kinlo
Sr. Member
Offline
Activity: 263
Merit: 250
Pool operator of Triplemining.com
|
|
April 21, 2013, 10:07:23 PM |
|
Someone with more math background should double-check my theory here, but this is how I see it:
Imagine you have a bad connection to the server, let's say ping times are 500 ms. That means it takes 250 ms before your computer receives the command to start working on a new block. (ping times are round trip times, ie the time for a message to get to the server and back)
So when you are working on a block, you are working on it for 10 minutes on average (bitcoin rule!), but 250ms of those 10 minutes you are working on the wrong block - you didn't yet get the message to switch.
So that means, 250 milliseconds out of 10 minutes you're doing useless work. That equals out to 0.042 % of the time you are mining, that you are creating stales. And that's with relatively high latency.
So latency does matter, but given these numbers, even very bad latency isn't that bad...
In my opinion, the network latency doesn't really matter, the latency in the miner client is much more relevant.
|