- What does it mean when we say that in blockchain, consensus determines the truth?
Through incentivized consensus, we determine truth because a majority of the nodes in a blockchain must agree that a particular transaction looking to be added to the blockchain is legitimate, and these nodes (miners in POW or stakers in POS) are incentivized to find and add only the legitimate transactions for each block.
- How is this different from how truth is determined in a central database?
In a central database consensus does not exist since the database exists in only one location, instead of being copied and agreed on by numerous parties in a distributed system. This means that in a centralized database if an attacker is able to write to and manipulate the data it contains, it can go undetected whereas in a distributed blockchain if one node’s copy of the blockchain is manipulated it can be voted out by the majority of other nodes and thus have no impact.