- What does it mean when we say that in blockchain, consensus determine the truth?
A variety of nodes within the network must come to an agreement or “consensus” that a transaction can be accepted in the database. This is achieved through:
Process Validation
Network math
De-centrilization
Incentives
If any of the nodes in the network determine that the transaction is erroneous, corrupted or anomalous then the transaction will not be verified as true and accepted into the ledger of the database.
- How is this different from how truth is determined in a central database?
In a centralized database truth can be determined by a single party that may introduce bias. A main “gatekeeper” of transactions is by its very nature very insecure without a redundant system that requires an audit. For example, a government procurement officer responsible for taking bids from defense contractors may be able to favor one supplier over another if he or she is the lone gatekeeper for purchasing and if there is no consensus or validation process among suppliers.