Homework on Consensus - Questions

  1. It means that every computer in the network have to agree at what it is true or not, which transaction can be written on the blockchain or not.
    2 . Central database does not require acceptance from everybody. decisions are made only by one party
1 Like
  1. What does it mean when we say that in blockchain, consensus determines the truth?
    The transactions can be verified in a trustless decentralized network.
  2. How is this different from how truth is determined in a central database?
    There is not a central entity or party to make changes on the database and a complete history of the transaction is kept in the ledger for everyone to verify.
1 Like
  1. What does it mean when we say that in blockchain, consensus determine the truth?
    That it is truth
  2. How is this different from how truth is determined in a central database?
    in central database truth is determined by what system administrator will say.
1 Like
  1. The entire entire network verifies the transaction.
  2. Truth is built on trust in a central database, which is easy to manipulate.
1 Like
  1. What does it mean when we say that in blockchain, consensus determines the truth?
    If the whole network has to verify a transaction in order to add it to the blockchain and those who integrate the network are working under an incentive, the result of what the majority decides will definitely be taken as the truth.

  2. How is this different from how truth is determined in a central database?
    In a central database, the verifying and decision-taking is concentrated in a specific entity or few individuals which will decide at their own judge and interest without verifying with different parties. Thus, in order to have validation from third parties they might need to have an audit.

1 Like
  1. Since there is network redundancy, we can all be on the same page and prevent loss and fraud. Everybody wants to make money so this incentivizes everybody to play by the rules. Multiple decision makers are required.

  2. In a central database, the database owner can easily manipulate and corrupt data. The system is run by authority.

1 Like
  1. When 51% or more of the nodes agree that a transaction is accurate, it is basically written in stone and since it cannot be changed, becomes the truth.
  2. A central database’s truth is determined by how well you trust the source that entered it.
1 Like

All the nodes have to agree on a tx or the network can fork.

  1. What does it mean when we say that in blockchain, consensus determines the truth?
    All or most of the nodes in a blockchain must agree on what is true or false, so it is very hard (almost imposible) to cheat or try to make things up.

  2. How is this different from how truth is determined in a central database?
    Right now, truth can be manipulated by centralized companies, in many different levels of different industries. But what if everyone knew everything?

I HAVE A QUESTION! how much % of the network has to agree? 51% ? 100%? Thanks!

1 Like
  1. What does it mean when we say that in blockchain, consensus determines the truth?
    Consensus means that all stakeholders come to a common decision to decide the truth and it is achieved by stakeholders by verifying transactions on blockchain ledger.
    So truth is determined in blockchain by all the stakeholders by verifying the transactions through copy of ledger and if majority of stake holders agree that transaction is right and can be added in blockchain.

  2. How is this different from how truth is determined in a central database?
    In central database a central authority decides whether the transaction is right or wrong. Central authority can be influenced by many factors. But in blockchain all the stakeholders decides through consensus whether transaction is right or wrong for doing so stakeholders are incentivized.

1 Like

100% have to agree if not fork will happen.

1 Like
  1. Verification determine the truth; that’s the collective agreement from the nodes on the blockchain network determines truth.

  2. Trust determine the truth; that’s because it’s a centralize system where anything (alteration) can happen.

1 Like
  1. A consensus takes place once multiple parties agree on a certain thing. These parties are incentivized to tell the truth as they are rewarded for that.

  2. We get the ability to verify data

1 Like
  1. Blockchain verifies if the transaction is true or false based on all the information on the network (supply chain). If it’s true it becomes part of the ledger otherwise it will be rejected. This motivates people to be honest!

  2. Blockchain removes thrust and makes it decentralised in comparisation to a normal database that is centralised, what makes it possible to manipulate.

1 Like
  1. Consensus determines the truth because a large number of non-affiliated nodes are all required to agree on a block before it is added to the chain

  2. With a centralized database, the owner of the database would be able to decide alone on what is true or not

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

Transactions are verified on the public ledger by a large number of decentralized computers working together to determine the validity of a transaction. When they agree to the parameters being true, the transaction is approved and permanently added to the ledger. Consensus is removing trust and is achieved through financial incentives. Thus, consensus determines the truth.

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

This is vastly different in a centralized data base because the “Truth” is determined by an individual. Moreover, that truth can be altered at anytime from the individual or an outside attack on that database.

1 Like
  1. What does it mean when we say that in blockchain, consensus determines the truth?
    -> Blockchain is a public ledger that is made possible by a distributed network of nodes (computers) that support it. In order for a transaction to be finalized on a blockchain, over 50% of the nodes must agree that the transaction is legitimate and valid. Because coming to a consensus for a network is incentivized for the node owners (miners), it ensures that malicious transactions are kept at bay, as long as over 50% of the nodes are not owned by a single authority.
  2. How is this different from how truth is determined in a central database?
    -> Central DB is generally owned by a central authority and thus has the power to modify transactions as per their need and convenience.
1 Like
  1. Because the consensus helps to verify and create a trustless network where people are rewarded for telling the truth and penalized for being dishonest
  2. A central database does not allow access to inspect and verify its proprietary information.
1 Like
  1. Consensus in blockchain is achieved by a network of computers. Once a transaction is RECORDED, it then needs to be VERIFIED. Verification is achieved when all the participants in a network AGREE that the recorded transaction is AUTHENTIC. When the network of computers achieve CONSENSUS that the recorded transaction is authentic and that it has been verified, that transaction is accepted as the TRUTH. This is how consensus determines the truth. Consensus removes TRUST and allows for a TRUSTLESS environment to function.

  2. In a central database, the truth is recorded, verified and authenticated by those who manage that database. A central database requires TRUST to function. There is a potential for altering the information in the interest of those who manage the centralized database.

1 Like
  1. All nodes are incentivized to and must come to an agreement that everything is verified true before any event or transaction can officially occur on the blockchain. This is what makes all transactions on the blockchain trustless, trust is not needed because all information is publicly verified.
  2. In a central database you are trusting the data to be true based on the word of whoever is recording the information in the database and managing the database.
1 Like