Post
Topic
Board Development & Technical Discussion
Re: 6 confirmations questions
by
hosseinimr93
on 14/09/2020, 13:26:55 UTC
My train of thought was pretty simple: there's a 2% difference in hashrate, so if the attacker generates 100 blocks, the honest miner creates 98. If the attacker creates 4464, the honest miner creates 4464 - (4464*0.02).
Yes, The ratio of the attacker hashrate to total hashrate is 2% bigger when comparing with honest miners. But actually the attacker hashrate is 3.92% bigger than hashrate of honest miners. If the attacker mines 100 blocks, honest miners mine 96.08 blocks.

So, number of blocks mined by honest miners should be 4464 - (4464*0.0392) = 4288

The conclusion still remains the same tough: if you want to roll back a longer time of historic blocks, the time you'll need is a lot more than just the time you need to mine said blocks, since the honest miners will keep adding new blocks on top. If you decide to do a roll back of future blocks to the state at this point in time, this isn't the case.
You are 100% right. that doesn't make any difference to the conclusion.