Homework on Consensus - Questions

  1. What does it mean when we say that in blockchain, consensus determine the truth?
    All Computers need to Agree on what is" True or not True". It is not about trust, it’s about Verifying. Consensus is removing trust by financially incentivising thus maintaining the integrity and Truth of the Blockchain.
  2. How is this different from how truth is determined in a central database?
    In a centralized data base the Authority is a third party who decides what is true or not true. Being that there is no transparency to all the players involved, the 3rd party can alter, manipulate, transfer or basically do anything and the data is corrupted.
1 Like
  1. It means that the network (nodes) has refused or rejected the transaction to be added to the ledger.
  2. Central DB can be copied/duplicated/data removed, therefeore the truth can be altered.
1 Like
  1. Blockchain relies on the majority of network participants being incentivised/motivated to act honestly. When these participants are motivated correctly (financially or otherwise), they will reach a consensus about the state of the network, where the majority agree on the transactional data and any who disagree are ignored or penalised. In this way, trust is enforced.
  2. This process is different than a centralised data structure because it relies on multiple parties to agree on the state of the network (decentralised and distributed) at any any given time, rather than one centralised source.
1 Like
  1. Consensus determines the truth means that all decision are done together and double checked in a trustless network of computers based on incentives, making it practically impossible to cheat.

  2. In a central database it is different because there is no double checking and, in a worst case scenario, the central database can decide what is true or not.

1 Like

Consensus several confirmations from several stored identical ledgers that come to the same conclusion that a transaction is true and allowed, whereas a central database is controlled by a single entity that can “cook” the books or change this history of transactions to fit their needs. eg Banks and Government.

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

In the blockchain technologies that are decentralized which means more than one man have to determine if an input is correct or not, Consensus means that all together the participants must say yes or no to an input in the system. So if somebody makes an input data in the blockchain all the people that participate have to agree that the input is correct and then it can be inputed because of the general agreement. Because of the general agreement before the input we build the trustlessnes as everybody agrees that what we input is correct.

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

In central databases one person alone has to desite if something that is going to be inputed is wright or wrong and therefore you can’t be sure about the trustlessnes of this one person. Imagine if somebody said the earth is flat and his best friend said the same and everybody believed them without questioning if it is really the truth. But if all people in Consensus said yes it’s true then we could trust this opinion.

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

Determinable truth is attained by all the computers in the network agreeing upon a transaction or event, verifying it first and then recording it to the ledger for immutability. Consensus is gained by incentivizing the participants in the network to verify this truth.

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

The ‘truth’ of a central database is determined by the maker or creator of the database, by a single authority within that system. We simply have to trust that this is the truth.

1 Like

Since all transactions are recorded among multiple nodes and anyone can verify the fact that they all agree, the information can be trusted to be accurate.

Changes to a central database are subject to manipulation by the party(s) with control. The truth is quite literally “their truth”. An outside party cannot know how the data may have been manipulated along the line.

1 Like
  1. It means that at least 51% of the users have agreed that something is true, therefore the whole blockchain accepts it as true.
  2. In central detabase you have the statement, but there is no way to verify where does it come from, or how it came. There is an authority that decides if it true or false, unlike blockchain, where it is a group of local database copies that are compared to each other to determine the truth.
1 Like

1… Time chane agree with changes
.2… No centre autority, to to try to fake/control the timechane

1 Like

1 the truth is derived from the different nodes in the network agreeing that a certain action is valid. if the network agrees, the action gets recorded on the public ledger accessible for everybody to verify. the decision is decentralized and harder to manipulate.
2. In a central database the information is controlled by a single entity. The truth is determined by the owner of the database. It’s very easy to manipulate.

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

Consensus its an important feature of blockchain based systems. Consensus can be a network of computers that decides if a transaction can be trusted or not and in other cases several parties can verify products that can be used from companies. Its build on top of incentives so everyone is incentive to tell the truth.

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

The main difference of a central database is that you have a single individual or a single party deciding what is truth or not for the database.

1 Like
  1. It means most participants in a network agree on something because they are incentivized to act so and otherwise they would be penalised.
  2. In a descentralized network everyone has an identical copy of the ledger and they are incentivized to act honestly. In the case of a central database we have one copy, one authority and we have to trust.
1 Like

1. What does it mean when we say that in blockchain, consensus determine the truth?
The majority of nodes and miners getting an agreement will determine the truth of the data.

2. How is this different from how truth is determined in a central database?
By inactivate miners to play by the rules, in central database the admin can change the data whenever they want, in blockchain every miner control his data and can share his results by joining the consensus and will be rewarded for the agreement he work for.

1 Like

The network verifies with each other that they agree something is true instead of just trusting in a central database that the information is true

1 Like
  1. Consensus is determined by many players whose actions are agreed on by the truthfulness of their insensitive. There is a collective mind of all sides.

  2. In Blockchain it is Opposite of how the truth is determined by central database cause it’s decentralised and proven by many where database can not be altered or mislead by any. Consensus is must in between all participants of the database. Different parties are encouraged to share truth of the database therefore consensus can be reached by all parties involved.

1 Like
  1. Consensus in other words means mutual agreement. Mutual agreement occurs in blockchain by the shared ledger possessed by all pieces of that blockchain. And in this system, if one node goes rogue (For instance a hacker tried to force change the values of a piece of the blockchain) all the other blockchain pieces are going to deny it.

  2. Continuing off answer #1, the system explained by me is defined as a trust-less system, or a decentralized system. A central system is built in a way that numbers and expenses and other mathematical information needs to be double checked or even triple checked by a separate branch at that system or a third party system.

1 Like
  1. What does it mean when we say that in blockchain, consensus determine the truth? Consensus determines the truth by removing trust, meaning the blockchain with its network of computers all have to agree together on each transaction before it is verified & completed.

  2. How is this different from how truth is determined in a central database?
    It makes it difficult to lie/cheat in a decentralised environment. Consensus in a blockchain, incentivises (financially) all parties to be honest and truthful, via double-checking a transaction together.

1 Like
  • What does it mean when we say that in blockchain, consensus determine the truth?
    Every computer in the network has a ledger. Whenever there is a new query or transaction, each computer checks with other computer of the network arrive at a consensus and proceed with the transaction and every computer agrees with it. It is a trustless system. Consensus comes with incentives.
  • How is this different from how truth is determined in a central database?
    In a centralised database, there is no verification involved in every transaction or query. Therefore it works solely on trust. Hence it is not conclusive enough
1 Like
  1. What does it mean when we say that in blockchain, consensus determine the truth?
    It means that all the parts in the blockchain agreed about an information, so if all agreed it is truth.
  2. How is this different from how truth is determined in a central database?
    The truth can be manipulated by own iterest.
1 Like