Bitcoin Stack Exchange is a question and answer site for Bitcoin crypto-currency enthusiasts. It only takes a minute to sign up.
Sign up to join this communityAnybody can ask a question
Anybody can answer
The best answers are voted up and rise to the top
I'm struggling with this question that should be easy to answer.
If the truth is the longest chain, What if I redo all the work from Block 1 until I have the longest chain by keeping a constant low difficulty. Then I could produce tons of blocks and just modifying the timestamps to keep a constant difficulty. I should be able to generate a longer chain than the actual height.
I am aware that I am missing an important point. What protections are in place against this process? Or my math is broken ?
I hope I have expressed my thoughts well Thank you in advance for your answers
Blocks with lower difficulty than the threshold are invalid. Also the “longest” in longest chain doesn’t refer to the number of blocks but to the cumulative difficulty.
What matters is the cumulative work, not the length of the chain. A block solved at a higher difficulty will add more work than a block (or several blocks for that matter) solved at a lower difficulty.
Therefore, you can't create a low difficulty chain from the genesis and get nodes who know about the current chain to reorg to yours.
For more details, see this answer.
Also note that a block only add work based on the current difficulty, not its hash. See this answer for more on this.
You can get bonuses upto $100 FREE BONUS when you:
💰 Install these recommended apps:
💲 SocialGood - 100% Crypto Back on Everyday Shopping
💲 xPortal - The DeFi For The Next Billion
💲 CryptoTab Browser - Lightweight, fast, and ready to mine!
💰 Register on these recommended exchanges:
🟡 Binance🟡 Bitfinex🟡 Bitmart🟡 Bittrex🟡 Bitget
🟡 CoinEx🟡 Crypto.com🟡 Gate.io🟡 Huobi🟡 Kucoin.
Comments