币众课堂:第七讲——共识机制是什么?

区块链技术的核心就在于去中心化和去信任(或降低信用成本),但是如何在一个完全陌生的网络环境里,通过代码促成交易?答案就是共识机制。本期的币众课堂,就为大家介绍一下共识机制究竟是什么。

共识机制的涵义


共识是指一个社会不同阶层、不同利益的人所寻求的共同认识、价值、理想。在区块链里,共识简单地来说就是参与者就某一区块链状态达成共同的认识。

由于点对点网络上存在较高的网络延迟,各个节点所观察到的事务先后顺序不可能完全一致。因此区块链系统需要设计一种机制在差不多时间内发生的事务的先后顺序进行共识,这种对一个时间窗口内的事务的先后顺序达成共识的算法被称为“共识机制”。


共识机制的分类

工作量证明机制/Proof of Work /PoW

工作量证明的应用最为广泛,是区块链中最原始的激励制度。简单理解就是一份证明,用来确认节点做过一定量的工作。工作量证明机制具有完全去中心化的优点,在以工作量证明机制为共识的区块链中,节点可以自由进出。比特币网络就应用工作量证明机制来生产新的货币。但随着区块链发展到现在,为了获得算力的最大化,矿工们过分追求高性能的计算能力,导致设备越来越庞大,也越来越费电。

权益证明/Proof of Stake/PoS

POS也称权益证明机制,是近年来新晋的一种机制。类似于把资产存在银行里,银行会通过你持有数字资产的数量和时间给你分配相应的收益。换句话说,权益证明,不需要评判算力和贡献,而是凭借权益来判定。

股份授权证明机制/Delegated Proof of Stake/DPoS

股份授权证明机制是一种新的保障网络安全的共识机制。它在尝试解决传统的PoW机制和PoS机制问题的同时,还能通过实施科技式的民主抵消中心化所带来的负面效应。股份授权证明机制与董事会投票类似,该机制让每一个持币人对整个系统的节点进行投票,决定哪些节点可以被信任并代理他们进行验证和记账,同时生成少量的对应奖励。

PooI验证池

Pool验证池基于传统的分布式一致性技术建立,并辅之以数据验证机制,是目前区块链中广泛使用的一种共识机制。Pool验证池不依赖任何代币,有自己的一套分布式一致性算法来实现验证. 不过,Pool验证池也存在一些不足,例如该共识机制能够实现的分布式程度不如PoW机制等。

每天三分钟,学会区块链。想要了解更多的区块链知识,欢迎收看币众课堂。

你可能感兴趣的:(币众课堂:第七讲——共识机制是什么?)