Homework on Consensus - Questions

  1. What does it mean when we say that in blockchain, consensus determine the truth?
    Consensus determines the truth due to several factors. First, a network of computers/nodes is required for determining whether a transaction is true or false, without human intervention. Second, participants are incentivized to be truthful for economic benefit. This allows blockchain to be “trustless”.

  2. How is this different from how truth is determined in a central database?
    The central database carries risk of immutability of data, since it is possible for the data to be altered by the party in control. Because it does not require a network of computers to agree that information is regarded as truth, then it requires trust that the entity decides that such information is true and is not “trustless”.