Homework on Consensus - Questions

  1. In blockchain technology determination of the truth lays ın hand of nodes in the network. Democracy rules.

  2. In the central database, truth is in control of that central database. It can be altered from the center.

1 Like
  1. Consensus on a blockchain is reached when all of the network agrees that a transaction is valid, and this is done by checking the entire database to verify the transaction.

  2. in centralized databases, the entire network is not connected and the network is not consulted to determine if a transaction is valid by checking the entire network. One party can make a decision on what is the truth and what is valid in a centralized database.

1 Like
  1. In the blockchain, the entire network agrees transaction is good and added to ledger by consensus.
  2. In central database, it ties to central authority determining the truth which goes off nothing but trust instead of verification.
1 Like
  • What does it mean when we say that in blockchain, consensus determine the truth?
    Multiple agreeing parties are required. Decision makers are incentivised to tell the truth.
  • How is this different from how truth is determined in a central database?
    Central entity can corrupt/change data. Can be altered (hacked)
1 Like
  1. What does it mean when we say that in blockchain, consensus determines the
    truth?
    Ans. actually blockchain store the information from origin and we can not
    remove that’s why determines the truth.
  2. How is this different from how truth is determined in a central database?
    ans. Problem of central databases is , we have to trust but admin can do anything.
1 Like
  1. What does it mean when we say that in blockchain, consensus determines the truth?
    Different parties (computers) check if a new transaction is okay - decentralized, if they all say the same there is consensus on the transaction. The different parties are financially incentivized to “tell the truth”
  2. How is this different from how truth is determined in a central database?
    In a central database only the central owner of the database defines the truth, no check done by others. One vs many.
1 Like
  1. When a transaction enters the network, using the public ledger, consensus will determine if it makes sense to execute and will come to agreement if it does.
  2. We are not able to see the supply chain of the transaction which took place. Which limits the trust of a central database system.
1 Like

it means truth is verified through blockchain because all the computers have to agree before a transaction can happen

in a central database, truth is determined by one person (central authority)

1 Like

Consensus determines the truth means that consensus among the nodes in the network is what decides each entry on the blockchain and thus the true blockchain ledger entries.

In a central database the entries that are determined to be true are simply decided by the controlling party of the database, whether in fact true or not.`

1 Like

1 Consensus determines the truth by having an entire network of computers that have to agree with what’s being done in the database. They are incentivized to be honest.

  1. Truth is determined in a central database by trusting the entity in charge of the database is being honest.
1 Like
  1. Verified by multiple (all) sources
  2. Must trust the statement from one source
1 Like
  1. Consensus determines the truth in blockchain because decision making is not controlled by one person, the majority of people (nodes) have to reach an agreement or “consensus” in order for the decision to be final. So in agreeing whether or not a block is valid and to be chained to the ledger the majority of nodes having carried out the necessary checks and balances through computation, the consensus algorithm is able to arrive at the truth that the block is valid or not.

  2. In centralised systems which are contrary to decentralised systems such as blockchain you may have dictators who impose their decision on others thereby having a single point of failure. In a computer network, this could be for example a single server and once that server is vulnerable in any way all clients are affected. Another real-life example is when many governments who have ultimate power and can isolate, arrest or imprison someone for having a difference of opinion or disagreeing with their policy, they may send the police for you for having a different “truth” to theirs. :slight_smile:

1 Like
  1. It means that the decision was made with all the nodes (computers) coming to the same conclusion/answer.
  2. In a central database, truth is determined by the controlling figure behind the database. This truth is subjective and therefore it risks benefitting only this figure/entity.
1 Like

Instead of trusting parties that they are telling the truth, blockchain uses code and consensus by verifying transactions with many computers.

In a central database truth of a record or transaction is mutable, it can be changed or altered without any verification. Blockchain uses many computers in a network to verify each transaction is true and it cannot be changed by anyone.

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

It means that everyone involved in the network can verify the truth-ness and if it is true then they will come in the same agreement.

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

In central database, the owner of the database is free to determine what is ‘true’.

1 Like
  1. All participants in the network must agree and decide what experience moves on. Incentives bring participants to agreement removing the need of trust on the network.
  2. In a central database the ruler of such decide on each and every section of it and other participants must trust blindly without the right to see transactions and decide what is going on.
    In this case, it is not possible to audit records and Proof of Authority is all that is required to run the system.
1 Like
  1. What does it mean when we say in blockchain consensus determine the truth?
    Consensus means there are several parties involved, we have decentralized, not a single party who has decided something without nobody else had a say about it. Consensus is trustlesness. All decisions are made together, all is double checked. Consensus is reached on top of incentives.

  2. How is this different from how truth is determined in a central database?
    In a central database the parties who are involved can cheat, one party can say he is doing something without the others can check it, with consensus you can check everything all the time.
    Provinance cannot work without consensus

1 Like
  1. Within blockchain is an incentive to tell the truth, by making money. Since everybody wants to make money, it’s advantageous to tell the truth. Since there are more people who want to do the right thing, since there is more of an incentive to, a consensus of those who want to do right will always prevail.
  2. Within a central database, the database owner can corrupt the data and there is no check and balance to their power therefore no incentive to tell the truth.
1 Like
  1. What does it mean when we say that in blockchain, consensus determine the truth?
  • In order for a transaction to be added to the blockchain, every node in the network must approve of it, reaching a consensus. A false transaction cannot occur because the other nodes, which all have a copy of the ledger will see that it doesn’t match, and will not reach a consensus.
  1. How is this different from how truth is determined in a central database?
  • In a centralized database, the truth can be whatever is in the database which can be altered and falsified.
1 Like

What does it mean when we say that in blockchain, consensus determines the truth?
it means that all decisions are trustless, multiple nodes in the network have to agree before a transaction is accepted

How is this different from how truth is determined in a central database?
there is no real truth, its lies on blind faith that everyone has been honest

1 Like