Homework on Consensus - Questions

  1. The network nodes are interacting and communicating with one another to confirm the transactions to obtain consensus. The truth is determined through that consensus that is determined by the nodes.

  2. The truth in a centralized database has an overruling authority over it, whether it be a priveledged user, administrator, company management etc. As a result, trust is not evident as there are many points of entry where that trust can be altered or changed.

1 Like

1 - All participants in the specific blockchain needs to agree on what is being entered/input in the database, thus agreeing that it is the truth. Consensus is met between all participants.

2 - In a central database it is generally only one or a limited number of persons/company that agrees on what is being input in the database and most of the time to the advantage of the company/persons themselves regardless of whether it is true or not. and it is very difficult and might be costly to cross check all the information provided in the database.

1 Like
  1. “Consensus determines the truth” in the blockchain means that all transactions are verified through a network of computers rather than a single party’s word

  2. In a central database the “truth” is determined by the central authority.

1 Like
  1. What does it mean when we say that in blockchain, consensus determine the truth?
    Every node is financial incentivized to VERIFY by the rules of the protocol. That is an excellent way to have truth build in the systeem.
  2. How is this different from how truth is determined in a central database?
    Truth is in this case given by a third party. How less decentralized a system is, how more you put a concept like ‘trust’ in the hands of middlemen because they verify!
1 Like
  1. All Nodes proof if a transaction is correct or not. If all agree, that a transaction is correct “the consensus” between all nodes is, the transaction is correct!

  2. The central authority determines what is true and what is wrong!

1 Like

[quote=“ivan, post:1, topic:8425, full:true”]
Homework on Consensus - Questions

  1. What does it mean when we say that in blockchain, consensus determine the truth?
    The whole decentralized network makes a consensus what is true and what is not true, so a lot of parties are involved. All decisions are be checked by those parties. They check if the information is true or not true, this consensus creates trustlessness.
  2. How is this different from how truth is determined in a central database?
    In a determined central database you can cheat, because you do not a lot of parties, which you need to to check if the consensus is true.
1 Like

1) What does it mean when we say that in blockchain, consensus determine the truth?
Consensus is the agreement of the network on changes based on most recent transactions. If the network agrees a transaction is good it gets added to the ledger, and if the network finds it to be false it gets discarded.
2) How is this different from how truth is determined in a central database?
In a central database a single copy of the database or single individual can chose what is true. If the database is corrupted then it is not true.

1 Like
  • Consensus is the agreement on state changes based on most transactions. If the network agrees a transaction is good it gets added to the ledger and if the network disagree it gets discarded.
  • if a central database a single copy database or single individual chose what is truth. If the database is corrupted then truth is altered.
1 Like

Homework on Consensus - Questions

  1. What does it mean when we say that in blockchain, consensus determine the truth?
    That we need the agreement of many participants to validate the transaction
  2. How is this different from how truth is determined in a central database?
    Cause in central database a single administrator can determine the rule or the data that other can have access to
1 Like

Homework on Consensus - Questions

  1. What does it mean when we say that in blockchain, consensus determine the truth?
    A network of computers within the blockchain all agrees in a truthless manner - and the consensus is achieved through financial incentives.

  2. How is this different from how truth is determined in a central database?
    There is no consensus or group of network that needs to agree on a central database. Also there is no incentives to achieve such consensus among group of networks.

1 Like
  1. Nodes must independently agree with each other for entry to be accepted (as true).
  2. In centralized database generally the truth can be “influenced” either through coercion, bias, or negotiation.
1 Like
  1. In blockchain when we say consensus determines the truth we are actually referring to the way that the information is being verified by multiple computers so it cannot be manipulated.
  2. This is different because in a central database information can be manipulated by the distributor.
1 Like
  1. In blockchain consensus or an agreement is made that a transaction is legitimate because multiple independent nodes agree on a single truth. This truth is verified through mathematical calculations that are run on nodes all over the world.
  2. No single authority has the key to the source of truth. A central database is controlled by a single entity. While a blockchain the verification is dispersed through the nodes and decentralized.
1 Like
  1. Consensus in blockchain is verifiable and is not imposed by one person or one machine. All computers in the network come to consensus via algorithm and so people trust the infrastructure that what they are seeing on the blockchain is verified by the network to be correct. This means they don’t have to trust a person to make the right decision, hence a “trustless” system.

  2. In a central database, there is reliance on people to do their job properly, verify that it has been done properly, and the end result cannot be externally verified. Any centralized system is a “trust us” system, since you can’t be sure that the people who control that system have presented the information correctly or honestly. This is characteristic of any central banking system. For example, does the Federal Reserve even know how many American dollars exist?

1 Like
  1. What does it mean when we say that in blockchain, consensus determine the truth?
    Answer: In blockchain, consensus determines the truth because it removes the need for trust within transactions. Because all computers in the network have a copy of the ledger, a decision is made through mathematical verification on whether the information that is coming through is true or false, therefore creating a decentralized decision mechanism. It is impossible to cheat because every transaction can be checked through validation from the network. In addition, players within the blockchain are financially incentivized to adhere to the truth, consequentially prohibiting any bad players from succeeding.

  2. How is this different from how truth is determined in a central database?
    Answer: In a central database, one person or entity is responsible for inputing information and can alter that information within transactions. Transactional information cannot be tracked successfully if it can be altered or manipulated and ultimately the real truth concealed.

1 Like

1 Blockchain consensus determine the truth- as newly added transaction are going to verify by the rules of network. that makes the transaction legimate.
2. In central database the owner own the data and can edit, delete and manipulate the data.

1 Like
  1. Truth is determined in blockchain because of the transparency between multiple computers verifying what transactions have occurred in the supply chain as as they have claimed.
    2.In a central database one entity is being trusted as the source of truth and it is only thru much research to find the truth this information can/will be verified.
1 Like
  1. What does it mean when we say that in blockchain, consensus determine the truth?

because new addition to the blockchain can only come through consensus. If the transaction is not true, consensus wouldn’t be achieved and it wouldn’t be added to the blockchain. It provides trustlessness.

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

The owner of the database could add/modify/delete transactions and you have to have trust to accept what’s in a central database.

1 Like
  1. What does it mean when we say that in blockchain, consensus determine the truth?
    = All the ledgers in the network need to agree the data is true before a transaction can be verified.

  2. How is this different from how truth is determined in a central database?
    A central database is controlled by an authority. It does not get compared with anything and can be corrupted from the initial entry, or edited by the authority.

1 Like

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

 It means that the information in the blocks that are sent to every node 
 on the network are what determine what is "true."  Once these blocks 
 enter the blockchain, they can't be modified.  Any information that
 conflicts with these blocks, which have "consensus," is determined to
 be false.

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

 In a central database, authority is given to specific parties to
 add, delete, or modify information.  Whoever has these permissions
 can determine what is "true" according to said database.
2 Likes