Majority of the networked validated a transaction and agreed that it’s legit
Trusting a database basically means trusting that whoever owns/manages it is honest and has the correct information.
Majority of the networked validated a transaction and agreed that it’s legit
Trusting a database basically means trusting that whoever owns/manages it is honest and has the correct information.
What does it mean when we say that in blockchain, consensus determine the truth?
When a decission is made on a decentralized network all parties are involved. It is a trustless system.
How is this different from how truth is determined in a central database?
In a central database the authority decides.
The network needs to give it‘s consent, for the transaction to succesfully proceed, meaning that all running nodes on the different systems need to verify if the transaction is correct or not.
There is no need of trusting any third parties. You can simply check the logs of the public ledger to confirm everything you need to know.
It means that truth is decided and and agreed by the group of people.
In central database there’s authority which confirms or decide what is truth and what is not.
What does it mean when we say that in blockchain, consensus determines the truth?
all parties involved work together to determine what is true
How is this different from how truth is determined in a central database?
In a central database there is a central authority and the database can be easily manipulated
1.What does it mean when we say that in blockchain, consensus determines the truth?
All the computers involved are incentivized to verify and determine the truth. Everyone needs to agree on the same thing. These people are also rewarded and it ensures that it works without trust, but with verification.
2.How is this different from how truth is determined in a central database?
Some authority figure has control over the centralized database. And its the authority figure that can easily manipulate the database, while decentralized database is controlled by a group with consensus which is also assured by a reward.
1- It means that, everybody who uses the blockchain has to approve and verify by using provenance to trace the product transactions. This determines the truth.
2- In central database, the truth is determined by one entity. In blockchain, it’s determined by consensus of the blockchain network.
Consensus is a collective agreement that something holds true. On the blockchain this means that if the nodes of the network agree that a transaction is valid, they reach consensus and it gets added to the ledger.
Truth in a central database is decided by the entity administering the data, so it requires trust in that entity.
1- What does it mean when we say that in blockchain, consensus determines the truth?
It means that all parties (nodes) involved have agreed by consensus to the information recorded in the blockchain and since the blockchain is immutable therefore it can safely keep the truth about what has been agreed on.
2- How is this different from how truth is determined in a central database?
In a blockchain all the nodes (copies of the blockchain) must validate the change and verify if it is true or not true.
However, a normal database can be changed by any party that has access to the database without consensus of all parties on a computer(s) or a network(s) and the change does not need to be validated against other copies of the database so it can be true or not true.
Date that are stored in blockchain are based on certain agreement of the validity of stored data and individual participants in the blockchain creation are financially incentivized to store truth.
It create environment where trust is guarantied by majority of participants.
One counterparty can potentially determine what is truth. Participants have to trust this counterparty.
When a transaction is initiated, all computers (nodes) on the network have to agree that the transaction is valid in order for it to be accepted and included in the blockchain.
In a central database truth would involve trusting the single party administering the database, whereas with a blockchain trust is not required as everything can be verified, due to consensus and provenance.
Consensus is a decision is made in a decentralized network where several parties are involved in making decisions. These parties all have to agree on what is true or what is not true.
In central databases information is verified as true by a single party, thus, a central database is based on “trust” to that single party.
Blockchain is made up of a number of different nodes and when a new transaction comes through, all computers need to come to a consensus determining if the new transaction is true and accurate and if it should be included into the blockchain. For example, this de centralised approach has a large supply network with many computers determining if something is true or not so it becomes difficult to cheat because everyone is interlinked to one another on the network verifying. Consensus = trust-less
Centralised database is open to manipulation whereas a consensus driven approach pushes entities to tell the truth through incentives, money to be exact. If you tell the truth you get paid.
What does it mean when we say that in blockchain, consensus determine the truth? Network of computers are in agreement - verify by checking the entire network
How is this different from how truth is determined in a central database? the blockchain network is incentivized to tell the truth (example mining)