Homework on Consensus - Questions

1.In blockchain there is a network of computers which affirms transaction only if transaction is right.moreover they are incentivised to be honest .thus the trancsactions are relaible.
2. In central database there might be middlemen or companies which can corrupt the whole system by being dishonest.moreover they cannot be verified which is the major drawback.

1 Like
  1. What does it mean when we say that in blockchain, consensus determines the truth?
    It is the majority of the network that decides the state of the blockchain, in Bitcoins case. So truth is achieved by giving individual actors the incentive to act in a way that supports the network, and acting together as a whole consensus is achieved by the different actors agreeing on the state.

  2. How is this different from how truth is determined in a central database?
    The state of a central database is usually determined by one actor so if this actor does not report the truth then false information will be stored.

1 Like
  1. It means the network is in agreement on every transaction. Every transaction must be accepted to the network in order to be added.
  2. In a central database the truth is determined through trust in consensus it is determined through incentives.
1 Like
  1. What does it mean when we say that in blockchain, consensus determine the truth?
    All computers in the network are financially incentivized to maintain the truth and transaction can be added to the ledger unless there is consensus between all computers in the network that it is true.
  2. How is this different from how truth is determined in a central database?
    In central databases there is no need for consensus
1 Like
  1. Consensus determines truth by having all users involved in the blockchain agree on a transaction. Users are incentivized to be honest and this weeds out any faulty or invalid transaction.

  2. This is different from a centralized database because other parties are unable to inquire and verify information. We have to trust the centalized corporation in charge of that databse.

1 Like

1We say this because all participants receive their incentives by complying with the rules, that is, the truth is rewarded and thus consensus is achieved within the blockchain
2This differs from centralized networks in which, this condition only leaves the option of trusting a central entity and its criteria (or lack of) and its honesty.

1 Like
  1. it means that whatever the nodes look at a transaction, they determine if it’s true or not based on what the initial node that sees it first thinks and all the other nodes that see the transaction.

  2. central databases can be biased, you have the same people making the same decisions. This means that if the people working in the central database are corrupt then it can lead to false information and bad decisions being made. With Nodes they have no feelings so there can’t be any corruption or wrong decisions made.

1 Like
  1. In a blockchain every node is a incetivezed to tell the truth b giving rewards for verifying correct transactions. The nodes work as a team and have to reach a status of consensus for a transaction to get verified.

  2. In a central data base an authority has all the control over verifying a transaction. Users have to trust the authoritys intentions. A blockchain is trustless, because it is decentralised.

1 Like
  1. What does it mean when we say that in blockchain, consensus determine the truth?
    In the blockchain, each block in the network must consent and validate when a transaction is added. In this way, truth of the transaction is maintained.

  2. How is this different from how truth is determined in a central database?
    A central database is owned by a central authority and requires an external third party to validate its truth.

1 Like
  1. It means that multiple parties look at a transaction and if the transactions is alright (the user has the amount of the goods he want to send) then it gets verified. If it’s the case that the transaction isn’t right (because for example the user hasn’t the amount of goods) it gets declined

  2. In a central database you trust a single authority. This person/organization/company is able to add or remove whatever he wants. So you have to rely on trust again

1 Like
  1. Consensus is a truth agreement by many actors.

  2. Truth is determined by a single central point in the database.

1 Like
  1. What does it mean when we say that in blockchain, consensus determines the truth?
    When consensus determines the truth means in the blockchain that actions aren’t taking unless the majority of the blockchain reaches an agreement on transactions thus it means reaching consensus. Also, it means that different nodes are working to reaffirm transactions allowing the whole system to be trustless.
  2. How is this different from how truth is determined in a central database?
    In a Centralized database, there’s one person governing the whole blockchain and on top of this, this entity has the choice of altering the data without the consent of the whole ecosystem and centralized databases are also private un-like blockchains.r
1 Like

Consensus mean that all people who participate in blockchain network agreed with the transaction and it considered valid. The goal of consensus is to build trustless system where everybody will play by the rules and in exchange will get an incensive.

In central database there is no such a thing as a global consensus because the decision making is coming from the stakeholders of the company ( small group of people). The truth can be manipulated.

1 Like

1 - In blockchain the truth is the information accepted by the participants in the network meaning that they come to an agreement on the decision wether the information is valid or not.

2 - in a central database the truth is dictated by only a single or a few users and has to be trusted by the remaining users.

1 Like
  1. Consensus determines the truth in blockchain by providing incentives to a diverse group of participant computers to reject false data entries that cannot be verified. Thus only those data entries that can be verified or accord with the pre-existing data set will be allowed to be recorded on the ledger across all participants.

  2. A central database relies on trusting the person or entity in control of the database.

1 Like
  1. A majority of the network needs to agree on which transactions are valid in order to reach consensus. The stakeholders in the network are financially incentivized to validate correct transactions and to work towards consensus.

  2. In a central data base, truth is determined by a central authority (company, small, person). It does not have the same check and balances as the blockchain.

1 Like
  1. Information supplied to the blockchain must be congruent with the information that other nodes verifying the blockchain. If the majority of your peers judge your truth to be falsified data, then your data will not be recorded on the blockchain.

  2. Truth on a central database all depends on what is currently stored on the server by those who have the authority to make such changes. Even if the recorded data is not true, so long as you have authority make administrative changes, you can tamper with what is labeled as ā€œthe truthā€ on such a database.

1 Like
  1. What does it mean when we say that in blockchain, consensus determines the truth?
    The majority of the network can verify the authenticity of transactions or information to the blockchain creating consensus.
  2. How is this different from how truth is determined in a central database?
    The controlling party of the database determines the truth of the database and can manipulate the database.
1 Like

1.Consensus is the agreement of all the different nodes on the network of the validity of something. Say you want to send 1 BTC from your wallet. First step is for nodes to validate that it is true that you have 1 BTC. This is done through consensus, meaning all the nodes on the network should check their ledger and agree that it is true that you have 1 BTC.
2.In a central database, the truth is not validated by other nodes. There is no need for an agreement as to what is true. Since it is central, the database can therefore be changed

1 Like
  1. What does it mean when we say that in blockchain, consensus determine the truth?
    It means that there is an agreement between the network participants
  2. How is this different from how truth is determined in a central database?
    Central database inherits singular top-down decision for what to contain and what is determined as truth
1 Like