星球日报
搜索
手机客户端
iPhone · Android
公众号
微信公众号

什么是区块链的共识机制?| 区块链课堂第 14 问

2018-09-01

决定谁负责生成新区块,以及如何维护账本的统一。

编者按:本文来自哈希派(ID:hashpai),作者:LucyCheng,星球日报经授权转载。

什么是区块链的共识机制?| 区块链课堂第 14 问非对称加密、时间戳等密码学技术,让区块链系统在无需第三方权威机构支持之下,实现有效地价值信息转移;而共识机制则解决了“区块链如何在分布式场景下达成一致”这一问题

在区块链系统中,由于点对点网络下存在较高的网络延迟性,使得各个节点所观察到交易事务的先后顺序出现一定差异;因此这类系统里需要一套机制,以在差不多时间内对发生事务的先后顺序达成共识。通俗来说,共识机制在区块链网络内起到决定谁负责生成新区块以及维护区块链统一的作用。 

目前区块链的共识机制大致可以分为PoW(工作量证明)、PoS(权益证明)、DPoS(股份授权证明)以及分布式一致性算法几类

其中 PoW 是一种类似于“按劳分配”的机制,挖矿节点依赖机器进行数学运算来争取产生新区块的权力。目前除了比特币之外,莱特币、以太坊等加密货币也采用了这种挖矿机制。 

而类似于股权分配的 PoS 机制,简单来说就是根据用户持币量以及持币时间来发放利息的制度。当前点点币以及未来币采用了这种机制,而以太坊则计划在其发展的第四阶段切换至 PoS 机制。

DPoS 是权益证明机制下衍生出来的共识方案,最早被应用于比特股;而分布式一致性算法,如 PBFT,则是传统场景下常用的共识机制。 

不过科学家普遍认为,在分布式场景下达成完全一致性是不可能的。所以基于区块链设计的各种共识机制,是在牺牲一部分代价的基础上实现一致性的。各类共识算法各具优势以及缺点。

本文来自投稿,不代表Odaily立场。如若转载请注明出处。

参与讨论

登录后参与讨论

哈希派

特邀作者

哈希派

每天第一手区块链资讯、数字货币市场分析。公众号hashpai

总文章数: 86


分享至

微信扫一扫分享

0
金融比特币记账工具

Copyright 2017-2018 Beijing Star Node Media Culture Co., Ltd.