- If the network as a whole ‘agrees’ with the transaction, a consensus is reached and only then can the transaction go ahead.
- In a central database, consensus is not necessary as any one idatabase copy can be manipulated and held up as true.
- Because all the computers in the network agree whether a transaction is valid or not. There are also incentives to tell the truth.
2.In a central database owner can manipulate data, very difficult to audit
Homework on Consensus - Questions
- What does it mean when we say that in blockchain, consensus determine the truth? Concensus is achieved on the block chain network when each new transaction is verified by each and every ledger on the blockchain network.
- How is this different from how truth is determined in a central database? The central database lacks the power of decentralized consensus such as the use of only one ledger of data because only one entity determines the quality of the data.
What does it mean when we say that in blockchain, consensus determine the truth?
from what I’ve understood, because everyone is communicating with each other and its all being recorded to the blockchain, we can check in on things such as sources on a supply chain or transactions that can or should or have happened on the blockchain. it removes trust and everyone can see and verify whats going on and decide the next move.
How is this different from how truth is determined in a central database?
from what I’ve understood, what makes the blockchain potentially different is that all people have verifiable facts that we can dig into, inspect and question because we all can see and also have our own copies of the information, were literally on the same page. on a central database, we only know whats presented to us from one source and that source has the potential to lie and cheat on the information its given, the also choose what information their entitled to share, never getting the full picture or whats actually going on. Truth is verifiable from anyone willing to question, if it comes from only one source, is it “their” truth or “the” truth?
1: The nodes are incentive to tell the truth. Otherwise they will not be accepted in the network.
2: In a centralized database there is no need for consensus because it is centrally planed and the owner can change it how they like.
Homework on Consensus - Questions
-
What does it mean when we say that in blockchain, consensus determines the truth?
-
How is this different from how truth is determined in a central database?
-
Trust is based on verifying the actual facts by ALL involved. All nodes certify that the fact in question is true.
-
There is agreement among the members of the chain. Central DB is not verifiable by the members involved.
-
The overall agreement of multiple parties rewards the involved parties leading to the most easily proven case defined by pre-established conditions being met. This leads to confirmation of truth based upon the quality of established conditions.
-
The difference is see from central database is a matter of convenience. Given enough time, access and resources audit of central database would establish truth but the accessibility of blockchain reduces the cost dramatically.
- Truth is decided collectivelly by the people.
- A central database is centralized,the truth of database is in the hands of the authority that owns the data.
-
the agreement of all the computers in the network (consensus) is the truth because it’s been agreed upon (verified) as being the same in all of the distributed ledgers.
-
in centralized databases, the ledger can be altered without anyone outside that central body knowing about it. So trust is needed. Decentralized systems do not require this trust because if one of the computers in the network change their database, then all the others will ignore that computer, thus, trust isn’t needed because verification happens through network consensus.
In blockchain, consensus determines truth means that all nodes verify each transaction effectively eliminating the need for trust in a centralized entity.
This is different from a centralized database because no single party is making verifying transactions so no single party has to much control over the network. The bitcoin blockchain financially incentives all parties to play by the rules which effectively removes corruption from a single party becoming to powerful.
- What does it mean when we say that in blockchain, consensus determine the truth?
It means that all computers must agree (verify) the validity of the transaction before it can be added to the blockchain. - How is this different from how truth is determined in a central database?
There is only 1 central point that verifies if a transaction is true.
-
In blockchain, consensus determines truth. This means that a transaction must be verified by a decentralized network of computer nodes in consensus to determine whether a transaction is verifiable, in other words true or not.
-
This blockchain consensus differs from a centralized database system where the owner of such a database can invoke authority and determine what data is included. Such data can also be corrupted or obscured. Also, the data on a centralized database is not easily verifiable if at all.
-
To determine the truth of a block’s data it first verifies the truth through all blocks and all nodes reaching consensus and accurate collective confirmation of that data.
-
In a central database there is a central authority that can edit or manipulate the information and the rest need to trust in the authority
Consensus: all gets veritied by a group which agrees that a leadger (or whatever action) is correct. Means: all parties work together and are in communication
Different from central database: only one party (controlling the database) can decide what they consider, or want to be, true. So one has to “trust” them - with not much possibility to actually check if they are trustworthy, or not
1.)Consensus means is the agreement of the people in the network.
2.)In a central database there is a central Authority that decides the truth.
Homework on Consensus
- What does it mean when we say that in blockchain, consensus determine the truth?
- Consensus determines the truth on the blockchain because of the distributed ledger that all validator nodes have. As long as the majority of the nodes agree that the ledger has only valid transactions you have consensus and that ledger is the truth.
- How is this different from how truth is determined in a central database?
- In a central database there is no consensus as the database is controlled by a single entity. That entity dictates what changes happen on the database and therefore controls the truth of the database with no one else having input.
- What does it mean when we say that in blockchain, consensus determine the truth?
For a transaction or any kind of data to be on the blockchain all the participants in the network have to agree upon that a particular piece of information is true. This is achieved when all participants have verified that this is the case. Therefore through consensus one can be sure (no need to trust) that the data is - by the use of mathematical methodology - true
- How is this different from how truth is determined in a central database?
In a central database one needs to trust the person or the group of people that the data is true and correct. One is dependent on these people that they tell the truth. Even worse, you as end user you are not even able of verifying if the data is correct.
1.- Everyone involved in the blockchain network must agree. If somebody from the exterior comes and tells that something happened, but everyone else disagrees or it has no relation to the chain of events, the action is discarded.
2.- In a normal database anyone can just type any information. As nobody else must agree, a normal database can be manipulated with ease.
-
If you want to do something in the chain you needed all parties in the chain are agreed for this season.
-
In central database do you need only proof of central date base. It means that only central database can make decision and everyone has to follow it.
- What does it mean when we say that in blockchain, consensus determine the truth?
Every network participant verifies the new data, and according to the network rules accepts or rejects it. - How is this different from how truth is determined in a central database?
In a central database it is not transparent or verifiable to outside participants how the data is beeng chaned. Corrupt program, data or people mind can change the entries which are not communicated to the outside world.