利害关系证明和工作证明

Sep 09, 2019

前言

区块链基于平等主义原则。 这是一个由同行或同等特权代理组成的系统。 如果其中一些不可用,区块链将继续工作,由于他的分散方式。 作为对等方意味着将您的个人资源共享到网络:磁盘空间,GPU/CPU功率,RAM,网络带宽等。 该过程是耗能的。 它需要投资,可靠性和代理的责任。 在区块链中,这样的代理是矿工和节点。

激励代理诚实工作并为区块链的稳定性提供最佳服务至关重要。 由于全球有数十万个节点,因此找到一种方法来实现它们之间的共识也很重要。 共识是每个节点必须实现的协议或规则集,以便能够验证事务和块。 如果某些区块创建的比特币数量超过允许的数量,即使某些矿工接受了该区块,所有完整节点也会拒绝该区块。 这就是它的工作原理,只有在每个代理之间达成共识时,才会接受块。

让我们考虑两种流行的共识算法:工作量证明和权益证明。

工作证明

工作量证明(PoW)是有史以来实现的第一个共识算法。 该共识用于,,其分叉,如,,,和其他突出的货币。

比特币意味着矿工,节点和利益相关者。 矿工们解决数学难题,从寻找新的区块中获得奖励,将它们添加到链中。 他们还验证交易并检查它们,以防止系统出现双重支出。 节点在全球范围内传播区块链(它们存储整个区块链历史,包括交易和每个区块)和利益相关者。 他们投资加密货币,将其用作支付或交易。

在工作量证明中,使用区块链矿工。 他们解决数学难题(能量,时间和GPU/CPU消耗)。 如果矿工首先解决了这个难题,他或她将获得所做工作证明的奖励。

由于有成千上万的矿工,系统应该在某个时候调整谜题的难度,以防止区块链通货膨胀(每个区块应该在10分钟内创建一次)。 游戏中的矿工越多,拼图就越困难。 采矿难度每2周调整一次。最强大的矿工并不总是赢。 游戏总是一个彩票,它可以防止系统被采矿池过于集中。 采矿池是采矿工会,为参与者的工作和计算能力支付股息。 例如,如果池挖掘了一个块,参与者将从中获得红利,这取决于他们提供的计算能力来解决这个难题。

最大的问题是工作量证明是一种能源消耗方法,并且由于用于提供电力的资源仅用于比特币采矿。 出于这个原因,以太坊计划在不久的将来放弃PoW并寻求股权证明共识。

权益证明

工作方式不同,并不意味着寻找块的奖励。 也没有矿工为奖励而工作。 相反,系统确定地选择一个块创建者,这取决于一个(股权)的财富。 这些块创建者被称为伪造者。 伪造者将网络费用作为交易验证的奖励。 验证是检查每个事务以保护系统免受双重花费或时的过程。 工作量证明区块链,例如:,,并在其网络上存在此类攻击的风险。 当挖掘难度降低时,更容易购买足够的力量来进行51%的攻击。 使用利害关系证明的密码:

然而,区块链共识的清单要长得多。 有许多不同的技术使用不同的共识。 还有委托权益证明(DPoS),权威证明(PoA),权重证明(PoWeight),拜占庭容错(Bft),有向无环图(Dag)以及我们将在下一篇文章中考虑的许多其他内容。