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

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

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

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

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

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

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

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

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

(0)

相关推荐

  • 区块链技术有什么特点

    区块链所面临的技术挑战有哪些? 操作方法 01 一致性问题 一致性问题是分布式存储系统一个比较难解决的问题,通常这一个环节起容灾备份功能,同步操作大多放在"闲时",是一种后台操作. ...

  • 点对点交易系统开发,区块链技术小故事

    区块链是分布式数据存储.点对点传输.共识机制.加密算法等计算机技术的新型应用模式.所谓共识机制是区块链系统中实现不同节点之间建立信任.获取权益的数学算法互联网金融大环境下,区块链技术的发展如何呢?区块 ...

  • 区块链技术到底是什么?

    大家对于"区块链技术"这个名词可能不会陌生,那么大家知道区块链技术到底是什么吗?接下来这篇指南将告诉你答案. 操作方法 01 区块链技术的英文名称是"Blockchain ...

  • 我们为什么需要区块链技术

    区块链技术是什么?我们掌握了区块链技术对我们会产生怎么样的影响呢?一起来看看吧! 操作方法 01 首先我们先来了解一下区块链这个东西,搜狗百科给出的概念就是"区块链是分布式数据存储.点对点传 ...

  • 区块链技术是什么?

    区块链技术是一种运用在互联网数据库的技术,今天小编就教大家:区块链技术是什么? 操作方法 01 区块链技术定义 小编对于区块链技术定义的理解为:我们把数据库比方为一本记账的账本,那么电脑读写数据库的行 ...

  • 区块链技术如何解决拜占庭将军问题?

    近几年,区块链以惊人的速度不断发展.2016年区块链领域融资额已经高达14亿美元,,区块链因比特币为人们所熟知,但区块链比比特币走得更远.区块链是一种中性的技术,而比特币是其一种应用形式. 操作方法 ...

  • 区块链的技术、原理、金融、社区

    区块链的技术、原理、金融、社区

  • 做区块链怎么赚钱

    区块链是时下比较流行的一种新型计算机技术应用服务模式,虽然区块链本质上只是一种数据库,但是相对于传统的数据库而言,它具有了传统数据库不具备的特点和功能.区块链概念也因此被许多人追捧,抛开其中的炒作成分 ...

  • 什么是区块链去中心化

    众所周知区块链中的去中心化这个特点对很多行业.科技等有很大的价值,无数的技术人员不断研究,那么它到底是什么呢? 操作方法 01 1.什么是去中心化? 节点与节点之间的影响,会通过网络而形成非线性因果关 ...