Homework on Consensus - Questions

Homework on Consensus - Questions

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

-Consensus is achieved when the majority of the nodes are in agreement of every aspect/element/transaction included in the digital provenance/record.

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

-A central database usually has a single entity/authority that determines the “truth” or veracity of the record.

1 Like
  1. Blockchain consensus is the process whereby all connections within the blockchain validate a piece of information before storing it.

  2. Central databases can only store and validate a single piece of information. It can be modified because it has no redundant validators to prove its authenticity or if it was changed.

In the case of PoW, miners are incentivized to answer the block challenge the fastest. Correctly answering the block challenge reveals information about the next block and a reward for the miner/pool. This process is important because it prevents anyone organization from obtaining 51% of the network processing power required to reach a consensus and modify or introduce information on the chain.

1 Like
  1. Before information is added to the database it must first be verified by a majority of nodes on the network.

  2. In a central database the truth is determined by whoever controls that database.

1 Like
  1. All of the nodes need to come to agreement for it to be verified. All of the nodes cross reference with each other and determine if it is true or false.

  2. It is different because it since there is no one entity controlling or hosting the blockchain and nothing can be removed, nothing can be altered or interfered with. Trust is entirely eliminated when using a blockchain. It also uses cross referencing between nodes to verify the truth vs a central database which only checks within itself.

1 Like

1- because all the decisions are unanimously made by all blockchain databases, it is thus verified and based on truth, the decisions are then made

2- in the central database there is no guarantee to determine if every participant could be trusted or not

1 Like

1: It means that when all of the independent nodes operating in a system agree/disagree that a certain transaction is valid/invalid we have what is called consensus and this consensus can thus be seen as a truth because it has been checked by a vast majority of the nodes. We know the nodes are operating correctly because they are incentivized to make correct, truthful, decisions.
2: This differs from truth being determined in a central database because there is only one entity that runs that central database and we are only relying on trust in this entity to provide us with correct information with no easy way to know for sure if the information provided is correct/true.

1 Like
  1. Blockchain consensus determines the truth in that all the nodes or blocks must agree.

2.Truth in a central database does not have any other sources to compare or measure up to.

1 Like
  1. Consensus determines truth by verifying information fueled by incentives.
  2. This differs from central databases by using a decentralized network that utilizes a public ledger where all nodes can verify the same information and reach consensus.
1 Like
  1. All the computers in the blockchain will have the same information of the transactions and they will confirm if that is False or true - this is what brings consensus and removes doubt from transactions in that the entire network is checked and agreed. Provenance cannot happen without consensus
  2. In a central database decisions is made singularly and information is not in real time, In addition, the information can be manipulated as only being verified by one source - there is no trust
1 Like
  1. What does it mean when we say that in blockchain, consensus determines the truth?
    multiple nodes verify the transaction, therefore able to agree that something is correct or not

  2. How is this different from how truth is determined in a central database?
    a centralized database relies on an authority or one or a group of people to verify every transaction which may cause delays in finding errors, in catching problems, or making any changes.

1 Like
  1. In the dictionary consensus means, " general agreement or concord; Harmony." Dictionary.com.

In Blockchain technology, computers all over the world also called nodes that work in harmony to decide if a transaction is correct and excepted into the network or discarded.

2). In the central database, all data is controlled by one central computer that can be controlled by one entity.

2 Likes
  1. What does it mean when we say that in blockchain, consensus determines the truth? A certain number of independent network nodes have to agree on the validity of the source data before its accepted as a truth.

  2. How is this different from how truth is determined in a central database? Data in a central database needs to be audited by an independent third party that can be trusted. However, the data can be changed after the data has been audited.

1 Like
  1. It means everyone came to an agreement to do transaction and every transaction was verified. Trustless.
  2. central database is controlled by one entity. All participants would need to trust that entity.
1 Like

1.The blockchain network is pubic and all the nodes work together on a public ledger to determine if all transactions are accurate and confirmed

2.In a central database the public as well as customers don’t have access to the companies records therefore theres grey area in transactions thats cant be verified by the public

1 Like
  1. Trust, truth and cannot cheat
  2. It can be altered by a central authority or a single person
1 Like
  1. Because a blockchain database is able to trace everything that happens (and don’t happen). Everyone connected to it can verify it because everything is transparent. There is no way to cheat the system, therefore consensus determines the truth.

  2. A central database is in no way transparent. Although there are some ways, no one can confirm or deny everything in a centralised database except the centralised database itself.

1 Like

Homework on Consensus - Questions

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

Network of computers based on an algorythm decide if a transaction is valid or not and recorded or discarded accordingly.

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

Central database is a sole owner of truth, and a single point of failure (possibly) and the owner of it can change data virtually anytime whereas on blockchain all the participants has to agree.

1 Like
  1. Consensus with regards to block chain, Means that many nodes/users across a vast decentralized network. They are incentivized, Either through proof of work or proof of steak To keep the block chain trust less By consensually agreeing to the validity of what goes on the ledger!

  2. Centralized database is do not use consensus. They are usually stored in one location With one or two backups. This is a huge transparency concern As you have to trust a centralized authority to tell the truth. They are easy to hack, and easy to manipulate. Creating many trust an issues! Especially when it comes to centralized finance.

2 Likes

Homework on Consensus - Answers

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

The nodes which built the distributed network all are incentivized to determine if a transaction is correct or not, that the other players play by the rules. Only when everyone agrees that something is correct, it is, Consensus removes trust, instead ensures everyone who wants to benefits plays by the rules.

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

In a central database the truth or the numbers can be manipulated and consensus is established by a business just saying it is how it is, for everyone else left to trust that business’ doings.

1 Like
  1. Consensus determines the transaction’s validity, as if all nodes unanimously agree, the transaction will be approved, and that is the only way the transaction will be approved.
  2. This is different since, in a central database, the nodes are not financially incentivized to report transactions as true. Central databases have not been mathematically proven to be practically impossible to break into.
1 Like