molecular
Active Member
ddd
[doublepost=1457871266,1457870455][/doublepost]
We're actually hashing much faster than 3-4 minutes per block.
Back of the envolope, still using the numbers from before: my node found 29 blocks in roughly 5 hours.
I found 10 of the 72 blocks of the valid chain, so I had 14% of the hashing power. So in total we probably found around 200 Proofs of Work during that period. That's 1.5 minutes per PoW.
I guess we just got a lot closer to explaining the high orphan rate (65%)
I think I'm running one miner thread only. (set gen=1, is that the number of threads?)
----------------
Strange: my node stopped finding proofs around 11:00 (2 hours 15 minutes ago). Still found only those 10 blocks. Still well-connected to your 6 nodes. Not sure what's up...
[doublepost=1457871266,1457870455][/doublepost]
that explains it...Hmm, that is not great. We are generating blocks faster than normal but not that fast, orphan rates shouldn't be that high. I will check my nodes tomorrow and report back on their orphan rates.
How many CPUs cores and how many miner threads are running. I have just one miner thead per node.
One issue is the new PoW takes ~1-2 sec to process a single hash. I adjusted the miner so it runs for only 16 hashes before stopping to check for new transactions to include or a new block. That means the miner runs for up to 30 seconds blindly. We probably want to bring that down. Also multiple miners will stall and compete with each other for the memory block, so if you have multiple threads that delay goes up. This is on my to do list to improve.
We're actually hashing much faster than 3-4 minutes per block.
Back of the envolope, still using the numbers from before: my node found 29 blocks in roughly 5 hours.
I found 10 of the 72 blocks of the valid chain, so I had 14% of the hashing power. So in total we probably found around 200 Proofs of Work during that period. That's 1.5 minutes per PoW.
I guess we just got a lot closer to explaining the high orphan rate (65%)
I think I'm running one miner thread only. (set gen=1, is that the number of threads?)
----------------
Strange: my node stopped finding proofs around 11:00 (2 hours 15 minutes ago). Still found only those 10 blocks. Still well-connected to your 6 nodes. Not sure what's up...