Homework on Consensus - Questions

  1. Consensus incentivizes people to tell the truth. With the transparency of the blockchain, there is a disincentive to lie since the truth will always be known.

  2. In a centralized database, truth can be suggested but can never be 100% known. Having to rely on someone else’s word is the foundation of dishonesty.

  1. Decentralised - a network agrees a transaction as good one and reject the bad ones.
    2)Human or System interference will be there in centralized database. It is difficult to identify the truth.
  1. It’s exactly the same method used by the court system, you seek consensus/agreement amongst all “witnesses of the event” to determine if it indeed happened, or not. If undeniable proof is not established, then it is not true.
  2. It means that a “single” authority is allowed to say, “This is the truth” which opens the door to corruption of truth, as there are no “witnesses” or “proof” of it.
  1. In blockchain, consensus determines the truth by a collective agreement to what is true, what is verifiable over many nodes whether a transaction can be added to the ledger.
  2. In a centralized database, what goes through in transactions is determined by a single party and therefore is in control of that party. Printing money! Yay!

1- The consensus would decide which blockchain is truth to continue adding.
2- In the central database can be manipulated and we are unable to know if the database is truthful.

  1. inventive , because it reward those who play by the rules and tell truth. Because it is easy to verify, it become hard to lie and get reward

  2. in a central system you have to trust the one in charge and he is not incentive to tell the truth if it is négative for him.

  1. consensus determines the truth by having several parties deciding on what’s real and what’s not. Consensus removes trust.

  2. This is different from a central database in that all decisions are made together. In a central database, all decisions are made by one party.

Homework on Consensus - Questions

  1. What does it mean when we say that in blockchain, consensus determine the truth? Communication between multiple computers in charge determine the transaction is truthful and approved. Removing all doubt of a legitimate transaction.
  2. How is this different from how truth is determined in a central database? Singular location approval of transactions. false manipulation is possible.

1)What does it mean when we say that in blockchain, consensus determine the truth? Computers agree or disagree, multiple computer networks are involved building trustlessness and making it difficult to cheat…removing trust issues

2)How is this different from how truth is determined in a central database? Consensus is achieved by financial incentives, all computers on the network are incentivised to tell the truth.

  1. When everyone agrees to a transaction, consensus is achieved. A transaction must be right or wrong, correct or incorrect, true or false. If consensus is reached, it must be accepted as true. Consensus is trustless.
  2. A central database does not require consensus. One entity can change a centralized database. This change may be right OR wrong depending on the desired outcome of the entity. You must trust the entitty making the change.
  1. What does it mean when we say that in blockchain, consensus determine the truth?

It means that the data in a blockchain is distributed among all nodes and is the same, achieving consensus through validating each others data hence having the same copy of the ledger. The necessity for third party trust is then removed and the data is deemed true.

  1. How is this different from how truth is determined in a central database?

A central database is not distributed, hence a closed circuit, and can be manipulated and/or hacked. In order to asses the validity (truthfulness) of the data, it requires the user to trust whomever has control over that database.

1 Like
  1. All nodes in the blockchain have to collectively come to agreement that something is true.
  2. In a central database, whoever created the data determined what was truth.
  1. All members in the blockchain have the same copy of a database. Therefore it is possible for all members to verify the integrity of the database.

  2. Central databases works on the trust that no data has been manipulated. The members involved only get to see a small portion of the database and it is difficult for people outside the control of the database to get the full information.

1 Like

What does it mean when we say that in blockchain, consensus determines the truth?
Within blockchain or crypto systems, truth is determined by consensus. Meaning that consensus (mechanisms) in a network of distributed nodes/processes enables independent agreement on the value of data or the current state of the blockchain system. So, if consensus is not reached by the network then the proposed data or state of the system is not considered to be true and unable to be independently verified.

How is this different from how truth is determined in a central database?
Essentially, truth by consensus is the opposite of a central database. A centralized system is managed by a central authority who maintains the system, including adding, deleting, validating, altering, or denying data or processes; and by extension, controls what the users understand to be the truth whether it is actual truth or not.

1 Like

Consensus is THE most important part of the blockchain. Period. Without consensus there is no blockchain. Consensus = Blockchain = Viking stone.

In stark contrast, a central database is antithetical to consensus. A central database relies on blind faith. Not only does it lack the transparency of the Viking stone and the finality of the Viking stone, most importantly, it lacks consensus of the Vikings! Or as Ivan likes to call them, Wikings.

1 Like
  1. many nodes check every transaction to verify its authenticity and when they agree, the truth of the transaction is determined.

2.In a central database, only the central authority is able to determine the truth of any given transaction

Consensus is the process of getting a majority of the nodes to agree to a change to the Blockchain. When there isn’t a consensus amongst the nodes, then a change to the blockchain is not approved. This is how consensus determines the truth.
On a centralized database. changes are made by anyone with the permission to change.

1 Like
  1. What we mean with that is that only when the entire network agrees, we can speak of a mathematical truth or verification if you will.

  2. Information is not communicating in a central database. This makes it impossible to verify the truth.

Homework on Consensus - Questions

  1. What does it mean when we say that in blockchain, consensus determine the truth? - Consensus is a decentralized way of coming to the truth, all of the others in consesus have to approve something in order for it to be true, it does not depend just upon one party.

  2. How is this different from how truth is determined in a central database? - In central database we do not have the network of this consensus and provenance and it is not entirely possible to keep track of the data.

  1. What does it mean when we say that in blockchain, consensus determine the truth?

It means that everyone have to give their acceptance for each transaction. If only one in the blockchain network say no the transaction won´t be validated therefore is false. On the other hand if there is consensus in every node the transaction will be consider as true.

  1. How is this different from how truth is determined in a central database?

Traditional databases is not participated by every one in the supply chain, is based in trust and it could be manipulated. Consensus is not required.