IOST的一致性算法

我们经常谈论股权证明,工作证明,委托证明和许多其他共识机制。其中包括鲜为人知的可敬证明,这是IOST使用的一致性算法。

虽然不是众所周知,但考虑到它旨在解决的技术挑战,这是一个非常有趣的共识算法。

所以这是它的工作原理以及可敬性证明的特征。

可信性证明:SERVI概念

传统的证明共识机制面临的主要挑战之一是中心化的趋势。为了降低这种风险,IOST引入了SERVI的概念来衡量用户对社区维护的贡献,并鼓励和刺激IOSChain的持续发展。

SERVI具有以下特征:

  • 它不可交易:SERVI不被视为交易所手段,因此不能以任何方式进行交易;
  • 自毁:在验证块后,系统将自动擦除属于验证器的SERVI余额。通过这种方式,具有高可信度得分的节点可以以另一种方式验证块,从而确保生成块的公平过程并避免验证器出现在其他块上;
  • 自我发布:SERVI根据对社区的贡献自动生成并存放在用户的帐户中。这些贡献包括向社区提供服务,或控制和评估其他实体提供的服务。

SERVI对可信度得分做出贡献,将很快说明。它们还允许在选择负责处理交易的验证器时保持一定程度的熵。

IOST Proof of Believability共识算法如何工作?

基于经典区块链的系统在安全性和吞吐量之间存在一定的折衷。它取决于碎片的要求和大小,以及块。

具有大量碎片的系统可提供更好的性能,但更容易受到攻击。为了克服这种妥协,为了保持一定的安全性和性能,IOST开发了一种新的一致性算法。

可靠性证明(PoB) – 在IOSChain上使用 – 确保节点具有可忽略的错误概率,从而由于碎片大小的变化而显着增加了可执行的事务量。

基于PoB的协议使用基于可信区域内的分片方法。这意味着协议将所有验证器分为两组:一方面是可信验证器,另一方面是正常验证器。

因此,可靠的验证器在第一阶段非常快速地处理交易。然后,普通验证器在第二阶段对交易进行抽样和验证,以便最终确定操作并保证交易的合法性。

节点被其他可靠验证器选为可信的概率由节点的可信度得分确定。这是使用多个参数计算的,包括令牌余额,社区贡献等。得分越高,节点被选举的可能性越大。

这意味着有可靠的验证器管理必要的过程来决定要处理的事务集以及它们的处理顺序。这些验证器可以聚合,形成自己的验证组。但是,这些组也可以非常小,以至于它们每组只有一个验证器。

这将导致在各种可靠验证器之间随机分配要处理的事务。因此,产生具有极低延迟的较小块。

但是,可能存在一些安全问题,因为验证仅由一个节点完成。因此,一些恶意交易可能由可靠的恶意验证者执行。为了解决这个问题,定义了一定的采样间隔,它将确定正常验证器在第二阶段验证事务的频率,从而检测出任何不一致。如果验证者被检测为恶意,它将丢失系统中的所有令牌和声誉。

有关PoB的所有详细信息,可以参考官方文档:PoB。

相关文章更多来自作者

上一页

资讯来源:由0x资讯编译自CRYPTONOMIST。版权归作者Emanuele Pagliari所有,未经许可,不得转载
提示:投资有风险,入市需谨慎,本资讯不作为投资理财建议。请理性投资,切实提高风险防范意识;如有发现的违法犯罪线索,可积极向有关部门举报反映。
你可能还喜欢