ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

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

2020-03-31 10:55:24  阅读:256  来源: 互联网

标签:达成 分布式系统 用户 证明 中本聪 投票 共识 区块


区块链技术与分布式系统是怎样达成一致的
在区块链技术中每发布一个新的交易时,区块链必须要确认这样一个问题:这个交易有效吗?如果有效,它应该记录在分布式网络上吗?这个问题涉及许多复杂和高风险的变量;下面源中瑞(区块链技术开发ruiecjo)给您简单讲解一下:哪些方法允许所有各方就交易账簿达成一致,以及哪些协议如何允许区块链内的分布式系统达成一致?
共识系统:
协商共识制度的两种重要类型是基于投票的协商共识制度和中本聪协商共识制度。
基于投票的共识机制。最经典的基于投票的协商共识机制之一是Paxos机制。Paxos是希腊附近的一个岛屿,议会由提议者、接受者和学习者组成。
基于投票的共识机制的问题是,它们不能与区块链分布式账簿一起工作,因为区块链上的任何用户都可以创建多个帐户,从而使一个用户一票的方案变得毫无用处。这就是中本聪共识机制发挥作用的地方。中本聪共识系统将投票与用户身份以外的量化因素联系在一起。中本聪共识的两个著名的体系是工作量证明和权益证明。
工作量证明:
工作量证明是目前区块链标准的共识系统,并被用于比特币。该系统将投票与计算能力(即一票一cpu)联系起来。该系统假设至少有51%的区块链网络的投票权将诚实投票。工作证明随机选择一个用户对下一组交易(更正式地称为块)进行投票。
权益证明:
权益证明是未来区块链标准的共识系统,并被以太坊使用。这个系统将投票与经济利益挂钩,也就是你拥有多少以太坊权益。因此,投票权与你拥有多少特定货币成正比。这个系统不仅假设网络中有51%的投票权会诚实地投票,而且还会鼓励在加密货币中拥有更多经济利益的人投对系统进行有利的票。
股份的证明:
股权证明是未来的区块链标准的共识系统,并被Ethereum使用。这个系统将投票与经济利益挂钩,也就是你拥有多少以太坊。因此,投票权与你拥有多少特定货币成正比。这个系统不仅假设网络中有51%的投票权会诚实地投票,而且还会鼓励在加密货币中拥有更多经济利益的人投对系统有利的票。
1、区块链用户必须达成一致意见才能将新的交易组(或块)添加到记录中。
2、常见的两种共识体系是基于投票的机制和中本聪共识机制。
3、以投票为基础的制度将一票与一人相连。
4、中本聪共识机制将投票与用户身份以外的量化因素联系在一起。
5、工作量证明将用户的投票与他们的计算能力联系起来。
6、权益证明将用户的投票与他们持有的经济股份成比例。

标签:达成,分布式系统,用户,证明,中本聪,投票,共识,区块
来源: https://blog.51cto.com/14453837/2483312

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有