Homework on Consensus - Questions
- What does it mean when we say that in blockchain, consensus determines the truth? On a blockchain, many different people (nodes) must agree before the information is added to the blockchain. This agreement depends on verifying information from multiple sources. It is a trustless system - in other words, it does not depmned on trusting any one individual. The truth is determined by many and it is verifiable. Additionally, blockchain communities are incentivized to be honest because they are rewarded financially - dishoesty results in immediate penalties. Incentivized honesty leads to consensus on the blockchain and illiminates corruption so prevalent in the world.
- How is this different from how truth is determined in a central database? In a database the information is added by an individual - it may be innacurate or totally false - it is generally not easily verifiable. Information in a database can also be changed and all the information is not genrally public.