- “Consensus determines the truth” means that multiple parties (nodes) verify incoming information/requests by referring to the existing blockchain information, before that information can be added to the blockchain.
- This is different from a central database where ‘Truth’ is determined through trusting information from a central source. With the absence of digital Provenance, Information is received purely through the act of trust.
- What does it mean when we say that in blockchain, consensus determines the truth?
Each node in the blockchain verifies that data input is consistent and follows simple binary rules. The blockchain will decide to output or not to output eg return True or False.
As to whether that is an accurate determination of truth may be based on a false sense of security because of a lack of understanding of real statistics and probability. Take for example the concept of crowd sourcing to provide artificial intelligence. Some crazy coders thought that eventually crowd sourcing could replace two experts in a field. We do not need to pay these smart people anymore as trustless “turks” will answer everything for us. It was developer bullshit!
On who wants to be a millionaire you can choose to let the audience answer your question in order to win some money or do a 50:50 etc. There are better odds of the audience giving the correct answer as people that do not know the answer watch what the person either side picks. They usually pick the same answer as someone who pressed an answer first. The rule of thirds means you strike it lucky asking the audience. That audience was never smart and in fact cheated. We wrongly assume that machines do not cheat. Computers compute all the time. If you do not understand the probabilities or the math involved then you will never know when your machines are cheating you.
Serverless is a great pitch for blockchain but not any trustless 1…0…1… nonesense notion.
- How is this different from how truth is determined in a central database?
Nodes can be serverless. The output is determined by a trustless concept. But there really needs to be trust and a supply chain. Computing can’t get around insurance and until software developers will back their promises with their own money eg act to underwrite all the risks involved then someone will be out of pocket.
Computers making decisions will never account for humans in that chain. For example a company markets milk for people with Lactose intolerance. The label is the same as vegan brands and people are going nuts over it. Computer says yes and their milk is drop shipped to some Yogi in India. The machine did know the customer and neither did the company. Initially they were both happy. Transaction completed. End of right? But no. That company was producing the old A2 style of Milk and not the new A1 cow’s milk that made everyone go nuts. That Yogi never got an upset stomach and thought it was almond or some shit…
When he found out it was old dairy he puked. When his vegan followers found out he had been feeding them cows milk they deserted him. Who pays? Our machine says it had underwrited any loss and issues a refund? No of course not. Transaction was completed you do not get your crypto back. I don’t care if you are a Yogi. Hence Bitcoin is banned in India. Just kidding. But am I lying? Everyone was telling the truth… drop shipping was incentivised… but shit happens…
-
What does it mean when we say that in blockchain, consensus determines the truth? When a transaction is happening, The network need to agree what is true and what is not. To get the data accepted on the blockchain.
-
How is this different from how truth is determined in a central database? Usually one person or company that controls the database. And they can easily manipulate or change the data and is therefore not trustworthy.
Consensus is determined by all participants on the blockchain agreeing that a transaction is true.
This is different from a central database where the database is governed by only one authority.
-
In blockchain, the truth or data/ information is only determined / recorded when transaction is validated, verified and get added to the ledger by the whole network. This process is the network’s consensus.
-
In central database, there 's normally a party / individual has the authority over the data which makes the ‘truth’ subjected to manipulation.
-
Consensus means we all agree the statement is true, in case of blockchain consensus is achieved when multiple nodes approve new input to the chain by verifying its origin against decentralized database. The try for unauthorized input would be rejected due to lack of confirmation / consensus from chain holding nodes. The truth is in this case is defined by being consistent with multiple existing database copies.
-
In case of centralized database there is no verification mechanism possible, we assume what is in the database is true. So in case of faulty input or record change there is no sign of fraud and what exists in the database becomes the new truth.
- What does it mean when we say that in blockchain, consensus determines the truth?
- Because of the distributed nature of the network the group must agree together on the truth; therefor reaching a consensus
- How is this different from how truth is determined in a central database?
- A central database allows the truth to be manipulated because it could be changed, edited or records removed by a single individual without consensus from the group
-
What does it mean when we say that in blockchain, consensus determine the truth?
All members agree on what is valid and not by mathematical proof through verification.
-
How is this different from how truth is determined in a central database?
here the central (third) party has to be relied upon, hence trusted. there can be no objective verification of the central parties credentials
Homework:
In blockchain the concensus of all nodes determines whether a transaction is valid or not. Transactions that fail the concensus are not added to the blockchain are deemed invalid. When something is in the blockchain, that means it is true.
The central computer determines the truth on a database. it can arbitrarily change the state of its database and requiers trust. the blockchain is trustless.
- What does it mean when we say that in blockchain, consensus determine the truth?
it means that the Truth is accepted by more than one person, that the info has been checked and validated by more than one person or machine, and we prevent the cheaters by incentiving people to tell the truth, so we created a system in wich you will recieve more by telling the truth than by cheating.
When there are many of us who agree on the same thing, it is said that we reach a consensus, therefore when we agree on the same thing it is because the information is true and valid, since the system rewards us for saying truths, and everyone wants to make money not lose it.
- How is this different from how truth is determined in a central database?
It is different because in the normal database everything is centralized, which means that the decision is made by a single person or entity, and in blockchain the decentralization determines the Truth, in the normal database the entity that is telling you that this is the Truth, they may be lying, and since that entity is the only one who can decide, you have to trust them because you cannot verify the information.
The problem is that in a normal database they are not incentivized to tell the truth and can earn money faster by cheating because normally the entity is the only one who has real access to their information and they know that they can manipulate it without consequences.
[image]
- What does it mean when we say that in blockchain, consensus determine the truth?
Consensus removes trust, this is achieved through financial incentives. because trust is removed, everything is verified by the blockchain and this provides truthfulness.
- How is this different from how truth is determined in a central database?
in a central database, trust is reached by the supply chain network communicating with each other to see if the supply chain is trustworthy. this relies of private parties telling us what is true, with no verification.
- Validators simultaneously agree on blocks of transactions with an economic incentive to be truthful.
- In a central database the permissions or “keys” allows anyone with access to rewrite data. Two users of the database assume all data is truthful without any form of consensus.
because it’s constructed through incentive, where there are a number of verification process to verify it’s authenticity.
eliminating trust and put value in verification.
-
What does it mean when we say that in blockchain, consensus determines the truth?
Consensus is the agreement of the network that means that the truth is decided and agreed on collectively by people. But in blockchain a group of computers decide what is true and if the transaction is good it gets added to the ledger. -
How is this different from how truth is determined in a central database?
In a centralized database authorities decide what is true but it can be manipulate and changed.
1.What does it mean when we say that in blockchain, consensus determines the truth?
Data must be validated by all nodes in a decentralized network before it can be accepted. This allows for on open and transparent system where users are incentivized to be honest and provides confidence in their transactions.
2.How is this different from how truth is determined in a central database?
Certain entities in a centralized system can dictate or influences what is true. Transactions are harder to verify and therefore disincentivizes honesty.
- What does it mean when we say that in blockchain, consensus determine the truth?
All Node in the network have to agree to the changes and update the ledger accordingly and any information not agreed is discarded. - How is this different from how truth is determined in a central database?
In a central database you need to trust the authority in control to determine the truth.
-
What does it mean when we say that in blockchain, consensus determine the truth?
A: This means that the majority of participants who verify the network all reach a collective agreement that what is happening on-chain is correct and legitimate. -
How is this different from how truth is determined in a central database?
A: In a decentralised network there is no way to cheat because participants are incentivised to play by the rules whereas in a centralized database there is room for error and manipulation and it doesn’t have the same security mechanisms in place.
-
What it means is that all the nodes on the Bitcoin network agree as to the validity of a transaction.
This validation process is equivalent of truth. -
A central database is one entity and not a bunch of nodes on a network. Therefore, it is a singular
record of a transaction and that does not qualify it as truth.
- well consensus determines the truth in many ways but specifically to the blockchain it is due to the fact that everyone has to “agree” in regards to what information or transaction has been input. the nodes must be in agreement in order to accept the transaction which builds a network of trustless confidence in solid verification through incentive
2)this differs from a central database because it is not a network that validates transactions. the validator i a central database is whoever is put in charge of the database where we must have blind faith based on their credibility and acceptance of outcome by parties involved with the transaction. There is no open viewing of the transaction in order to double check the “work”. The information and transaction are not readily available for viewing which leaves a vest area where dishonest measures can be carried out to obtain a result that pleases the parties involved with the transaction. central database is a “trust” based system with little accountability, traceability, or visability.