Homework on Consensus - Questions

  1. It means that it is removing the trust, by collaboratively veryfying the requests authenticity via provinance and other methods. ie. reaching a concensus of validation.

  2. I think that a central database does not cross reference many other validated networks, but simply ‘agrees’ that if the requested value from it exists, it must be true. Their is little or no Provinance.

1 Like
  1. Blockchain node owners are incentivised to all agree all transactions are valid, e.g. if someone tries to send more BTC than they own, the blockchain can verify the transaction history from that wallet address to conform those funds are available, in other words it adds to the trustlessness of the blockchain.
  2. in a central database, the data may be inaccurate, missing or dishonest and relies on on honesty of other people in chain whether it be suppliers, auditors etc.
1 Like

1:consensus determining thruth means the majority of the participants individually know/determine that the outcome is indeed the truth and not a lie/false statement. As long as there are more than 2 parties within a network/community, there is ALWAYS a majority that independantly determined the truth/righteous outcome of a Tx. The false/minority output can therefore be ignored.
2: In a central database, 1 party can always determine for itself, what the “correct” outcome is of a certain Tx. But no one else can verify if that is indeed the case, because it’s source is closed, not open.

1 Like

1. What does it mean when we say that in blockchain, consensus determine the truth?
Every “one” has too agree to verify the transaction if consensus is reached the transaction is validated which determines the truth.
2. How is this different from how truth is determined in a central database?
Only “one” has to decide/validate the transaction and can act accordingly, so truth is determinated by a decision rather the by consensus

1 Like

1- It means that the truth is determined by what the network (= the majority) has verified and concluded as being the truth. Thus you no longer trust individual transactions and instead you get them verified by the network in order to decide if the transaction is true or if it should be rejected.

2- In a central database any individual with access can add or remove information without anyone else seeing or knowing about it. In the case of blockchain, any transaction has to be vouched and accepted by the network in order to be accepted and added to the public ledger.

1 Like
  1. Blockchain runs on a network of computers and requires a consensus for the transaction to be approved. They need to agree on what is true and what is not true. This is what builds a trust-less system. All decisions are made together through consensus and makes it very difficult to cheat.

  2. Through a central database you need to rely on trust. A central database doesn’t require a network, it can be one person allowing the transaction where things can be removed and manipulated. There is no consensus on a central database.

1 Like
  1. Consensus determines the truth by multiple nodes in the network confirming a transaction is valid through being incentivised by making money.

  2. Truth in a central database is controlled by a single entity and can be easily manipulated.

1 Like

Homework on Consensus - Questions

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

In the blockchain all the full nodes (wich all have a full copy of the ledger) need to have consensus about the validity of the transaction(s) that have been made before the block will be added to the ledger.

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

In a central database is there is only one database which is managed by a single party that doesn’t need consensus from other party’s.

1 Like

1.we consensus is made that profs that all the computers in the network has verifyde the same thing and accepted for exampel this transaction is legit and will become a part of the blockchain itself true consensus by removing the need for trust
2.becuse in a central database you trust on the clerk to file your proper document in the right cabinet and the exact floor in the right building where trurst is determend by the salery by the goverment whom hirde the clerk in the first place

1 Like

Consensus removes trust on a blockchain by nodes either agreeing or disagreeing on each transaction or entry.

Nodes are incentivized by agreeing or disagreeing with each other on each transaction/entry on the blockchain.

1 Like
  1. In blockchain consensus determines the truth in so much as multiple parties need to verify what happens on the ledger before it is considered true (don’t trust verify.).

  2. In a centralized database however, information within the database is verified by a centralized authority, which means you would have to believe the central authority with very limited ability to check the validity of a transaction.

1 Like

1.) What does it mean when we say that in blockchain, consensus determine the truth?
All Nodes in the System need to verify the Truth and validity of the transaction. It then gets added to the blockchain, if there is no Consensus and the transaction is false or not agreed upon, it does not get added to the blockchain

2.) How is this different from how truth is determined in a central database?
In a Central Database there may only be one central point of control making the decision and they may not be honest. You can not Trust the information has not been manipulated.

1 Like
  1. it means that the truth is decided and agreed on Ledgers in Blockchain.
  2. in a central database there’s a central authority that decides if true or not
1 Like
  1. All decisions are being agreed upon. All decisions are being made together.
  2. Computers are incentivized to verify if it is true or not. In a central database there is no accountability of the truth. We have to trust they are telling us the truth. With decentralize database we can verify whether it is true or not. It is trustless removes all trust.
1 Like

Homework on Consensus - Questions

What does it mean when we say that in blockchain, consensus determine the truth?
truth is derived through 1)incentivization 2)network validation 3)network redundancy & 4)multiple decision maker requirement

How is this different from how truth is determined in a central database?
database owner alone can corrupt one that is central there apears to be only “cru” and not “crud”

1. Consensus determines the truth in blockchain by making all computers on the network agree on what is true and what is false.

2.In a centralized database all decisions are not verified and the information is mutable.`
1 Like

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

Answer: Every node must agree to one version of the blockchain. And through this consensus, truth is determined.

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

Answer: In a central database, only the entities responsible for administering that database determines the truth, hence opening up the possibility for manipulation.

1 Like

It means that a network of nodes verifies that a transaction is valid based on the history of the inputs and outputs that are time stamped in the public ledger. It solves the Byzantine Generals problem.

The blockchain can only be added to … and information cannot be removed. The truth is determined by the by automatic audit trail in the blockchain. A bad actor could change or delete information in a central database to reflect his own version of the truth.

1 Like
  1. For information to be added to the blockchain the majority of nodes need to agree that it is correct, the consensus of the nodes therefore determine the truth.

  2. A central authority will decide what to add to a central database. Trust is required in the central authority.

1 Like
  1. It means that every user have to check and confirm that something, that is gonna be write in blockchain is valid.
  2. In central database the truth is determined by only one user and cannot be verified.
1 Like