Homework on High Availability - Answers
- Why is it important for blockchain networks to be high availability networks?
Answer:
Because Validation of the blockchain (and the additive transactions growing it) (at least for BTC) requires a consensus (majority) of miners to establish and proof of work (for ALL and ANY transactions) otherwise the blockchain can be compromised by ulterior forces (those designing and efforting to exploit ANY “downtime” to capture a “majority” of validation/consensus “vote”). [To see a real world example of the consequences of ulterior control of “consensus” just take a look at the “Swing State” voting process in the 2020 US Presidential Election.]
- What is it that enables blockchain networks to have such high availability?
Answer:
Because Incentivized Validation (mining) ensures there is always a manifold multitude of miners testing and confirming the blockchain. When one miner stops ‘validating’ the blockchain…another takes it’s place - this is OVERWHELMINGLY due to the Free Market Forces that have been ingeniously codified into the blockchain protocol (for BitCoin/BTC anyways), be the rewards inflationary coins, transaction fees or staking yields.