Wanchain星系共识探索04——委托机制

时间:2021-07-11 04:35来源:www.yuntianlife.com作者:未知点击:

导读:
扫描关注公众号

Step1:Alice在当地将我们的私钥、Bob的公钥输入三重ECDSA算法中,生成委托证书

4.  星系共识委托机制的步骤

Step2:Alice架构一笔买卖,将委托证书发送到Proxy_SC,同时委托资金锁定在Proxy_SC中

 3.  星系共识委托机制的理论基础——委托签名

一方面,PoS共识协议虽不同于PoW对算力的高依靠性,但也需要参与者节点有较好的计算能力和互联网带宽,可以准时的完成协议内容,因此PoS参与者需要投入肯定的硬件资源;另一方面,PoS的收益分配原则是“权益越大,收益越大”。二者相结合的结果就是参与PoS有较高门槛,即只有拥有较高权益的节点才会有足够的动力去参与PoS,拥有较小权益的节点则因为参与PoS的本钱高于预期收益而被“拒之门外”。这个“门槛”虽不在PoS理论设计中,但却是现实存在的。

2)中心化风险

在前面两篇文章中,大家介绍了星系共识的两个核心算法,即随机数生成算法与出块者选择算法。这两个算法可以保证在确定了共识参与者之后,共识过程可以安全稳定的进行。那样,怎么样才可以让所有些权益持有者参与到共识过程中呢?本文将详细介绍星系共识的委托机制。

Step3:Proxy_SC验证Alice所发委托证书的合法性,并生成加盟公钥和委托证书一同存储在合约中

Step4:Bob对Proxy_SC中存储的证书进行分析,借助我们的私钥计算得到加盟私钥

目前区块链业界已经有了海量PoS共识机制,它们或由严谨细致的学院派提出,或由拥有丰富从业经验的产业界提出,但都常见缺少实用性。体目前如下什么时间:

1)实质参与门槛较高

星系共识的委托策略在标准签名、权利委托和委托签名中均用ECDSA签名算法,这一算法也在区块链范围广泛用。它与已有些区块链技术构造完全兼容。无论是直接注册加入到共识机制中,还是通过委托机制加入,对参与者出块的验证逻辑完全一致。

2)非交互

已有些一些委托机制,总是需要委托者将资金转入加盟节点竞价推广账户,由加盟节点直接参与共识,并完成收益分配。这种方法是中心化的,对加盟节点诚信度需要较高,容易发生“携款跑路”的现象,对委托者资金安全产生巨大安全。星系共识的委托机制基于密码学算法达成,委托者的本金被锁定在智能合约内,加盟节点只获得委托者的参与共识的权利,并不对用户资金具备任何控制权,因此可以充分保障用户的资金安全。

4)公开透明

Step5:加盟公钥作为独立身份参与星系共识,Bob通过加盟私钥完成共识过程,获得共识收益

星系共识的委托机制是基于三重ECDSA委托签名算法达成,这一算法由Wanchain理论团队设计提出,兼具通用性、安全性和高效性。同时结合智能合约,星系共识达成了完整的委托机制,使得任何WAN的持有者均可以加入星系共识中,维护互联网安全,并获得共识收益。假设Alice为一名一般的WAN持有者,公私钥对为;Bob为一名星系共识的加盟节点,公私钥对为;Proxy_SC为一个特殊智能合约,用于验证并存储委托过程中的有关数据。目前Alice要委托Bob去代替自己参与星系共识,详细步骤如下:

 委托签名是密码学中的一种特殊签名算法,它可以使一个个体,称为委托者或原始签名者,将自己对消息签名的权利委托给另外一个个体,即被委托者。被委托者可以计算出一个委托签名,任何拥有原始签名者公钥的个体均可以验证签名的合法性。严格的说,委托签名算法为多个算法的集合,,其中 是一个标准数字签名算法,是委托和同意委托的算法,是委托签名生成算法,是委托签名验证算法。

5.  星系共识委托机制的优势

1)通用性

Step6:共识收益根据委托约定,在Alice和Bob之间进行分配

因此,怎么样设计一种机制可以减少PoS参与门槛,尽量吸纳更多的权益参与到共识过程中,对整个共识的实用性和安全性都具备要紧意义。

星系共识委托机制中,委托的过程与加盟节点参与共识的数据都在链上进行存证,所有数据公开透明。一方面,保证加盟节点可以公平分配共识收益,没办法作恶;另一方面,也便捷委托者可以对加盟节点的活性进行甄别,从而选择适合的加盟节点。

2.  星系共识委托机制的意义

委托的过程是非交互的,因此委托者和加盟节点之间不必打造安全的通信信道,完全通过链上买卖完成委托,在共识过程中愈加高效。

3)高安全性

Wanchain币团队将于最近发布星系共识最后一篇解析《Wanchain星系共识探索05—经济勉励机制》,敬请关注。

因此,完整的委托机制减少了PoS共识参与的门槛,提升了星系共识的实用性,与其他PoS共识协议相比具备明显优势。

星系共识在设计之初就充分的考虑了协议的实用性。这个实用性不只体目前减少共识过程中需要的计算和存储资源,更要紧的是可以保证共识的参与者可以顺畅的参与到整个过程中。星系共识具备完整的委托机制,拥有较大权益的节点可以直接参与到共识过程中,而拥有较小权益的节点可以通过委托机制参与到共识过程中。理论上任何一个WAN的持有者都有可以加入到共识过程中,这是PoS协议的精神所在,也是星系共识实用性的体现。在这一策略下,更多的WAN会加入到共识中,从而使整个互联网愈加安全健壮。

1.  星系共识委托机制设计背景

Step7:委托期结束后,Proxy_SC将委托资金返还到Alice竞价推广账户中

因为参与门槛较高,只有较大权益拥有者可以参与到PoS共识过程中,从而获得共识收益。而获得的共识收益会加强共识参与者和非参与者之间的权益差距,陷入“富者愈富,穷者愈穷”的恶性循环,最后可能致使共识中心化的风险。

3) 违背基础安全假设的风险

几乎所有PoS共识机制的安全基础为诚实大部分假设,即诚实节点占参与共识协议权益的大部分。这个假设对于整个区块链互联网是成立的,但假如共识参与门槛非常高,只能吸纳一小部分权益参与到共识过程中,那样具体到PoS共识协议中这一假设就未必成立了。这本质上是一个取样问题,当样本量较小时,并不肯定具备整体的统计特点。

对本系列文章有兴趣的朋友欢迎发送邮件至info@wanchain.org 留言,期待与各位同仁真诚交流。

相关文章
推荐文章

热门标签

区块链技术_区块链入门教程_区块链技术投资_库链网

Copyright © 2002-2021 库链网 (http://zhangjiakouyouxuanjiancai.com) 网站地图 TAG标签 备案号:

声明: 本站文章均来自互联网,不代表本站观点 如有异议 请与本站联系 本站为非赢利性网站