帖子目录
更民主的共识机制
之前介绍了不同类型的共识机制,包括 工作量证明(PoW) 、权益证明(PoS) 和 委托权益证明(DPoS) 。
最后我们将引入重要性证明(POI)和参与证明(POP)两种机制作为共识主题的结尾。
区块链开发者认为通过购买昂贵的硬件或者投入大量的资金,得以验证交易并将区块添加到区块链上,既不公平也是不安全。
因此开发了一种更为公平的新机制用以平均分配决策权(发言权)和奖励,并能更好地实现去中心化。
POI 在 2014 年由一位名叫 Makoto Takemiya 的开发者首次引入,作为是新经济运动(NEM)区块链项目的一种共识机制。
它被设计为根据网络参与者对网络的贡献来奖励他们,而不是像 PoW 那样根据他们的计算能力。
POP 是一种相对较新的共识机制,它结合了 POI 和 PoS 的元素,根据网络参与者在网络中的参与程度来奖励他们。
它是由 Roberto Capodieci 和 Barton Johnston 共同创造,并在 Blockchain Zoo 区块链平台中使用。
POI 共识机制是如何运作
POI 在 NEM 区块链平台使用,用以确保交易安全并维护其区块链网络的完整性。
POI 根据网络参与者对网络的贡献来确定节点的重要性。
与依赖计算能力的 PoW 和依赖持有加密货币数量的 PoS 不同。
也就是说,网络中的所有节点都具有相同的重要性或影响力。
-
节点持有的加密货币数量,例如 NEM 平台上使用的 XEM 加密货币 ,
- 节点处理的交易数量,
- 节点在在网络上处于活跃状态的时间长度,
- 以及节点的信誉分数。
这些因素结合起来,计算出每个节点的重要性数值(Importance Score)。
重要性数值较高的节点在共识过程中获得更大的决策权(发言权)。
并且更有可能被选中创建新区块和验证交易。
POP 共识机制运行概述
POP 结合了 POI 和 PoS 的元素,创造了一个混合的共识机制,以创建一个更具包容性和参与性的共识机制。
POP 节点的数值被称为参与数值(Participation Score)。
当一个节点验证了交易并将新块添加到区块链时,该节点会收到来自其他节点的票券(ticket)。
参与数值是由所得票券计算的,每张票券都有一个不同的数值。
- 其节点的参与程度以及其离线的频率,
- 节点所质押的加密货币数量,
- 节点准确地验证的交易数量,
- 以及其执行工作的速度。
一个节点的工作执行得越好,其票券的数值就越高。
票券数值最终将被添加到每个新区块中,而该数值无法再被篡改。
POP 机制就是计算一个节点所有票券的总参与分值。
并且总参与数值越高,该节点就越有可能被选中来验证新交易。
POI 如何确定重要性数值
- 质押代币 – 一个节点质押的代币越多,其重要性数值越高。
- 交易数量 – 一个节点处理的交易越多,其重要性数值越高。
- 声誉数值 – 根据节点对网络的总体贡献进行评估,包括准确地验证的交易数量。
重要性数值是使用结合上述三个因素的公式来计算的。
该公式如下:
重要性数值 = 函数(质押, 交易, 声誉)
POP 的参与数值以及验证
要参与POP的共识过程,用户必须质押他们的代币。
用户质押的代币越多,他们的参与数值就会提高。
参与数值越高的用户在共识过程中有更大的决策权。
并且更有可能被选中来验证交易。
简而言之,POP 的共识就是根据节点的数值,选择一个节点来验证交易。
一个节点质押的代币越多,验证的交易数量越多,其参与数值就越高,
该节点就越有可能被选中,并执行一项简单的计算任务来验证交易。
POI 和 POP 的比较
在本节中,我们将讨论 POI 和 POP 共识机制之间的主要区别,以及它们的优缺点。
– 它鼓励网络参与和贡献,而不是计算能力或加密货币持有量。
– 它比 PoW 更节能,因为它不需要大量的计算能力。
– 它可以抵抗 51% 攻击,因为具有更高重要性数值的节点在共识过程中具有更大的发言权。
– 鼓励所有节点通过其工作质量来参与验证交易,这有助于提高网络的整体安全性和稳定性。
– 它结合了 POI 和 PoS 的优点,提供一个更加公平和平衡的机制。
– 与 PoW 或 PoS 相比,它需要更高水平的技术专长来实施。
– 它可能容易受到持有大量货币的节点的操纵。
– 可能会激励节点倾向于持有更多的抵押代币,而非积极参与。
– 可能需要更复杂的计算方法才能达成共识。
未来的发展
综上所述,POI 和 POP 的共识机制是任何对区块链技术领域感兴趣的人都必须了解的概念。
POI 侧重于根据交易历史和网络活动等因素来确定节点的重要性。
POI 区块链网络必须具备跟踪和计算节点数值的能力,例如其质押代币和交易的数量等。
其潜在的挑战就是需要激励用户积极参与交易,因为这是决定节点重要性的主要因素。
为了激励用户的参与,网络必须提供足够的奖励。
而 POP 结合了 POI 和 PoS 的元素来奖励参与验证交易的节点。
然而,它必须更准确地计算节点的质押和参与数值,并解决中心化问题方面的潜在挑战。
随着区块链技术的不断发展,我们可以期待这些共识机制的进一步发展和应用。
POI 和 PO P的研究和开发旨在提高区块链网络的可扩展性、安全性和效率。
总体而言,POI 和 POP 的技术细节引人入胜且影响深远。
它们的持续研究和发展将在塑造区块链技术的未来中发挥关键作用。