Homework on Consensus - Questions

It is different in the fact that it can be manipulated by individual people or

1 Like
  1. all computers in the network is confirming transaction. another words - every action from anyone have to be approved by all network, that’s trustless.
  2. Central database is not decentralized. its own by somebody and you have to trust it. so you alone decide its truth or false.
1 Like
  1. everyone on the network should agree on a consensus which by money making incentives leads to the truth
  2. anyone can write what he wants in a centralized db
1 Like
  1. Consensus requires an agreement of all parties. This determines truth because all parties must agree on the issue at hand.
  2. Truth in a central database can be determined by an authoritative party without the ability of others being able to verify.
1 Like
  1. Decisions are double-checked, Companys must verify, networks of Computers verifying.

2.There is no verification, they work on trust, one person determines the outcome.

1 Like

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

  • The community is incentivized to state the truth. When a number of computers on the network agree on a transaction from many perspectives, they determine the transaction is truthful and achieve consensus.

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

  • Blockchain has a Decentralized approach - no single authority has control, nor can they change/corrupt data

  • Cental DBs are subject to single authority ownership, can be modified, and are not as readily auditable as blockchain

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

It means it is the truth because it has been verified by several nodes in the chain that the transaction someone is trying to do is valid and together they have arrived to the consensus that what is being checked it true.

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

In a central database there is no way of verifying or checking that the data is the truth we just have trust.

1 Like

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

Consensus is a determining factor in the ability that all connections within the process/network are involved and incentivized for telling the truth about the origin of the transaction within a supply chain or blockchain provenance.

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

The consensus for a ledger in blockchain is formed on the basis that all networks involved are aware of all the transactions and protocols happening within the process. Therefore they are aware of the transparency of the information provided and can make a better decision based on that truth. Central databases on the other-hand, are based on the trust and opaqueness of one party which is neither networked nor monitored.

2 Likes
  1. Consensus determineds the truth because it is verified data and agreed upon by decentralized nodes. Making it a trustless network.
  2. The truth behind central databases lies in the owner/s. Which can be corrupted based on having to trust the owners.
1 Like

I would use a real life example…

You and I meet and, I ask from you how much you have cash in your pocket?
Your answer, €500. If I say OK… that is TRUST…but do you really have exactly that amount in your pocket?

What if I ask you to proof/confirm that €500? When you show that you really have that amount of cash in your pocket, it is confirmed. So, no need to only trust on your words.

By proofing this we remove the trust aspect from this…which may not be true.

My opinion is that a term “trustless” is a bit misleading, but after all quite understandable.

1 Like

1.Consensus is removing trust and it is in general agreement /collective decision and it is driven by incentives.
2. In a central database a single copy database copy or single individual chose what is truth.

1 Like
  1. Consensus determines the truth because all parties need to be in agreement in order for consensus to be determined.

  2. In a central database, not all parties have to be in agreement, making corrupting the central database easier and allowing the truth to be falsified.

1 Like

1.- Consensus determine the truth because every node has to validate de transaction. If me mayority doesnt validate it, the transactions isn´t added to the blockchain.
2.- In the normal database de data you can modify the information, In the blockchain you didnt. So, if you dont trust, you can go and verify it

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

It means that all the nodes have to agree to make a decision on the network and they are all checking if the data on the blockchain allows the new transaction.

  1. How is this different from how truth is determined in a central database?
    In a central database there is only one person/company deciding if the new data you want to upload to the database is valid or not, you have to the central authority to act truthfully and it makes the decision alone.
1 Like
  1. What does it mean when we say that in blockchain, consensus determine the truth?
    Because the system is multiple computers, containing the same ledgers, any data that connects to the chain will pass through and be verified by the ledgers. Each unit will either verify the data as true or false and since they all have the same information, the consensus will prove or disprove the data.
  2. How is this different from how truth is determined in a central database?
    We are forced to assume that the information on the database is true. It is one centralized unit with limited or zero checks.
1 Like
  1. Consensus determines the truth in the blockchain in the sense that the whole network verifies whether or not the transaction makes sense. Based on that, it decides whether or not the transaction will be included in the blockchain.

  2. In a central database, one or every piece of information can be manipulated, while in the blockchain, the rules are immutable.

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

           Every part of the whole can verify with any other part of the whole.
    
  2. How is this different from how truth is determined in a central database?

           In a central database we trust that the central database is being honest.
1 Like
  1. What does it mean when we say that in blockchain, consensus determines the truth?

The truth, or the state of the blockchain, is not unilaterally contrived or determined but is arrived at
by deterministic verification and validation by a network of unrelated parties, agreeing on the
validity of the transaction(s) in question. This agreement of large numbers of non-conspiring, uncoerced strangers is not only empirically reassuring but is, on principle, far more compelling than the dictates of a centralized (often singular) authority.

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

By its nature, a centralized database is subject to some central actor(s), and the accuracy
of its state relies largely on the “good behavior” of that actor. Many if not most participants
are left only to (sometimes baselessly) trust in the central authority to act faithfully.

1 Like
  1. Consensus from the different nodes is used to verify that the transaction presented is valid. If all of them don’t agree then the transaction is not added to the chain. It removes trust from the equation and relies on proof for validation.
  2. On a centralized database if the main node says its true then all must except with our validation.
1 Like
  1. What does it mean when we say that in blockchain, consensus determine the truth? For a transaction on the blockchain to be valid there must be consensus amongst all of the observers
  2. How is this different from how truth is determined in a central database? In a central database truth is determined by the “central authority” which is a set of rules/programs/stored procedures that are, any error on the part of the central authority may go unnoticed until too late, whereas, any invalid transaction is not added to the blockchain/database.
1 Like