Homework on Consensus - Questions

  1. What does it mean when we say that in blockchain, consensus determine the truth ?
    It means that several people check and verify that the information/data is correct

  2. How is this different from how truth is determined in a central database ?
    In central database, the owner/manager of the database can setup it in a way that the final information won’t be accurate. (It can be done on purpose or by mistake)

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

That the network, using a protocol and algorithm, determines what information that is written in the ledger. Inmutable ledger= Truth.

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

The deifference is that in other central databases not all the network, just one of few participants, writes/modifies the ledger. Hence truth is not determined by ledger, Truth< ledger.

1 Like

Homework on Consensus - Questions

  1. What does it mean when we say that in blockchain, consensus determine the truth?
  2. How is this different from how truth is determined in a central database?

1- In blockchain, consensus determines truth, meaning that all computers within the network are coming to a consensus about what is true and what is not true.
2- This is different from how truth is determined in a central database because it is trustless and there is no way for someone to make false claims or cheat, In a central database it is hard to verify what is true and what is not true.

1 Like

1.consensus is removing trust .
2.working on the trust on people

1 Like
  1. In blockchain, nodes in the network agree that something is true. That is made by consensus.
  2. In centralized systems, truth is determined by one and everyone else has to trust (or obey). That is the opposite of consensus. Its like difference between democracy and autocracy.
1 Like

The Bitcoin node consensus rules are a very specific set of rules that all Bitcoin nodes will unfailingly enforce when considering the validity of a block and its transactions.

1 Like

What does it mean when we say that in blockchain, consensus determine the truth?
Consensus among a blockchain network verifies that information being added to the blockchain has been verified by the network, therefore it determines all transactions are true.

How is this different from how truth is determined in a central database?
A centralized database is controlled by that central authority that dictates “truth” thereby making their customers having to trust in only that institution, though information can be fraudulent.

1 Like

Concensus is the agreement of the network that verifies if something is wrong or right and the network in incentivised to ensure truth

Trust is based one central authority that decides the truth. I can easily be manipulated thus Trust vs Truth.

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

It means that there is a process in which before information is transcribed onto the ledger it has

everyone that holds a copy of the ledger needs to agree on the veracity of the information before

it is officially shared.

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

It differs in that not every party involved has to agree on the information about to be shared.

1 Like
  1. What does it mean when we say that in blockchain, consensus determine the truth?
    Mathematical prove that the project works thru verification.
  2. How is this different from how truth is determined in a central database?
    because all parties involve are united by the same idea of gain money and play by the rules so become trusly
1 Like
  1. consensus will determine the truth because of the fact that there is more than one party involved when transaction is made and to verify there are other parties (nodes) in the blockchain that verify that a transaction took place and there record is there to verify so you cannot cheat the system.
  2. centralized network is built around a single server that handles all the major processing.
    this is different from blockchain database because If the central or master server goes down, the individual machines attached to it are unable to process user requests. And to determine how much damage its done will depend on how much the server processes. If the machines does little more than submit requests, system availability can be totally compromised. and again can be manipulated by one person
1 Like
  1. Network had to be in agreement to validate a transaction. Parties are rewarded for incentive.

  2. A centralized database is only one party who has says what is true. There is no transparency.

2 Likes
  • Consensus in blockchain means that the whole network came to an agreement to whether they are accepting or denying the addition of some data to the blockchain. It is about removing trust and having everyone play by the rules. That is achieved through incentives.

  • Truth in a central database is determined by trust, but not everyone is honest, so anything could happen to the data in the database (removal for example, or cheating). With consensus, everything is verified and agreed on beforehand, and can’t be removed as there are incentives to the participants in the network (typically financial)

1 Like
  1. Consensus determines the truth by having multiple parties deciding on something together to reach a consensus.
  2. Currently the central database only consists of a central authority allocating their inputs into the database, which is in term not visible to other parties. A decentralized database provides all parties the same information, which allows them to verify whether the next input is possible/correct.
2 Likes
  1. In blockchain consensus determines the truth because if all members don’t accept a transaction as valid it won’t be allowed.

  2. A central database does not require consensus so it relies on one authority.

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

A majority of actors agree on what is the truth.

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

People can alter the data in a central database.

1 Like

Homework on Consensus:

Q1: What does it mean when we say that in blockchain, consensus determines the truth?

A: In Blockchain consensus determines truth as a consequence of no single entity, computer, node having total control or authority over the outcome. This is because each computer in the network is financially incentivised, to tell the truth, so if you lie you lose money. This in effect removes the need to trust, thus producing verification resulting in consensus as opposed to trusting.

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

A: Truth determined in a decentralised blockchain is very different from how truth is determined in a central database, as in a central database all truth, authority rests in a single entity producing a single judgment/result, which could be right or wrong.

1 Like
  1. Consensus can only be accomplished when the nodes/blocks agree with each other

  2. There is no other data being checked against itself. so if there is a mistake then who will catch it. no one

1 Like
  1. When all nodes in the blockchain network agree on the validity of a transaction, a consensus is formed. This is an accurate and unbiased consensus because each node is incentivized to determine the truth.

  2. A central database only has a single copy of the database which is under the control of an authority. If that authority modifies that database or it becomes corrupted it changes the truth. Whereas in the blockchain network, there is no authority. Instead, there are multiple nodes where each holds a copy of the database. If an unrecognized transaction takes place or a node has a corrupted database, every other node will ignore it and form an honest consensus based on the uncorrupted database.

1 Like
  1. When all the networks of computers agree on something it’s consensus and truth, so it becomes verified.

  2. In the central database there is one entity who puts something in and the information can be changed, which is not possible on the blockchain.

1 Like