What does it mean when we say that in blockchain, consensus determine the truth?
All participating parties (for ex: nodes) have to agree on the transaction. If all parties agree then the transaction is added to the network and is therefore legitimate, if not then it is not added.
How is this different from how truth is determined in a central database? Anyone can determine what the truth is vs everyone agreeing on what the truth is.
-
Consensus determines truth in blockchain because all actors in a network must agree on the validity of a claim for it to be added to the ledger.
-
Centralized databases can be manipulated ( for example: double booking) or information can be withheld from outside parties, whereas the blockchain ledger is transparent to all participants in the network.
Q1. What does it mean when we say that in blockchain, consensus determines the truth?
A1. Consensus is when the network agrees on a transaction and it adds it to the ledger. If the network does not come to a consensus about a transaction, then it does not because there is not consensus.
Q2. How is this different from how truth is determined in a central database?
A2. A centralized database’s information is governed and controlled by an individual person, company, authority or organization. They control what is the truth and what is put onto the database.
1 In blockchain there is no centralized trust. The consensus mechanisms are constructed in a way that we only the truth is on the blockchain. Positive rewards for good actors, longest blockchain contains the truth
2 In centralized database we still have to trust the ones in control of the database; could be your bank, the accountant, government …
It means that all network nodes must confirm that a transaction is true before it is added to the blockchain. Otherwise they are discarded as invalid.
How is this different from how truth is determined in a central database?
In a centralized database you are force to believe that information in the database is correct. There is no way to verify information is accurate. Not trustless.
1.What does it mean when we say that in blockchain, consensus determine the truth?
If all the nodes agree the chain can advance, and the will only reach consensus if all the ruled were followed
2. How is this different from how truth is determined in a central database
Central database the data can be munipulated to reach a desired outcome.
-
Consensus happens when a network verifies and validates a transaction.
-
A central database is controlled by one authority in which they could alter or manipulate.
- Since the blockchain is decentralized all the nodes need to be in agreement. It isn’t possible for there to be variations. So all the transactions need to be in consensus.
2 in a central database there is one owner so it can be manipulated without the consent of everyone else.
- In Blockchain, consensus is the mechanism through which information is verified and validated, therefore only valid information can be registered and trasmitted through the entire network because otherwise it would be rejected by other members. This leads to a resulting “truthful” flow of information.
- In databases there is a central authority, which is absent on Blockchain, which inputs data into the system. Then, the process through which data is verified is by using error checking and other validation tools, but it does not control whether that data is true (it is assumed to be true since the central authority input it), only if it is well structured and acceptable.
- What does it mean when we say that in blockchain, consensus determine the truth?
In blockchain, consensus determines truth by removing trust. As a new transaction arrives, each individual party asks “Does this transaction make sense?”. The transaction is checked against the Ledger for verification and if the transaction makes sense it is confirmed. When many nodes have confirmed the transaction it is deemed truthful.
- How is this different from how truth is determined in a central database?
This is different from how truth is determined in a central database, because blockchain parties are incentivised to tell the truth. In a central database transactions are dubbed true by the administrator of the database. There is no inherent incentive to maintain truth, and some scenarios promote falsification of transactions.
-
A transaction cannot be added to the blockchain unless all computers on the network agree that it is true. Therefore for a piece of information to be added to a blockchain it must be true in the first place and confirmed to be true by the network. Additionally information cannot be changed from previous transactions unless consensus is reached about a change therefore we know that all information was true at time of entry and that it isn’t changed.
-
Truth on a central database is based on trust of the person(s) running the database not on consensus.
- The nodes that hold the database in the network come togther and collectively make the decisions regarding the database on which transactions should be accepted and those that should not.
- With central databases the truth is determined by the owner of the database, which can be edited or deleted.
- Blockchain nodes reach a consensual truth; the yield is an indelible entry onto the blockchain. Lack of truth means failure and no yield.
- A central database does not confirm it’s truth with the world and it’s truth is at the whim of a few.
-
As with the Bitcoin blockchain, every node in the network needs to reach an agreement (consensus) with each other about a particular transaction that is trying to gain access into the blockchain network. The individual nodes together decide whether a transaction will be granted or denied access into the blockchain based on the legitimacy of the transaction. This is achieved through the consensus reached between all parties in the network operating in a decentralized environment, where input is needed from every component in the process to formulate a decision.
-
A central database is controlled by one point of authority who makes decisions (that central authority determines the truth). This type of database does not require the input of other components in the process in order to formulate a decision. This creates vulnerability in the form of needing to trust. There is no decentralized environment where every decision is being controlled through consensus via multiple parties, but rather, people just need to trust that decisions are being made in the best interest of everyone involved.
-
Each transaction that happens om the blockchain is confirmed threw nodes. Ones these nodes agree that the transaction is truthful (that person has the Bitcoin and is tranfered to the recipient wallet) they reach a consensus (they all agree that the transaction is verified and correct) it get loaded onto the blockchain.
-
Central data base is controlled by a entity’s or people and gives them control where they dont have to reach consensus. Therefore leaving more room to manipulate or commit fraud, causing the data to be corrupt.
in blockchain consensus determines the truth by having many parties contribute to one transaction and determine is the transaction is true or untrue. thus we begin to behave in a trustless way.
the way that blockchain is different than a centralized database is because in blockchain no one is allowed to cheat by saying example all of our ingredients are organic when there not, with blockchain if someone said all of our ingredients are organic the parties can determine if it is true or not which allows them to behave in a trustless way.
- What does it mean when we say that in blockchain, consensus determine the truth?
- Consensus determines the truth because it has to be approved and verified by everyone, people are incentivised to play by rules, it is more convenient to say the truth than to lie.
- How is this different from how truth is determined in a central database?
- In a central database the truth is determined by those who control the data, therefore the truth is only as real as the trust that has been placed on this central database.
-
What does it mean when we say that in blockchain, consensus determine the truth?
Each individual transaction is checked by nodes to determine if it makes sense or is truthful , many nodes need to check this and reach a consensus therefore determining the truth. If a consensus cannot be reached the the transaction will be invalid. -
How is this different from how truth is determined in a central database?
Blockchain is transparent and the nodes are incentive financially to tell the truth , there are many nodes working together to validate transactions as opposed to one party or individual in a central database. A central database can be opaque rather than transparent.
-
Consensus is where individual transactions are verified as true/valid by multiple parties, all of which are incentivized financially to be honest. This creates a trustless system.
-
In a central database, there is no consensus in that truth/validity can be determined by single actors, who may be honest or dishonest. In a central database it is not necessarily true that honesty is rewarded with financial gain.
- What does it mean when we say that in blockchain, consensus determine the truth?
It means all transactions are legitimate and are following the rules of the network. Everyone is looking at the same entity - How is this different from how truth is determined in a central database?
Central database set their own rules and they can alter all database