前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >区块链技术与分布式系统是怎样达成一致的

区块链技术与分布式系统是怎样达成一致的

原创
作者头像
源中瑞科技ruiecjo
修改2020-03-31 14:37:03
8070
修改2020-03-31 14:37:03
举报
文章被收录于专栏:区块链开发技术

区块链技术与分布式系统是怎样达成一致的

在区块链技术中每发布一个新的交易时,区块链必须要确认这样一个问题:这个交易有效吗?如果有效,它应该记录在分布式网络上吗?这个问题涉及许多复杂和高风险的变量;下面源中瑞(区块链技术开发ju.ruiec.com)给您简单讲解一下:哪些方法允许所有各方就交易账簿达成一致,以及哪些协议如何允许区块链内的分布式系统达成一致?

共识系统: 协商共识制度的两种重要类型是基于投票的协商共识制度和中本聪协商共识制度。

基于投票的共识机制。最经典的基于投票的协商共识机制之一是Paxos机制。Paxos是希腊附近的一个岛屿,议会由提议者、接受者和学习者组成。 基于投票的共识机制的问题是,它们不能与区块链分布式账簿一起工作,因为区块链上的任何用户都可以创建多个帐户,从而使一个用户一票的方案变得毫无用处。这就是中本聪共识机制发挥作用的地方。中本聪共识系统将投票与用户身份以外的量化因素联系在一起。中本聪共识的两个著名的体系是工作量证明和权益证明。

工作量证明: 工作量证明是目前区块链标准的共识系统,并被用于比特币。该系统将投票与计算能力(即一票一cpu)联系起来。该系统假设至少有51%的区块链网络的投票权将诚实投票。工作证明随机选择一个用户对下一组交易(更正式地称为块)进行投票。

权益证明: 权益证明是未来区块链标准的共识系统,并被以太坊使用。这个系统将投票与经济利益挂钩,也就是你拥有多少以太坊权益。因此,投票权与你拥有多少特定货币成正比。这个系统不仅假设网络中有51%的投票权会诚实地投票,而且还会鼓励在加密货币中拥有更多经济利益的人投对系统进行有利的票。

股份的证明: 股权证明是未来的区块链标准的共识系统,并被Ethereum使用。这个系统将投票与经济利益挂钩,也就是你拥有多少以太坊。因此,投票权与你拥有多少特定货币成正比。这个系统不仅假设网络中有51%的投票权会诚实地投票,而且还会鼓励在加密货币中拥有更多经济利益的人投对系统有利的票。

1、区块链用户必须达成一致意见才能将新的交易组(或块)添加到记录中。 2、常见的两种共识体系是基于投票的机制和中本聪共识机制。 3、以投票为基础的制度将一票与一人相连。 4、中本聪共识机制将投票与用户身份以外的量化因素联系在一起。 5、工作量证明将用户的投票与他们的计算能力联系起来。 6、权益证明将用户的投票与他们持有的经济股份成比例。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
区块链
云链聚未来,协同无边界。腾讯云区块链作为中国领先的区块链服务平台和技术提供商,致力于构建技术、数据、价值、产业互联互通的区块链基础设施,引领区块链底层技术及行业应用创新,助力传统产业转型升级,推动实体经济与数字经济深度融合。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档