2.2.共识机制介绍

24 阅读3分钟

共识机制

在中心化机制下,没有共识的说法,因为所有事情都是中心化服务器说了算,举个例子:抖音的账户发布内容会有审核机制,到底什么可以发,什么不可以发都是由平台说了算,平台就是中心

共识是在去中心化的机制下才能产生的,通过多方认证的方法来确保系统的稳定性、可靠性以及真实性,通俗的说就是一个人说了不算,一群人投票达成了一致才算,举个例子:村里面一共有 5 个人,张三借钱给李四 100 块钱,村里这 5 个人都达成一致,认为张三借钱给李四 100 块钱这件事确实存在,那么这件事情基本上就确实存在

工作量证明

工作量证明,即(Proof of Work,PoW),比特币、以太坊 1.0 都是用的是工作量证明的共识机制,工作量证明需要耗费大量的算力来算题,在耗费算力的同时会耗电,在国内是被禁止的

举个例子帮助大家理解工作量证明,还是拿前面我们讲区块链概念的时候的例子来讲,村庄里面有 5 个人都可以记账,负责记账的这个人有 10 万的奖励,每个人都想要有记账的权利以此来获得奖励,那就需要一个机制来保证公平公正,并且这个机制是大家都认同的,于是有人就提出了一个办法,我们都来算题,这道题没有其他的捷径可以走,大家都使用同样的方法来算出来一个随机数,这个随机数满足条件就认为是正确答案,这道题就很公平,因为方法都是一样的,计算一次不正确就接着进行下次计算,你要想更快的算出答案,那你需要做的事情就是比别人算得更快,算的次数更多,你才能提升成功率,这种机制就是拼算力,这是工作量证明的特点

权益证明

权益证明,即(Proof of Stake,PoS),这种方式就是通过质押一定凭证来获取相关权益的行为,举个例子:一个公司,总投资 100 万,你投资 99 万,你就有更高的投票权,这种方式对你的资产有一定的要求,例如:以太坊 2.0 的挖矿方式由原来的 PoW 改成了 PoS,你如果要挖矿,你不需要买更高算力的机器,而是直接质押更多的以太币即可,相对于 PoW 这种方式,PoS 更节能,PoW 会造成非常多的能源浪费,国内被禁止

总结

关于共识机制,还有很多,我们这里暂时先了解 PoW 和 PoS,我们手写区块链系统使用的是 PoW 机制,其他的机制大家可以自行下来了解,例如:


DPoS 委托权益证明

容量证明/空间和时间证明

唯一节点列表(UNL)

已用时间证明

权威证明

这些机制有兴趣的下来自己了解了解