Welcome to the Dash Forum!

Please sign up to discuss the most innovative cryptocurrency!

Why litecoinseeder and worldcoinseeder try to check darkcoin nodes ?

Discussion in 'Development Tech Discussion' started by chaeplin, Apr 14, 2014.

  1. chaeplin

    chaeplin Active Member
    Core Developer

    Joined:
    Mar 29, 2014
    Messages:
    749
    Likes Received:
    356
    Trophy Points:
    133
    Code:
    2014-04-14 07:12:34 receive version message: /litecoinseeder:0.01/: version 70002, blocks=470000, us=myip:9999, them=0.0.0.0:0, peer=176.31.186.58:34938
    2014-04-14 07:13:35 receive version message: /litecoinseeder:0.01/: version 70002, blocks=470000, us=myip:9999, them=0.0.0.0:0, peer=94.242.209.124:5683
    2014-04-14 07:14:50 receive version message: /worldcoinseeder:0.01/: version 75000, blocks=0, us=myip:9999, them=0.0.0.0:0, peer=37.59.24.61:44722
    2014-04-14 07:18:05 receive version message: /litecoinseeder:0.01/: version 70002, blocks=470000, us=myip:9999, them=0.0.0.0:0, peer=178.79.171.106:44282
    2014-04-14 07:21:48 receive version message: /worldcoinseeder:0.01/: version 70002, blocks=0, us=myip:9999, them=0.0.0.0:0, peer=188.165.223.132:37691
    2014-04-14 07:29:28 receive version message: /litecoinseeder:0.01/: version 70002, blocks=470000, us=myip:9999, them=0.0.0.0:0, peer=162.243.24.177:45750
    2014-04-14 07:31:23 receive version message: /litecoinseeder:0.01/: version 70002, blocks=470000, us=myip:9999, them=0.0.0.0:0, peer=66.178.182.35:36605
    2014-04-14 07:37:57 receive version message: /worldcoinseeder:0.01/: version 75000, blocks=0, us=myip:9999, them=0.0.0.0:0, peer=37.59.24.61:35516
    2014-04-14 07:39:01 receive version message: /worldcoinseeder:0.01/: version 75000, blocks=0, us=myip:9999, them=0.0.0.0:0, peer=162.243.12.248:53460
    2014-04-14 07:42:45 receive version message: /litecoinseeder:0.01/: version 70002, blocks=470000, us=myip:9999, them=0.0.0.0:0, peer=198.199.69.98:36316
    2014-04-14 07:45:15 receive version message: /litecoinseeder:0.01/: version 70002, blocks=470000, us=myip:9999, them=0.0.0.0:0, peer=178.79.171.106:33406
    2014-04-14 07:46:28 receive version message: /litecoinseeder:0.01/: version 70002, blocks=470000, us=myip:9999, them=0.0.0.0:0, peer=176.31.186.58:37059
    2014-04-14 07:48:47 receive version message: /litecoinseeder:0.01/: version 70002, blocks=470000, us=myip:9999, them=0.0.0.0:0, peer=94.242.209.124:51232
    2014-04-14 08:00:57 receive version message: /worldcoinseeder:0.01/: version 75000, blocks=0, us=myip:9999, them=0.0.0.0:0, peer=37.59.24.61:53395
    
    Code:
    grep seeder .darkcoin/debug.log  | awk '{print $12}' | sed -e 's/peer=//' -e 's/:.*//' |  sort -n | uniq
    37.59.24.61
    66.178.182.35
    94.242.209.124
    162.243.12.248
    162.243.24.177
    176.31.186.58
    178.79.171.106
    188.165.223.132
    198.199.69.98
    

    Code:
    37.59.24.61 / eu.nut2pools.com
    66.178.182.35 / litecointools.com.
    94.242.209.124
    162.243.12.248  / seednode1.worldcoincore.com.
    162.243.24.177 
    176.31.186.58
    178.79.171.106 / wittiness.org.
    188.165.223.132 /  fr.stratum.theblocksfactory.com.
    198.199.69.98 / xurious.com
    
    Why litecoinseeder and worldcoinseeder try to check darkcoin nodes ?

    any idea ?
    I see those seeder log, all of my nodes.


    https://bitcointalk.org/index.php?topic=421615.msg6211871#msg6211871
     
    #1 chaeplin, Apr 14, 2014
    Last edited by a moderator: Apr 14, 2014
  2. chaeplin

    chaeplin Active Member
    Core Developer

    Joined:
    Mar 29, 2014
    Messages:
    749
    Likes Received:
    356
    Trophy Points:
    133
    I have rejected those host.

    Code:
    -A INPUT -i eth0 -s 37.59.24.61 -p tcp -m tcp --dport 9999 -j REJECT --reject-with tcp-reset
    -A INPUT -i eth0 -s 66.178.182.35 -p tcp -m tcp --dport 9999 -j REJECT --reject-with tcp-reset
    -A INPUT -i eth0 -s 94.242.209.124 -p tcp -m tcp --dport 9999 -j REJECT --reject-with tcp-reset
    -A INPUT -i eth0 -s 162.243.12.248 -p tcp -m tcp --dport 9999 -j REJECT --reject-with tcp-reset
    -A INPUT -i eth0 -s 162.243.24.177 -p tcp -m tcp --dport 9999 -j REJECT --reject-with tcp-reset
    -A INPUT -i eth0 -s 176.31.186.58 -p tcp -m tcp --dport 9999 -j REJECT --reject-with tcp-reset
    -A INPUT -i eth0 -s 178.79.171.106 -p tcp -m tcp --dport 9999 -j REJECT --reject-with tcp-reset
    -A INPUT -i eth0 -s 188.165.223.132 -p tcp -m tcp --dport 9999 -j REJECT --reject-with tcp-reset
    -A INPUT -i eth0 -s 198.199.69.98 -p tcp -m tcp --dport 9999 -j REJECT --reject-with tcp-reset
    
     
    #2 chaeplin, Apr 14, 2014
    Last edited by a moderator: Apr 24, 2014
  3. HiroSatou

    HiroSatou New Member

    Joined:
    Apr 24, 2014
    Messages:
    1
    Likes Received:
    1
    Trophy Points:
    3
    This is happening because Darkcoin has the same pchMessageStart as Litecoin and Worldcoin so the networks think they are talking to their own clients. Each network should have a unique pchMessageStart but people do not know to change this and then you end up with networks talking like this. The problem is that the PROTOCOL_VERSION and alert keys are also the same. I have been asking Evan for a while now to change the alert keys or when Litecoin next issue an alert Darkcoin will display it.

    I have sent this pull request for Evan to pull so that he has the tool to generate the required keys.

    https://github.com/evan82/darkcoin/pull/3

    I've sent Evan four messages about this now. If someone else could also give him a friendly kick that would be great. If Litecoin send an alert it will be a bit embarrassing.
     
    • Like Like x 1
  4. just_mike

    just_mike Member

    Joined:
    Mar 9, 2014
    Messages:
    218
    Likes Received:
    20
    Trophy Points:
    78
    Looks like he merged it. Did the problem go away?