Homework on Consensus - Questions

Blockchain consesus does not have to have provenance, but it has incentive attached to make consensus truthful.

In a central database, any false information can be input without consensus to verify the truth.

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

In order for truth to be determined the network needs to come to a consensus

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

In a central database, there is no incentive for verified consensus. Truth could be determined by one person and there is no incentive for the others to verify it.

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

In blockchain, consensus can eliminate trust and determine trust by establishing an embedded system of verifications through its users to certify that a particular activity actually took place.

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

It is different because in a central database, the users are not incentivized (at least not monetarily) to maintain truth as they are with blockchain.

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

Truth is determined by agreement from multiple nodes across the network.

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

A central database would only need verification from a single source.

1 Like
  1. In blockchain consensus determines the truth by verifying information with other nodes or parties.

  2. In a central data base you have to have a certain level of trust with all parties involved, with blockchain you can eliminate the trust and verify certain elements that were before left up too trust.

1 Like
  1. It mean that the network came to agreement about something, i.e.: supplier is using this product and other entities within the supply chain can verify this, thus we reached consensus.
  2. Consensus is trustless, Central database is not.
1 Like
  1. truth is determined by consensus through verifiable data through incentivizing all nodes to determine in new information is true.

  2. by using consensus rather than a single centralized entity we can remove trust, because consensus is monetarily rewarded

1 Like

In blockchain, consensus determines the truth. This means that through the network of computers, it has been agreed and verified that that transaction is a viable transaction. If it is not, it is ignored and no action is taken. There is an incentive financially to identify cheaters and strange transactions and to be honest and remove trust.

This is different from how truth is determined in a central database because in a central data base there is company/entity or a single individual that determines what is truth and has access to altering the data intentionally or unintentionally.

1 Like

1.With the blockchain all nodes decide if it is true or false. Not a centralized authority decides. After a decision it is not possible to change it.
2. A central authority decides and it can change and manipulate it again.

1 Like

Consensus means the blockchain network has come to an agreement. What ever the majority of the network agrees on that is the truth.

In a central database a single entity determines what is true. This central entity has full control over the database and can change the truth easily whenever it likes to. Therefore, a central database involves trust. Whatever this entity tells you to be the truth, you have to trust it.
Getting an audit by another entity can help but also involves trust in this new entity. Moreover it can’t erase trust in the original entity fully.

In blockchain on the other hand, a whole network of independent entities determines the truth, all being incentivized financially to be honest participants in consensus. This truth can be verified by everyone of the network. It’s resilient to corruption or loss of data and it’s trustless.

1 Like
  1. What does it mean when we say that in blockchain, consensus determine the truth?
    Different nodes will verify the new transactions/data, the data will only reach the blockchain if all the nodes agree on the provided data.

  2. How is this different from how truth is determined in a central database?
    The blockchain is decentralized and working with mulitple different groups that come together to comfirm the data instead of a authority that we have to trust that the data is not edited and that all the data is there.

1 Like

1. What does it mean when we say that in blockchain, consensus determine the truth?
Consensus makes sure that the data which is added to the Blockchain is the truth agreed upon by all the nodes in the blockchain therefore making it trustless.
2. How is this different from how truth is determined in a central database?
Information considered as “truth” in a central database can be determined by the authority and can be altered and manipulated at will therefore creating a problem of transparency and truth.

1 Like
  1. As blockchain is an immutable public ledger, the content inside blockchain should always be a valid and authenticate information. When a new transaction is presented to the blockchain, its upto the consensus of nodes in present in the network to deem whether the transaction is valid or not. If valid the transaction will be addded to the network or else discarded.

  2. In a central database, information is added freely by the decision of database administrator or valid database users where as in blockchain the consensus of nodes involved in the network is required to get added as a block in blockchain. In blockchain, the validity of content is tested and approved by majority of participants in the network.

1 Like
  1. In blockchain, what is meant by consensus determines the truth is in order for something to be true, it must be agreed upon by the entire network of nodes or at least a percentage of the nodes before it is written on the blockchain.

  2. In a central database, there is no network of nodes to determine truth, that central database or it’s controlling party must be trusted. Data can be lost, manipulated, or processed incorrectly, and is difficult to verify independently, unlike in blockchain.

1 Like
  1. Everyone is incentive to tell the truth, in consensus al lis talking together than is possible to incentive the truth.
  2. In central database you have to trust to some central authorities who can make bad decisions, but in blockchain what is a decentralized database you can trust everyone because we all want to make a money and that make blockchain more trustless if you can verify some informations.
2 Likes
  1. The blockchain network, its users, will check a new transaction to see if it is truthful and follows the rules of that blockchain. If it does, it will be added into the blockchain. If a transaction is not truthful or does not follow the rules, it will not be added.

  2. A central database is owned by one party, and can be altered by that party. They can alter the “truth” that they want to add to their database.

2 Likes

By stating that in blockchain, consensus determines the truth, means that the system of validators has concluded that a transaction is authentic and will move to add it to the blockchain. Consensus is different than how truth is determined in a centralized database because centralized systems operate using one authority, whereas decentralized systems use a network of incentivized validators.

1 Like
  1. Consensus determining the truth stems from a node to node community that incentivizes truthfully validating transactions with these super computers.

  2. central database wont have every element of a transaction all infused in one system.

1 Like
  1. In a blockchain, the consensus determines truth by all nodes validating new information in harmony.

  2. Central databases do no utilize public, unbiased sources to validate all transactions. A central database can be manipulated with no outside control network to stop it.

1 Like

1.It means that is open to everyone for verification, truth of the code because several parts(miners) agree
2.Is different by being transparent and public, enables digital provenance and not just ‘trust’

1 Like