Homework on Consensus - Questions
01 : What does it mean when we say that in blockchain, consensus determine the truth?
In Bitcoin, each and every node confirms the validity of each transaction in the mempool. Reaching consensus on average every 10 minutes.
Because of strong network incentives to be an honest participant, reaching consensus on every block is the same as confirming the truth. Honest valid transactions will be send. And dishonest transactions will be discarded from the mempool.
02 : How is this different from how truth is determined in a central database?
In a central database, there is a central database administrator that you need to trust. A central database can be edited at will. Therefore, you need to trust the third party to reflect the truth in the database.