Homework on Consensus - Questions

Great post, great clarity.

1 Like
  1. A entry to the database will only be complete if a certain majority of nodes agree that it is valid.

  2. A centralized database can be altered by on individual without agreement from other nodes checking.

1 Like

Thanks for reading it and the kind words. Very much appreciated :pray:

  1. What does it mean when we say that in blockchain, consensus determines the truth? High amount of nodes in the blockchain network have to agree on the transaction which was made.
  2. How is this different from how truth is determined in a central database? Hosts of the central databases can be malicious, the central database can be easily modified or shut down. We need to build up trust which requires more effort than confirmations by blockchain nodes.
1 Like

1.Transactions on the blockchain need to be accepted, validated by operators on the blockchain. They do this by agreeing that a certain transaction is valid and can be accepted onto the blockchain.

  1. The information on a centralized database is not trustless. It can be easily manipulated by 1 party so there is no secure concensus mechanism in play. In a decentralized network it is all about removing the trust factor which is easily obtained through validation by multiple parties involved . Looking at a centralized network there is no way to achieve this in the same way.
1 Like
  1. What does it mean when we say that in blockchain, consensus determines the truth?
  • For new data to be added to the ledger, or digital runestone, all other node on the network must agree that the new data is logical and should be added.
  1. How is this different from how truth is determined in a central database?
  • In a central database truth is whatever is added by the controlling user(s). This is then pushed to any other nodes, or is what is returned if another node requests information.
2 Likes
  1. What does it mean when we say that in blockchain, consensus determines the truth?

All parties participation on the blockchain have to agree on a transaction, therefore every part of the blockchain has to be in an agreement with a transaction. 100% truth.

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

Central authority has the final say without all other parties being aware of the transaction.
In this way transactions can be hidden, canceled, stalled, etc. You need ultimate trust in authority to do the right thing, that is not always the case.

1 Like
  1. What does it mean when we say that in blockchain, consensus determines the truth? | Because in a blockchain, if all the nodes agree on something then it is considered the truth.

  2. How is this different from how truth is determined in a central database? | In a centralized database, the truth is determined by only a single large entity, decreasing accuracy of the truth.

1 Like

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

It means that an individual cannot determine truth, it is it to be decided by the numerous participants of the network who all need to be in agreement for a decision to be approved. The protocol is incentivized by economic rewards.

  1. How is this different from how truth is determined in a central database?
    In a central database, the control over the database is in the hands of an authority that controls the database and can control it without outside interference or influence.
1 Like
  1. Consensus is a computer network that communicates with eachother to confirm a transaction(s). so it will determine the truth.

  2. A central database they do not always say the truth but in the blockchain all of the computers are coded to tell the truth.

1 Like
  1. What does it mean when we say that in blockchain, consensus determines the truth?
    It means, that all the parties on the blockchain are incentivized to verify whether the entry on the blockchain is true or not. There must be consensus of other parties on the blockchain to verify a transaction.

2.How is this different from how truth is determined in a central database?
Central database is usually stored on a server, and one party, the administrator of the database could change the data on it without the consensus of other parties involved.

1 Like
  1. because every action is proven by all the others (computers) in the network and everything witch
    comes from nowhere without a proof is not accepted by the blockchain.

  2. its decentralised and proven by many other computers and not by a centralised system as a bank or
    such. the truth is build on a consens by all other who are all agreeing with the same data.

1 Like
  • What does it mean when we say that in blockchain, consensus determine the truth?
    All nodes work together to validate any incoming information and are incentivised for doing this
  • How is this different from how truth is determined in a central database?
    it’s trust-less and decentralised with all nodes collaborating to determine the truth whereas in a centralised system there is only 1 point determining what is truth
1 Like
  1. Consensus determines the truth by verifying the transaction by the majority of nodes in the network.
  2. In a central database there is an authority who decides the truth. The authority can manipulate the information stored by deleting or modifying it. A consensus is not required for it to be saved.
1 Like

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

When a new transaction is made a node collects this into a block and then the node finds the difficult proof of work and then relay this the to all nodes. This means all the nodes will have the same collective data and all the nodes or majority of the nodes have to verify Consensually a transaction is base on true data and if it is good to go through.

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

On a central data base most of the information is filtered by the authority running it and the data in it can simply be amended or deleted if the authority decides. This makes it difficult to understand whether the data in its true and also not any one outside from that closed network can verify the truth.

1 Like

Consensus

  1. What does it mean when we say that in blockchain, consensus determines the truth?
    Every node must verify the validity of transactions and are incentivized to do so. They are all provided with the same information.
  2. How is this different from how truth is determined in a central database?
    Decentralized control. Centralized control allows anyone with permission to go into the network and change or entirely delete actions, whilst decentralized control doesn’t allow data corruption by a central source.
2 Likes

Homework-Consensus

  1. It means to verify.
    2… Relies on trust.
2 Likes
  1. What does it mean when we say that in blockchain, consensus determine the truth?
    The decision of accept and confirm of transaction always made together as a collective and be double checked by the network. The truth will be verified, not be told, so no one can cheat in this case.
    2.How is this different from how truth is determined in a central database?
    In central database truth is controlled by a central authority which is prone to cheating unlike in consensus
1 Like
  1. What does it mean when we say that in blockchain, consensus determines the truth?
    A: To validate data put into the blockchain it need to be validated by multiple ledgers who need to all agree that the input is correct.

  2. How is this different from how truth is determined in a central database?
    A: In central database there is not a network of validator for the data coming in so therefore the data is can be false and cannot be fully trusted.

1 Like
  1. it means that the truth is decided collectively by the people
  2. the central authority decides the truth
1 Like