区块链的最大承诺之一是它是一个无需信任的系统,它使用社区来帮助验证交易的真实性。不同的网络使用不同的方法,这些方法称为共识协议。那么区块链中的共识协议是什么?它是如何工作的?在本文中,我们将讨论共识协议及其类型。
什么是区块链中的共识协议?
区块链技术是一种去中心化和透明的网络,没有法人团体或政府控制或验证交易。但是,在应用区块链技术的过程中,会遇到很多挑战和问题,其中如何设计一个合适的共识协议是一个很大的问题。区块链的共识是所有节点都维护相同的分布式账本。
因此,任何人都可以提交信息以存储在区块链上,因此重要的是要有一个流程来确保每个人都同意添加哪些信息以及丢弃哪些信息。这些规则本质上称为共识协议。
共识协议的目的是在参与者之间就区块链在给定时间应包含的内容(包括新区块)达成共识。用于描述共识协议的术语包括区块链技术“工作量证明”或“权益证明”。
共识协议如何工作?
区块链网络核心的共识协议提供了一种验证交易真实性的特定方法。它提供了一种审查和确认应将哪些数据添加到区块链记录中的方法。
由于区块链网络通常没有中央权威来决定谁对谁错,区块链上的所有节点都必须按照预定义的规则或协议就网络的状态达成一致。
一个友好的事实是对于比特币来说,共识协议是工作量证明 (PoW),其他类型的共识协议包括权益证明 (PoS) 和权威证明 (PoA)。
以下是类型共识协议:
- 工作证明 (PoW)
- 权益证明 (PoS)
- 委托权益证明 (DPoS)
- 交易n 作为权益证明 (TaPoS)
- 委托拜占庭容错 (dBFT)
- Casper
- 重要性证明 (PoI)
- 经过时间证明 (PoET)
- 燃烧证明 (PoBr)
结论
我希望这是本文将涵盖您对区块链中共识协议的所有担忧。 PoW 对于需要加密挖掘的项目非常有效。 PoS 更适合交易验证,DPoS 更适合透明投票系统,dBFT 更适合交易终结性,PoI 更适合防止囤积,PoBr 更适合减少币的流通,PoET 更适合参与者之间的平等。


















