Homework on Consensus - Questions

  1. In blockchain, when we say “consensus determines the truth”, we mean that without consensus of those parties with the right to verify a transaction, provenance is impossible.

  2. In a central database, transactions heavily rely on trust with little incentive for honesty

1 Like
  1. What does it mean when we say that in block chain, consensus determine the truth?
    without census we would not have provenance,
    Census allows us to have incentives through out the structure of the block chain that can easily alert if the transaction is confirmed or denied through certain protocol.

  2. How is this different from how truth is determined in a central database?
    Whereas in central data base, any superior or manager in charge with such activity who will approve the transaction .

1 Like

Trust me, I’m a beaver eyelash connoisseur

1 Like
  1. What does it mean when we say that in blockchain, consensus determine the truth?
    Due to the nature of how consensus is established in the blockchain by removing trust, truth can be trusted.

  2. How is this different from how truth is determined in a central database?
    In a central model the records can be edited therefore not trust worthy. In a decentralized model (blockchain) the records cannot be edited therefore trusted.

1 Like
  1. More than one source, or multiple sources has the identical information to verify the data represented.

  2. In a central database system there is no open source or even an objective neutral party that can verify the data represented, excluding random checks and balances from a government or third party agency designated to regulate said business enterprise. A recent example of the egregious neglect of trust by a corporation is the Boeing Co. In this case, the Boeing Company was allowed to “self regulate” some of its software development for the 737 max airplane. We, know the rest of the story.

1 Like

1- It means that the veracity of given data is assessed and confirmed by the matching of information spread through the different actors. That is to say that given data can only be taken for truth if it is publicly confirmed by all actors involved as a coherent and trustworthy.

2- In a central database, there is a “provider” of the said truth. Those who manage the data stored in such database determine which information is to be held as truth, leaving the customers with the sole option of trusting that provider.

1 Like

In a consensus network, the need for trust is removed. This happens due to the fact that multiple parties have to agree (find consent) that something is true.

The different parties in a consensus network perform the task of logging and comparing because they are incentivised. If they were to cheat they lose this incentive and would harm themselves.

1 Like
  1. For a transaction to be accepted and added to the ledger, the different nodes on the network must verify the transactions.

  2. truth in a centralized database requires trust, whereas decentralized databases are publicly auditable, and therefor trustless.

1 Like
  1. It means that the truth is verified and agreed collectively by the people.
  2. In a central database, a central authority can decide a truth and not verifiable.
1 Like
  1. What does it mean when we say that in blockchain, consensus determine the truth?
    Consensus is the general agreement of everyone in the network for something to be truthful.

  2. How is this different from how truth is determined in a central database?
    In a central database, things can be modified and not be completely truthful.

1 Like
  • What does it mean when we say that in blockchain, consensus determine the truth?
    Many node have the same copy and can confirm any link of the chain as true or not. The consensus is all the vote against a new statement as true or false.
  • How is this different from how truth is determined in a central database?
    centralized means only one source of truth so no way to test it.
1 Like
  1. Blockchain consensus determines truth because many nodes need to verify a transaction, acting honestly is incentivized financially, and dishonest actor are penalized financially.

  2. Honesty is not necessarily incentivized in a central database.

1 Like

Homework on Consensus - Questions

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

It means that the blockchain that is a decentralized global network of computers is confirming and validating every transaction, removing the requirement of trust.

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

In order for us to trust a central database we have to trust the organization that is managing that data (government, private organizations, individuals)

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

Truth is agreed upon by a network of nodes that have a financial incentive to be honest.

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

In a central database, the “truth” is determined by whoever inputs, edits or removes data from the database. There is nothing inherent to a centralized database that incentivizes users to be honest.

1 Like
  1. Consensus determines the truth because a decentralized system that is incentivized to find discrepancies will produce fully verifiable, true transactions.

  2. It is different because the truth can be manipulated within a central database and does it employ an infrastructure for transactions/information to be verified by anything outside of those who control it.

1 Like

1- Consensus can be verified and remove trust. All decisions are made together and cannot be changed (decentralized).

2- There is a central authority which decides what is truth. Can be cheated.

1 Like
  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

All nodes/operators are incentivised to tell the truth through consensus as opposed to a central database/authority having to be trusted to tell the truth

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

Each blockchain node has access to public ledger of all the previous transactions. In ability to add a new transaction to that public ledger, all the computers that run their own node and represent the network, have to come to a agreement (consensus) that this new transactions is valid and respresents the truth so it can be added to the public ledger.

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

In a central database there is only one member that determines the truth, whereas in blockchain the whole network has to agree that something is truth.

1 Like

1.consensus means everyone agreeing on what is true. np cheating possible. no trust required.
2.trust in the database is required

1 Like
  1. Consensus determines truth in blockchain means “validation through verification” from the supply chain network:
    transaction makes sense to get added because true
    or non sense and untrue and will be rejected from the whole network
    Educative to network honesty , civilizing the human race

  2. in a central database, the owner of base decides telling something true or untrue. Human manipulation, powers game where the loudest, and most powerful wins. And who knows that even if the noisy will get the oil it is not necessarily the one in real need of it. Politically correct, only in appearance.

1 Like