Homework on Consensus - Questions

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

In blockchain consensus determines the truth because all parties in the network,
which is decentralized, have to reach an agreement about the data input.

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 this data input only has to be determined by one central party.

1 Like

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

All parties have to verify

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

no one has to verify except who entered the data

1 Like

Well there are so many security attributes other than the nodes that verify through consensus of the open access and individual audit capabilities where each one in existence verifies the authenticity of any incoming or outgoing data. I maybe reaching ahead into the course and should focus the term consensus to defy specifically the one security measure we are talking about being the shared and openly verifiable data.
2 you have to figure out if I’m good or bad for you but I always gonna say I’m the best choice. Alot of people believe me so you might as well get while the getting is good. :wink:

1 Like
  1. What does it mean when we say that in blockchain, consensus determine the truth?
    –> Interactions between nodes (many nodes) will determine (verify) the transactions and verified transactions will be added to ledgers in the blockchain.
  2. How is this different from how truth is determined in a central database?
    –> In a central database, the transaction can be overridden by authorized parties or personnel in internal or external side (hacker) on behalf of their interest. In a central database environment, we need many controls or safeguards to prevent or detect this risk.
1 Like
  1. What does it mean when we say that in blockchain, consensus determine the truth? A decentralized network of nodes all must verify and come to consensus on the next block of the blockchain
  2. How is this different from how truth is determined in a central database? A centralized database can be manipulated, but the you can only add new data to a blockchain, preventing the removal or manipulation of transaction data.
1 Like
  1. What does it mean when we say that in blockchain, consensus determine the truth?

Like you explained in the video, the computers that have the job of validating transactions have a incentive of saying the truth, what they accept in the blockchain is the truth. Although, the blockchain can also be corruptible because someone can start a ā€œtruthā€ that is not, but the blockchain believe it is because thatĀ“s what they first add to it, maybe is not corruptible in crypto, but in something else can be, youĀ“ll need to surpass the amount of parts that think the fake part is truth to get an agreement that is actually fake, sounds a little confusing but hope you understand what I am trying to explain.

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

In blockchain, people decides what the truth is, in a central database an organization decides. So who you“ll trust the most? people all around the globe getting to an agreement of what the truth is or one organization saying that what they say is the truth? Is hard to trust everyone, but I trust more a database that can“t be hack that easily than trust a database controlled completely by someone and can change data as they want.

1 Like
  1. What does it mean when we say that in blockchain, consensus determine the truth?
    It allows a decentralized and trustless way of verifying transactions and activity within the network. There is no one person with the authority to determine what is truth or which transactions are processed. The whole network of validators and miners are those that will take a look at all these transactions, and process those that have been verified. And then later blocks will continue to reverify those transactions over and over again, making sure it is legitimate, and adding more certain verifications as time passes. The more this happens, the closer it is to the truth, as it has been verified by multiple parties in a period of time.

  2. How is this different from how truth is determined in a central database?
    In central databases, those with the key to the database can change, verify, cancel, or do anything they want with the data, and determine that to be the truth, without the consent of those involved. On top of that, there is no way of knowing who is telling the truth. In this case, usually those with the power would win and would have the privilege to determine what truth is, whereas those without power and authority will simply have to submit to those with power and authority to determine what truth is for them. Those without power will forever be enslaved to those with power.

1 Like
  1. Before the transaction is carried out and then written in the network, all the members of the blockchain network must agree on this transaction in order for it to proceed.
  2. In central database, a single central authority can make a decision for entire network on which transaction is acceptable.
1 Like
  1. What does it mean when we say that in blockchain, consensus determine the truth?
    ANS: There’s simultaneous verification within blockchain to confirm a transaction is true through a tangible means of built-in redundancy.

  2. How is this different from how truth is determined in a central database?
    ANS: A central database has read and write control and blockchain has only write control. So where the truth is visible, all of the truth per transaction is not exposed. So there’s some level of privacy to each transaction. With a blockchain, you get all of the truth and with central database you get the truth of what is willing to be revealed - which gives way to trust and not trustless.

1 Like

Consensus determines the truth by having a network of computers all verifying the same product or item to let it into the network. Everyone in the network has an incentive to verify the truth because it helps everyone at the same time.

The truth is determined by a single party or group in a central database.

1 Like
  1. Consensus is key element for a trust less system like the blockchain. Because of decentralization, there is no one participant in the system that tells the others what is true or not. All participants in the system need to come to an agreement either something is true or not (i.e. added on the blockchain). The participants are incentivized to tell the truth.

  2. Truth in a central database is determined by a single central authority. It is difficult to verify if that is true or not. In a central database system you have to trust one person that what he or she is saying is the truth.

2 Likes
  1. What does it mean when we say that in blockchain, consensus determine the truth?
    consensus means that trustlessness is determined by the entire chain as each are incentified to verify the transaction

  2. How is this different from how truth is determined in a central database?
    truth only needs to be determined by one entity with no incentive to verify that truth

1 Like
  1. consensus involves verification from multiple parties based on mathematical properties.

  2. Centralized databases often have a single point of failure, whereas consensus mechanisms are designed to reward honest participants from multiple sources.

1 Like
  1. What does it mean when we say that in blockchain, consensus determine the truth?
    Consensus mechanisms functions to ensure a blockchain transaction’s validity and authenticity. The agreement of transaction can only be reached when every node is telling and voting for the truth.
  2. How is this different from how truth is determined in a central database?
    In a central database, decisions are made by the leader or a board of decision makers; while as in blockchain, consensus mechanism makes sure that an agreement is reached which could benefit the entire group as a whole.
1 Like

1- It means all the parties involved agree the new transactions.
2- Because it have to be validated by all the parties, who are incentivized to tell the truth!

1 Like

1.By all the computers on the network, checking and verifying what is true and what is not. All the computers on the network are making decisions together, by all computers who have a copy of the block chain on them.

2.There is no truth on a central database because you have to trust what the parties in charge of the database tells you, there is no way to verify the truth.

1 Like
1. What does it mean when we say that in blockchain, consensus determine the truth?
   Since all the computers in the blockchain ha its own copy of the ledger it is easy to check what is true. If every one has th same information in there copys that must be the truth.
2. How is this different from how truth is determined in a central database?
   In a central database there is only one copy so no one can really check if the informtion is true or if it has been changed.
1 Like
  1. Because each computer stores a record of the blockchain, when a new purchase is made, it is referenced against all others. If the date looks to be the same with no changes as to whether there is enough money, it is approved.

  2. This is different because in a central database, records are controlled by a few select people who can modify without the knowledge of others. With blockchain, a detailed list of all transactions are there to see and can not be changed. Information is stored on multiple nodes.

1 Like
  1. When we say that ā€˜consensus determines truth’ in blockchain, we refer to the state of the majority of nodes on the network reaching the same conclusion.

  2. The ā€˜truth’ of a central database relies on trust of a single entity that may have hidden motivations.

1 Like
  • What does it mean when we say that in blockchain, consensus determine the truth?
    consensus is found when the network verifies all the data points are the same across all the parties. i.e. all parts of a supply chain are found to be telling the truth.

  • How is this different from how truth is determined in a central database?
    in central database limited users manage the inputs without any consensus mechanisisms across the various parties - this leads to people needing to trust rather than verify.

1 Like