Why litecoinseeder and worldcoinseeder try to check darkcoin nodes ?

chaeplin

Active Member
Core Developer
Mar 29, 2014
749
356
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
 
Last edited by a moderator:

chaeplin

Active Member
Core Developer
Mar 29, 2014
749
356
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
 
Last edited by a moderator:

HiroSatou

New Member
Apr 24, 2014
1
1
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
Reactions: Propulsion