Homework on Consensus - Questions

  1. Blockchain consensus determines truth by a multitude of individuals or nodes agreeing and validating to the transaction in question and thereby reaching consensus of the network. The mathematical validation and agreement of the network affirms the truth and so truth by consensus.
  2. Truth is settled in a central database by trust of the data provided and unverified by the data given from this central location. Central data relies upon trust.
1 Like

1_ When all nodes agree an action is true
2_ On a central database, we have to trust the single set of rules that determine wether an action is true or false

1 Like
  1. What does it mean when we say that in blockchain, consensus determines the truth?
    Through consensus we are able to arrive at whether or not there are any bad actors in a network or whether or not someone did not follow through with or preform their obligations. Through consensus we can establish truth that is verifiable.

  2. How is this different from how truth is determined in a central database?
    There is no centralized authority, or middleman to step in and regulate the situation. The determination of of whether or not something was fair and true is determined by all of the people making up the network.

1 Like

What does it mean when we say that in blockchain, consensus determines the truth?
It means that there is a network of computers acting as validator nodes to confirm if the information is true or not. We have a public blockchain (Ledger) within crypto that prevents anyone from altering or adding false information. Everyone can verify what is going on.

How is this different from how truth is determined in a central database?
In the food chain we have to rely on trust. Someone makes the milk, then someone adds something to the milk, then someone transports it and maybe someone turns it into a Yoghurt. You as a customer will not be able to verify the actual quality of the milk and companies can sell you bad products without you knowing about it.

Consensus is a trustless system that does not work if unverified information is included. You should be able to trust actual data that you can verify yourself instead of trusting other people that might just want to make quick money from you.

1 Like
  1. What does it mean when we say that in blockchain, consensus determine the truth?
    Information that is sent to be admitted to the blockchain must fist pass through the consensus algorithm of the ‘nodes’ or computers that make up said network. This data must pass this consensus test, or in other words the computers in the network of the blockchain must all agree that the data being sent is truth before it can be admitted to the blockchain.

  2. How is this different from how truth is determined in a central database?
    I a centralised database there is no consensus algorithm, all the data that is sent to the database can therefore be corrupted. It relies on trust not verification. One must make their own decision on weather to trust this data.

1 Like

1 . the Truth need to be confirm from all the nodes, therefore, the truth of the data is not based on a single source.
2 . In a central base, the truth is base on trust of a single or a few sources, but not by everyone on the network

1 Like

1. What does it mean when we say that in blockchain, consensus determine the truth?
it means that it is done collectively, for example in bitcoin we need more than 51% of the nodes to agree

2. How is this different from how truth is determined in a central database?
Truth is done by one person, the database admin or an external auditor that will diffuse the truth.

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

It means that records to be inserted on the blockchain are first verified, and then accepted across the network. Once accepted across the network, the record is then persisted on the blockchain and therefore accepted as truth.

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

In a central database, there is only one single point of verification and acceptance. There is no need to consult other data points, and thus truth is determined from a single point of entry and there is no consensus

1 Like
  1. When a decision is made on the Bitcoin network or any blockchain based system a network of computers all need to agree on what is true and what is not true by verifying with their copy of the ledger and come to an agreement if it should be added to the block. This is done by Distributed Trustless Consensus in which all the nodes agree that a transaction took place. When a block is mined a reward is given creating an incentive for all nodes to verify a transaction is valid.

  2. In a central database a single authority decides what the truth is and there is no way to verify if that truth is valid or has been altered.

1 Like

All computers are agreeing and confirming the truth. Removes need for Trust
In central database you have to rely on the people who do the input and hope that you can trust their work. Provenance and Consensus works much better. Trustlessness is born.

1 Like
  1. Consensus determines the truth in blockchain by taking trust out of the equation. It creates a network where every node can track the database and ensure nothing seemingly questionable is allowed to take place.
  2. In a central database we are required to trust a single entity with the truth regarding all transactions.
1 Like

My first post, so here we go :slight_smile:

  1. By ‘consensus determines the truth’ we mean that, the truth is whatever the majority agrees on as the truth.
  2. In the central database the truth is determined by the person/company having control over that database.
1 Like
  1. Consensus determines the truth because every developing on the chain have to verify each node is true or false and are incentivized to do so.

  2. Centralized databased can control the outcomes they want because they aren’t incentivized to have consensus. The power is in their hands to decide outcomes with a lack of transparency.

1 Like
  1. All the block will verify each other in order to be as safe as it should be.

  2. The miners receive financial incentives for their honesty.

1 Like

1- Consensus is the agreement by which the network and its participants are all in accordance with. These rules are mathematically embedded into the code an no one participant can alter it. Based on these rules the network agrees on what can and what cannot be added to the immutable ledger.

2- The truth in a central database relies on the “trust” of that central database. However, the central authority can alter or delete items from a database and lacks the transparency that a decentralized network provides,

1 Like
  1. What does it mean when we say that in blockchain, consensus determines the truth?
    It means the truth is determined by several different parties (validators)

  2. How is this different from how truth is determined in a central database?
    Truth in a central database is determined by the centralized party that owns that database

1 Like
  1. What does it mean when we say that in blockchain, consensus determines the truth?
    What we mean by that is that in order for anything to be approved in a blockchain different parties must agree on it. All parties must reach a consensus, determining wether a transaction or an addition of data is true.

2.How is this different from how truth is determined in a central database?
It differs from how truth is determined in a central database because in a central database truth is whatever the leading party decides to be the truth, while in a decentralised database (blockchain), truth is only what the network decides is true.

1 Like
  1. What does it mean when we say that in blockchain, consensus determines the truth?
    It is basically an agreement between the nodes in the network. Once the transaction is verified, it is then added to the blockchain ledger.
  2. How is this different from how truth is determined in a central database?
    Because centralized data can be controlled by a certain party and therefore given freedom to alter any info deemed necessary. This permits consumers to rely only on trust to believe goods and services come from any said origin and cannot actually verify it.
1 Like
  • What does it mean when we say that in blockchain, consensus determine the truth?
    That means that the consensus is used by the blockchain to add transactions to the ledger. This prevents anyone from manipulating the ledger. The entire network needs to agree.

  • How is this different from how truth is determined in a central database?
    In a central database any one user can go into the ledger and corrupt information. This make it less trustworthy since it is open to errors and manipulation.

1 Like
  1. Blockchain removes the trust from people and instead gives them rules for verifying the truth, people are getting an incentive for true verification, and they get penalized otherwise.

  2. Central database can be owned by one entity that gives that entity the power to alter data and change the truth. It is based on the trust of that single entity.

1 Like