Homework on Consensus - Questions

1.People can all agree on a particular transaction because it can be verified by everyone.
2. Unlike a central database, one entity cannot manipulate data or lie. There is no need to trust the word of that central entity since everything is verifiable.

1 Like
  1. In consensus every node will participate in determining whether a new transaction makes sense or not, and then when they agree , the transaction is processed in the blockchain which everyone agrees. When everyone agrees, it is the truth.

  2. The truth in a central database is determined only by one party and whether it is true or false depends on the decision maker.

1 Like
  1. What does it mean when we say that in blockchain, consensus determine the truth?
    This means that the consensus is the next verification of transaction that is confirmed through the network and it determines that there fund from “Party A” actually has the funds to send to “Party B”. This is a verification layer that goes through the decentralized confirmation with more than 1 confirmation on the network.

  2. How is this different from how truth is determined in a central database?
    It is decentralized and determined by multiple parties rather than one party to verify. More secured

1 Like
  1. It means that everyone on the blockchain has incentive to tell the truth.

  2. Blockchain is a trustless system that is trustless and to get here everyone needs to have concensus. To get there everyone needs to tell the truth, to get to the truth everyone needs to tell the truth. To get everyone to tell the truth they need to have incentive to do so. Also you as an individual can verify anything on the blockchain, you don’t trust, you verify.

1 Like
  1. When we say consensus determines the truth, it means that we are creating a trust-less system by involving several parties to make a decision and validate that decision by information which is present and information which is not, before allowing data to be recorded on the blockchain.

  2. There is no way to determine if a central database’s info is true without evidence which is not provided. This central authority recording the data can easily be corrupt due to personal incentives. Consensus has no need for trust since there are many parties validating data which the nodes running the ledger/blockchain are provided with.

1 Like
  1. Consensus is a trust less process where the computers in the network double check and compare data to verify validity and accuracy of the data before adding to the blockchain.

2.Central database manages data from the main servers, where information goes directly. In blockchain, being a trust less system validity is arrived to by consensus between the different blocks on the network. Data is verified before being added to the chain.

1 Like
  1. Consensus removes trust. All parties must agree that the item or money was used. If company A says
    they delivered a particular product to company B and company B tries to say it is something else, all
    nodes will know that is wrong and reject the transaction.

  2. A central database on the other hand will allow the central authority to change what has been uploaded
    to the database. With blockchain this can not happen.

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

Consensus determines the truth on the blockchain because the network of computers decides if a transaction is legitimate or not.

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

A central database is based on trust, through a network of people and it can be more difficult to determine its authenticity. It’s not transparent, as a single person or group of people can determine and alter the information.
In a blockchain the distributed network of computers cannot be altered, it is trustless. When they produce the correct data the network gets rewarded.

1 Like
  1. Consensus determines the truth because it requires that all nodes have to agree to accept a transaction.
  2. Truth in a central database does not require agreement from multiple sources and is therefore less reliable and more prone to manipulation.
2 Likes
  1. What does it mean when we say that in blockchain, consensus determine the truth?
    Consensus determining the truth refers to the fact that in blockchain, the network needs to come to an agreement about transactions before they’re added to the ledger. Once enough nodes in the network can agree, the public can be confident that a truth has been reached.
  2. How is this different from how truth is determined in a central database?
    A central database doesn’t requires multiple parties to agree on the information being stored and shared. Without the network of different parties being incentivized to tell the truth, a central database can manipulate information for their own benefit.
1 Like
  1. All parties are in agreeance. There is no way to cheat with consensus.

  2. In a centralized data base, the data is based on trust and can be manipulated.

1 Like

1. What does it mean when we say that in blockchain, consensus determine the truth?
Accountability is the concensus. Every computer in the network holds the other accountable because of incentives to do so.
2. How is this different from how truth is determined in a central database?
Too much trust for human intervention. A regular central database is subject to something like an admin, or someone who decides the truth, decentralization uses concensus through a network to hold liability to the distruth of information. It can’t be hidden.

1 Like
  1. What does it mean when we say that in blockchain, consensus determine the truth?
    It means that the true it’s the results of a consensus between the people in the network. They all have to agree in 1 answer.

  2. How is this different from how truth is determined in a central database?
    2ith a central data base few people or 1 person make the true. They don’t give the opportunity for people to agree or not

1 Like
  1. What does it mean when we say that in blockchain, consensus determine the truth?
    its not just one entity that is determining the truth. the whole network has to verify the truth.

  2. How is this different from how truth is determined in a central database?
    In a central database you have to trust the one provider is not cheating or not incompetent. In a distributed consensus each node is incentivized to tell the truth.

1 Like
  1. a transaction needs to be agreed upon by at least 51% of all the nodes in the blockchain network and their agreement is based in math rather than manual decisions
  2. in a central database manual intervention can “bend the truth”
1 Like
  1. What does it mean when we say that in blockchain, consensus determine the truth? Truth is determined by what every computer working in the blockchain agrees on.
  2. How is this different from how truth is determined in a central database? In a centralized database, a few select people decide what is true and what is false, but in a decentralized database like blockchain, everyone unanimously decides what is true and what is false.
1 Like

1.It means that the network has to be in full verification to allow tx on the chain.

  1. In a central database the truth is determined by the author and not the network. Hence forcing the user to have trust that the central database is supplying factual evidence.
1 Like

Thanks for the clarification.

  1. Trustlessness / smart working together and computer/node checks/verify. Its decentralised
  2. Anyone can do anything with a central DB. Its controlled by a company/person
1 Like
  1. A majority of participants in the network need to verify and agree that a transaction is valid before it is included in the blockchain.

  2. In a central database, the entity in charge of the database can alter the record, therefore other participants have to trust it, or each other for that matter. This creates a moral hazard and makes double-checking difficult.

2 Likes