安全的权益证明 (SPoS)
什么是安全权益证明 (SPoS)?
安全权益证明(SPoS)是一种用于保护区块链网络的共识机制。它是传统权益证明(PoS)共识算法的演变。在 PoS 中,矿工不是通过解决复杂的数学问题来验证交易并创建新区块,而是根据他们在网络中持有的权益数量来选择验证者。在 SPoS 中,验证者的选择是基于他们在网络中的声誉和权益,以及他们运行的节点的安全性和效率。
SPoS机制旨在相比传统PoS算法提供更高的安全性和去中心化性。它通过结合随机抽样、基于声誉的选择和全网共识等安全措施,激励验证者按照网络的最佳利益行事。
安全权益证明 (SPoS)(Elrond 网络)如何运作?
安全权益证明(SPoS)通过权益和评级将随机验证者的选择和资格与共识组的最佳维度结合起来。
网络中的每个节点都由公钥、评级和锁定的权益数量定义。要参与共识,节点必须首先通过智能合约进行注册,发送包含所需最低权益和其他信息(例如其公钥和节点 ID)的交易。
在每个 epoch 结束时,节点会被移动到分片 j 的合格节点列表 (Ej)。然后,可以通过基于添加到前一个块、当前轮次和一组变化参数的随机性源的确定性函数,将该节点选为共识组 Nchosen 的一部分。
该区块由区块提议者创建,验证者使用实用拜占庭容错(pBFT)算法的修改版本对其进行共同签名。如果区块提议者未能在其分配的时隙内创建区块,则使用最后一个区块的轮次和随机源来选择新的共识组。
SPoS 机制提供了多种优势,包括将区块链和账户状态划分为多个分片,这些分片可以由不同的验证器并行处理,以及权益证明 (PoS) 的改进变体。
股权证明与安全股权证明(Elrond Network)
股权证明(PoS)和安全股权证明(SPoS)是类似的共识机制,但有一些细微的差别。在 PoS 中,验证者是根据他们在网络中持有的权益数量来选择的。在 SPoS 中,它们的选择基于多种标准,例如权益、声誉以及节点的安全性和效率。
这会带来更高的网络安全性和更小的攻击面。此外,与 PoS 相比,SPoS 提供了更高的去中心化性,因为验证者是从更大的节点池中选择的,从而形成更加多样化的共识组。
总之,这两种算法都适合保护区块链,并且是开发人员的热门选择。 PoS 侧重于将质押作为选择验证者的主要因素,而 SPoS 则考虑验证者选择的其他因素。