- snip -
in short,
for the first 3 weeks of 2009 the network would explode with 40320 blocks before valentines day. then it would be just making 2016 blocks every 2 weeks as normal
meaning a rewrite chain using 2.1exa from day one would only be 40320 blocks ahead of our chain if it started in january 2009
The graph isn't about block height. It's about total proof-of-work.
Those blocks completed after block height 40320 would be at a MUCH higher difficulty than the original blocks at the same height.
To replace the current chain, you don't need to have a larger block height. You just need to have a higher cumulative proof-of-work. Therefore, after only 1 year, you'll have enough cumulative proof-of-work to overcome the current blockchain (assuming that 100% of the world's current hashpower is ALL put towards this replacement chain AND no new hash power is put towards either the current chain or that new chain AND nothing is done to block that new chain).
your concentrating too much on a january 2009 start date.. and not the difficulty curve of the first 3 weeks (of any random date an attacker migh start to then re-write the chain).
i didnt literally mean someone goes physically back in time to january 2009 and start mining. i just used that date as any random date to to show within a year it would not be at block 439,600
pick any start date. where 2.1exa hash mines from a block1 difficulty 1.. within a year it wont be at block 439,600
EG pretend wuille decided to use 2.1exahash in 2013 by 2014 he would not have taken over the mainnet chain. it would take until 2018 to reach whatever block the mainnet was at in 2013 (due to difficulty changes, the first 9 months mining is done in 3 weeks, the rest is stable)
basically 4 years of data is redone in 3 years 3 months (8-9 month difference)
EG pretend wuille decided to use 2.1exahash today by nov 2017 he would not have taken over the mainnet chain. it would take until jan 2025 to reach whatever block the mainnet was at today (due to difficulty changes, the first 9 months mining is done in 3 weeks, the rest is stable)
basically 7 years 1 months of data is redone in 7 years 2 months (8-9 month difference)
all its done is shaved off 9 months of hashing right at the start before then stabilizing to the 2016blocks/fortnight.
the 2.1exa wont make 439,600 blocks in a year. due to difficulty adjustments stabilizing how many blocks are made.
oh and by the way. hashpower is not the measure of which chain wins.
its hashpower that makes blocks faster or slower and its the chain of most blocks that are deciding factor
cause -> action -> reaction -> effect
hash -> blockheight ->longest chain->follow chain
not
hash -> follow chain
after all if went back to lets say 2013 and wave in the air we have 2.1exa and the bitcoin mainnet has only 100thash
suddenly everyone
will not follow the 2.1exa simply due to larger hashpower.
as on day 1 the 2.1exa would only be at block 36288
but bitcoin mainnet would be at over 210,000
it requires the attacker to OVERTAKE the BLOCKHEIGHT.
and difficulty adjustments have proven it wont be done in a year.
but hey you'll just ignore the math and just talk about a time travelling sci-fi randomly chosen start date.