I have been persisting with the Nibble/Nybble mining - current block being worked on is 39117. However I am finding that the client is making connections to not just litecoin but also worldcoin and other altcoins. This comes about because the client code is based on the original Bitcoin client - future developers should really change the subversion to make it distinct and then check for this when making peer connections. This should avoid peering with incompatible altcoin clients. An example of what I mean is:
09:17:45 getpeerinfo
09:17:45
[
{
"addr" : "54.200.132.23:8550",
"services" : "00000001",
"lastsend" : 1388441860,
"lastrecv" : 1388441839,
"conntime" : 1388395424,
"version" : 60001,
"subver" : "/Satoshi:0.6.5.2/",
"inbound" : false,
"releasetime" : 0,
"startingheight" : 39113,
"banscore" : 0
},
{
"addr" : "31.185.159.126:9336",
"services" : "00000001",
"lastsend" : 1388441857,
"lastrecv" : 1388441657,
"conntime" : 1388420589,
"version" : 60002,
"subver" : "/Satoshi:0.6.4.4/",
"inbound" : false,
"releasetime" : 0,
"startingheight" : 140029,
"banscore" : 0
},
{
"addr" : "176.25.115.107:11081",
"services" : "00000001",
"lastsend" : 1388441862,
"lastrecv" : 1388441556,
"conntime" : 1388425483,
"version" : 70001,
"subver" : "/WorldcoinFoundation:0.8.5.1/",
"inbound" : false,
"releasetime" : 0,
"startingheight" : 11583,
"banscore" : 0
},
{
"addr" : "95.31.7.14:8550",
"services" : "00000001",
"lastsend" : 1388441830,
"lastrecv" : 1388441834,
"conntime" : 1388434279,
"version" : 60001,
"subver" : "/Satoshi:0.6.5.2/",
"inbound" : false,
"releasetime" : 0,
"startingheight" : 39116,
"banscore" : 0
},
{
"addr" : "86.186.14.143:11081",
"services" : "00000001",
"lastsend" : 1388441816,
"lastrecv" : 1388441830,
"conntime" : 1388441336,
"version" : 70001,
"subver" : "/WorldcoinFoundation:0.8.5.1/",
"inbound" : false,
"releasetime" : 0,
"startingheight" : 30194,
"banscore" : 0
},
{
"addr" : "79.120.114.167:11081",
"services" : "00000001",
"lastsend" : 1388441859,
"lastrecv" : 1388441863,
"conntime" : 1388441343,
"version" : 70001,
"subver" : "/WorldcoinFoundation:0.8.5.1/",
"inbound" : false,
"releasetime" : 0,
"startingheight" : 5843,
"banscore" : 0
},
{
"addr" : "123.52.1.56:9333",
"services" : "00000001",
"lastsend" : 1388441864,
"lastrecv" : 1388441860,
"conntime" : 1388441487,
"version" : 70002,
"subver" : "/Satoshi:0.8.5.1/",
"inbound" : false,
"releasetime" : 0,
"startingheight" : 488351,
"banscore" : 0
},
{
"addr" : "84.245.71.31:9333",
"services" : "00000001",
"lastsend" : 1388441845,
"lastrecv" : 1388441858,
"conntime" : 1388441673,
"version" : 70002,
"subver" : "/Satoshi:0.8.5.1/",
"inbound" : false,
"releasetime" : 0,
"startingheight" : 488351,
"banscore" : 0
}
]
Here we see WDC client on port 11081, LTC client on port 9333, and FTC client on port 9336. I realize that we cannot restrict based on port 8550 alone because some clients may be forced to use different ports due to local network restrictions, but maybe the "subver" could be used to indicate "/Nybble:0.6.5.3/" assuming 0.6.5.3 would be a later version to 0.6.5.2 - then we could make peer connections based on looking for Nybble etc. I don't find this problem happening with other altcoin clients, and I do run quite a few of them from time to time - so can we get this fixed?