Homework on Consensus - Questions

1- Consensus determines the truth since all nodes have to agree upon a new candidate block before it is added to the network. Only then should it be permanently integrated into the blockchain and thus new verified block is created.

2- It is different since central databases have special group that control and get to decide what to be true & what to be false. Consequently, everybody else is forced to trust them.

1 Like
  1. What does it mean when we say that in blockchain, consensus determine the truth?
    Since the blockchain is distributed and the nodes decide together what is added to the chain, anything not following the consensus rules will be discarded by the network. The truth of past transactions is thus what a majority of the nodes (following the consensus rules) agree on.

  2. How is this different from how truth is determined in a central database?
    In a central database, the truth is determined by the owner of the database. Users of the database ultimately needs to trust the custodian.

1 Like
  1. Consensus determines truth through decentralization. All involved in consensus have a financial incentive to verify the transaction.
    2.This differs from a central database as the central database can act without the consensus of a network and as a singular entity is more likely to be corruptible.
1 Like
  1. Everyone has a copy of the blockchain , so they can all agree and verify what’s true and what is false
  2. It is centralize so we can’t access the database to make sure that it is true
1 Like

1.When you say that blockchian consensus detemines the truth, you stating that due to the fact that everyone can verify the information that is being made within a transaction, all parties can either agree or disagrees from the information that is giving. Showing that you don’t need to trust someone on their word instead you trust the data that is shown to you.
2. The reason why there is a difference to central database concensus is because you must go off of what your told by the manufacture without having access to the travel or transaction history, while in a blckchain you have multiple individuals or computuers that can give you all that info as well can tell you for certainty that what the sell is saying is truthful or just them playing you for your product.

1 Like
  1. It means everyone in the supply network reaches the same conculsion with what is stated about the final product. An unminipulated consensus.
  2. Central database relies on companies telling the truth or hiding the truth deep with in the data or straight up lying and hoping no one researches through the data.
1 Like

Consensus determines the truth through agreement of participants on the blockchain that decides on the legitimacy of a transaction.

This is different from a central database because consensus provides validation of the truth of a transaction and removes the need of trust.

1 Like
  1. Consesnsus in blockchain means there is a network of computers all collaborating to verifiy any particular financial/data transaction.

  2. In the traditional model, a centralized computer would verify the transactions, meaning no verifcation from any other points of electronic validation, leaving the tranaction open to vulnerabilities.

1 Like

Homework on Consensus - Questions

  1. What does it mean when we say that in blockchain, consensus determine the truth?
    The more nodes in the blockchain, the more right the answer.
  2. How is this different from how truth is determined in a central database?
    The highest authority decides the truth, and will change it so.
1 Like

Homework on Consensus Questions

Answer:

  1. It means that the truth is shared by several independent Public Ledger copies across the blockchain. And because each block can verify another block (as in a copy verifies another copy), the truth must be the consensus shared in all copies in the blockchain.

  2. In a central database, the truth is determined by who holds the transaction data. The truth cannot be verified with consensus.

1 Like
  1. The majority of concensus keeps the strength of the truth through incentives to do so
  2. One central authority has the power to alter the truth with their own incentive. Much easier to manipulate
1 Like
  1. What does it mean when we say that in blockchain, consensus determine the truth?

Consensus uses the network where blockchain is running to verify data,
If the network accepts the data it is true if not then it is false.

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

Central Database is owned by one unity and data can be changed or hacked,
There is no whole network to confirm what is true or not.

2 Likes
  1. What does it mean when we say that in blockchain, consensus determine the truth?
    Consensus determines the truth by having several parties or nodes reaffirm that everything is aligned before coming to a decision.

  2. How is this different from how truth is determined in a central database?
    In a central database nothing is double checked as well as nothing being quite verified whereas with blockchain every transaction is verified via public ledgers creating a trustless community!

1 Like
  1. All the computers in the network get to vote on if something is true or not and they are incentivesed to tell the truth.
  2. In a central database the owner of the database gets to decide if something’s true or not and he may not always be willing to tell the truth
1 Like
  1. It means that the nodes come to a consensus that the transaction is good.
  2. In a central database single individual chose what is truth.
1 Like
  1. What does it mean when we say that in blockchain, consensus determines the truth?

A: Concensus determines the truth becasue in order to attain it there must be a common truth across data sources. With a distributed system the only way to operate is throught consensus.

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

Truth in a central database is governed by the central entity. Concensus beyond that organization is not required to operate… making concensus optional

2 Likes
  1. In a blockchain, consensus determines the truth because the blockchain consensus mechanism is designed to reward honesty and therefore bad/dishonest actors are rejected.

  2. Truth cannot be determined by consensus in a centralized database because centralized databases do not contain an inherent consensus mechanism and therefore can be easily manipulated.

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

    Consensus removes the need for trust, and this is achieved through incentives. For
    Bitcoin, this incentive is mining rewards.You can’t know people’s intentions or personalities, but at the end of the day, everybody wants to make money. In order to earn money, it is necessary to play the game according to the rules. Consensus provides this.

  2. How is this different from how truth is determined in a central database?
    In a normal database, the accuracy of the information entered in that database depends entirely on the initiative of the person who added it there. For the sustainability of the business, we have to accept that information as true. In Blockchain, on the other hand, we do not need to trust anyone thanks to the consensus, we confirm the accuracy / validity of the information with consensus types such as pow or pos.We ensure decentralization by confirming the entire blockchain record held on different nodes in the consensus.

2 Likes
  1. All nodes in the network must come upon agreement that the request is correct before adding the data to the blockchain.
  2. In a central database you have a third party/central authority that can manipulate the truth.
1 Like
  1. it is because everyone can verify whether something happend or not

  2. central database only the owner can verify whether something happend or not

1 Like