Homework on Consensus - Questions

  1. All computers that are part of a blockchain are linked to each other, together they verify or decline each transaction.
  2. Truth in a central database has not been verified by all parts of a supply chain.
  1. Consensus is a mechanism with agreement in block chain systems to achieve the necessary agreement on a single data. If the network among distributed processes agrees on transaction and it is good , than will be added to a ledger if not will be rejected.

  2. When you get access to centralize database you altered or delete it completely. In other hand with decentralize database ledger you are eliminating risk of corrupting or even deleting this database due to agreement in block chain. All have to make censuses which will verify the trust.

  1. All verify
  2. One verify (with changes of loses)
  1. Consensus in a blackchain is established from all the players (nodes) agreeing on a truth. This is achieved through financial incentives.

  2. A central database will depend on a single individual or authority to add/subtract information to it.

  1. In blockchain “consensus determines the truth” means that if the network agrees that a transaction is genuine, it gets added to the ledger. If they agree it is false, it gets discarded. This can be expected to be correct (true) because those involved are incentivised to tell the truth.

  2. This is different from how truth is determined in a central database because, unlike on a CD, no individual can change data without agreement. Also, in a CD, once those changes have been made, the individuals subsequently viewing them have to simply trust that they are truthful. on a blockchain, they know they are.

  1. Consensus is determined by set of rules. Every action in blockchain is verified by network. If it reaches the consensus then it is valid and that means it is truth.

  2. In a central database truth is determined by trust.

  1. It means that in a blockchain every ledger has to approve every transaction. Since every ledger has the complete data stored locally, they are able to determine if a transaction is in the scope of the business or not.
  2. The consensus is built through mathematical operations and not by simply trusting a certain authority to act ethically, morally and truthfully.
1 Like
  1. What does it mean when we say that in blockchain, consensus determine the truth?
  2. In blockchain when something is added to the ledger this is verified by a network of nodes and the whole network have to come to a consensus that what has been added is the truth. The blockchain will have perimeters that have to be met and each node in the blockchain will have to collectively agree that this has been met. Once a consensus has been met that the addition is correct then that will be determined the truth.

2.How is this different from how truth is determined in a central database?
Central databases can be manipulated by a single source. Things can be added and deleted. A consensus is not met with a central database. The government, governing body control the contents of database. This leaves the database open to external and internal manipulation either by accident or purposely manipulated.
The truth is decided by the controlling body and cannot be verified and is not trust-less.

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

A network of computers that together agree that stuff happening is building the truth. When deviation happens in the ledger/database where a network is trying to agree, reach consensus, the change is denied to be part of the blockchain

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

In a central database, anything written can be stated to be the truth. Truth with lack of confirmation that the “truth” is truth

  • What does it mean when we say that in blockchain, consensus determine the truth?
    It means that the information which is about to be added to the blockchain is going to be checked by multiple parties not only by one party.Once all parties agreed on consensus the information is true then will be added to the blockchain if the parties will find the information not true will be ignored.
  • How is this different from how truth is determined in a central database?
    A centralized database by the name of it is owned by a authority which can not be verified through consensus ,can be hacked , the information can be altered or can be hacked.
  1. What does it mean when we say that in blockchain, consensus determine the truth?
    It means that not one single, but a majority of the nodes determine if a transaction is valid

  2. How is this different from how truth is determined in a central database?
    In contrast to a blockchain in a central database the truth is determined by the owner of the database.
    Data can not be changed on a blockchain, in a database this is possible without anybody noticing it.

  1. Consensus determines the truth in blockchain means that truth is agreed upon between several parties who are incentivized to be truthful.
  2. This is different from how truth is determined in a central database because a central database is controlled by a single or particular party that decides what the “truth” is.

1 Truth is decided only after the consensus of ALL, eliminating any thought of cheating.

2 There are many PUBLIC copies of the ledger that agrees in what is truth, instead of the one, easy to change, centralized and opaque. Also decentarized cheating is very expensive contrary to the temptation of few people to “fix” a uniqe database and therefore alter the “truth” in centralized systems.

  1. What does it mean when we say that in blockchain, consensus determine the truth?
    Every node, or computer on the network through incentives has all agreed (consensus) that the transaction or information is true.

  2. How is this different from how truth is determined in a central database?
    Central database is controlled by a single person or group, they have ultimate say in what they determine to be the “truth”. They are not verified by a collective to keep trust, or to have a trust-less system.

  1. Agreement on the network gives validity or truth to a transaction on the blockchain.

  2. On a regular database information is central and inputted typically from one source.

  1. In blockchain all transactions can be verified due to the public ledger consensus. This consensus is achieved through incentives from telling the truth.

2.Truth isn’t determined in a central database, it is assumed. The person who decides on what the truth is the owner.

  1. If the network agree with a transaction then is added to the ledger and if its false then is canceled.

  2. In a central database can be just one single copy and can be easily manipulated by someone.

[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?
    It means that each transaction is verified by multiple ledgers and all must agree to verify the truth. They are independent and they have financial incentives to be honest.

  2. How is this different from how truth is determined in a central database?
    In a central database anyone who has access can create their own truth.

1 In a blockchain, consensus enables information sharing within a network of parties or companies involved to verify information and thus determining the truth.
2 In a central database, only one single authority can determine the truth and thus can manipulate the information as he deems fit.

  1. Each node on the blockchain network has a copy of the ledger, and so, without a collective agreement or consensus on the records, new information, deemed false is rejected

  2. The truth on a centralised database is premised on querying the database, but is subject to the subjective integrity of the database’s custodians