Homework on Consensus - Questions

  1. Consensus is determined by the redundancy of information held in the ledgers on the blockchain. If all agree, consensus is determined, otherwise there is a problem. Only proper transactions are allowed.
  2. In a central database, there are emotional people making decisions, some not so good, and truth is at best relative to their definition of truth rather than simple verified facts.
1 Like

Each individual node, in agreement with the others, determines the truth.
The truth is determined by a single database instead of a collection of nodes/databases

1 Like
  1. What does it mean when we say that in blockchain, consensus determine the truth? It means that the consensus mechanism makes sure that new added transactions are legitimate and are following the rules of the network.

  2. How is this different from how truth is determined in a central database? A central database is centralized so the truth of the database is in the hands of the entity that owns the data. That entity itself or owner can manage, edit, delete, add, …

1 Like
  1. Consensus determine the truth by a number of validators/decision makers, they are rewarded by finding the truth if the decision makers majorities and and end with truth no other decision makers objects that information and that means that information is true.

  2. Central database have their owner that independently can add and remove data from the database and you also don’t know if the information that is given is 100% true sometimes the information is half true and half false because there are only few decision makers that is validating it.

1 Like
  1. What does it mean when we say that in blockchain, consensus determines the truth?
    -In blockchain, all transactions that are passed through the network of nodes, to be verified have to be consistent to take place or else it will be rejected. This takes place due to incentive, miners are in the business to get paid and there is no way to cheat the system since the transactions on the ledger cannot be removed.

  2. How is this different from how truth is determined in a central database?
    -In a central databases the truth can be tampered with or manipulated by whoever is governing it or it can be hacked. Since there is no real time auditing the public would have to rely on trust .

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

Consensus determines the truth because all nodes within the blockchain can validate any transaction with their own immutable public ledger. If a transaction takes place that does not fit all ledgers, then the nodes will automatically reject the transaction.

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

In a central database, the truth is determined by the owner of the central database. It is a single entity that determines the outcome of a transaction instead of the group.

1 Like

Since each miner node is independently trying to hash the next block, each miner node is also validating the work of the other miner nodes before the block will be added to the chain. This approach creates a very robust mechanism which makes it very difficult to create false entries. Additionally, when there is a fork in the chain, the fork with more consensus (aka work performed) wins.

In a central database, the data entries can be modified by multiple systems, and is controlled by a central entity. Whereas this is also a functional model, it depends on trusting the actors with access to the database, since there is no distributed oversight.

1 Like
  1. In blockchain the consensus is determines the truth through independent nodes that are incentives to tell the truth and penalized if dishonest.

  2. This concept is different from central databases because a sole entity controls the entire process they deem to be the truth without penatly.

1 Like
  1. Many nodes working together to determine the truth and can verify from many sources.
  2. A central database may be changed or not checked on all the ends.
1 Like
  1. In blockchain there is a decentralized network of nodes that continually keep the ledger updated; and all nodes have a local copy of the current ledgers. When a new transaction is created, every node verifies the transaction against their local ledgers to verify the legitimacy of this new transaction. As the network of nodes all individually verify the transaction, they come into “consensus.” Thus, consensus is the network-determined collective truth. TRANSACTION APPROVED :slight_smile:

  2. A central database is the sole source of consensus in a tradition digital exchange. There is much greater risk in this system because the central database could be hacked. In blockchain a node could be hacked but the network would ‘out vote’ the hacked node. The rest of the network’s consensus would easily ignore the single hacked node. TRANSACTION DENIED :expressionless:

1 Like
  1. Blockchain consensus determines the truth because for a certain input, the majority of the participants decides if the input is true or not (reach a consensus). If the input is true, it will be written in the chain and it will be considered by all the participants as true.

  2. The difference is that in a central database there is only the central authority that determines the truth and in this way the network can be controlled or manipulated.

1 Like
  1. It means that different nodes, different databases can confirm that the outcome given is valid so there is no probability of being wrong

  2. In a central database is easy to give false inputs and have an outcome false at your behalf

1 Like

In the blockchain a consensus determines the truth because there is a network of computers with corresponding information. In the event a transaction occurs that is not true, the other networks will identify the discrepancy and invalidate the incorrect transaction/ implementation of data.

In a central data base there is no others systems/networks to invalidate or identify incorrect data.

1 Like
  1. What does it mean when we say that in blockchain, consensus determine the truth?
    It means that a group of nodes are in agreement that the data is correct
  2. How is this different from how truth is determined in a central database?
    It is trustless, and is verified through incentives, rather than relying on the trust of a central authority
1 Like

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

Concensus ( the truth) is established in a blockchain due to the entire network of computers are able to acknowledge if something strange occurs via ledgers, so unless every one agrees the transaction is truthfull it will be stopped. Therefore the concensus determines the validity of the transaction.

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

A central database is controlled centrally , bye one or few people and therefore data can be corrupted! Whereas this is not possible when control is decentralised.

1 Like

Homework on Consensus - Questions

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

All the nodes need to agree on what is true and not true collectively. It is incentivised to tell the truth and play by the rules.

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

There is a central authority that decides the truth therefore in can be manipulate. It is based on trust.

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

Consensus is achieved by removing trust. Due to the network of nodes that are financially incentivised to tell the truth to accept information onto the blockchain, everyone can be confident that the information is correct due to the verification of the chain.

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

A central database can be altered by the single party that controls it before the information is released to other parties. Therefore you have to trust that this information from this one particular party is correct, rather than a decentralised network of computers agreeing that this information is correct before accepting it onto the blockchain.

1 Like
  1. What does it mean when we say that in blockchain, consensus determine the truth?
    In blockchain the truth is only one as it is like a digital stone from which you cannot remove data. In order to add data, this has be verified by millions of computers which need to come to a consensus of adding the information or not on the digital stone.

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

The aspect that is different from how truth is determined in a central database is that on a blockchain responsibility of finding the truth is distributed in every one of the millions of nodes in the network, thus no room for error exists.

1 Like

- What does it mean when we say that in blockchain, consensus determines the truth?
In blockchain, you accomplish Consensus when the entities of a network are all in agreement.
Might be a data, a transaction. When consensus is reached, the data is stored in the blockchain.
Everyone can then verify it. No truth is required.

- How is this different from how truth is determined in a central database?
In blockchain, when consensus is reached you create a decision.
This consensus is not driven by a Government. A political decision. A centralized authority or database.
Anyone in a centralized database can determine the truth by itself.
In blockchain, consensus is decentralized. Truth is removed. You can directly verify it.

1 Like
  1. What does it mean when we say that in blockchain, consensus determine the truth?
    When a node on the network verifies that at transaction fits the logic of its local database it gives validation to that that transaction is correct. the more nodes that validate the transaction the more confident we can be that that transaction is truthful. The greater the consensus the greater our confidence in the truth.

  2. How is this different from how truth is determined in a central database?
    Central databases rely on trusted and or authoritative individuals to establish/dictate what is true. There are far fewer checks done to validate data.

1 Like