作者:Amy Liu
多项式承诺与halo和以太坊的未来升级有关,它可以将无状态以太坊客户端的见证大小减少到接近零,并实现更好的可扩展性。
华尔街分析师雅各布说:“以太坊的联合创始人V神说,问题是要给一般的椭圆曲线码增加一个复数幂,从而实现更高的保密性、更大的规模等。这个想法很好,沿着这个思路,你可以做很多新的代码。例如,您可以选择两个编码系统x和y来形成笛卡尔积(x,y),并选择x和y之间的关系p来形成新的编码系统。
上帝称之为“魔法数学”。多项式承诺被认为是一种以较低的计算代价验证网络状态的方法,是未来网络的关键目标。
它类似于我们在小学时学习和喜爱的多项式:一个同时包含变量和系数(即y=2x)的数学表达式。
Buterin将多项式承诺描述为“某个多项式P(x)的散列,它具有对散列执行算术检查的特性。”
他曾经说过,多项式承诺加密技术是无状态客户端的关键,但它还远远不够完善。同样,许多其他**加密技术和改进的虚拟机的工作仍处于早期阶段。
为了解决以太坊的状态爆炸问题,vitalik提出用多项式承诺方案代替Merkle树。多项式承诺的一个主要优点是,由于其数学结构,它更容易生成复杂的证明。
我们可以用多项式承诺(例如以太坊2.0的分区块)代替当前块数据的Merkel根,用开放证明代替Merkel分支。
这带来了两大好处。首先,数据可用性检查变得很容易,而且不存在欺诈,因为您可以简单地以随机方式请求开放性。非交互式托管认证也可能变得更容易。
这种技术可以为块数据的多址访问提供一些好处。然而,对于不同的用例,它有一个更大的优势:证明大宗交易账户的见证数据。平均而言,每个块将访问数百个帐户和存储密钥,从而为潜在的无状态客户端生成0.5 MB的见证数据。多项式承诺可以将块见证数据的大小从数万字节减少到数百字节。
研究员Daniel Ryan说,以太坊 2.0研究团队现在更倾向于使用多项式承诺来减少网络上每次计算中使用的数据量。
“多项式承诺可能是我们一直在寻找的一个重大突破,”瑞安说。
文章标题:神五通过出版“多项式应许”图将给以太坊带来什么好处?
文章链接:https://www.btchangqing.cn/212984.html
更新时间:2021年03月17日
本站大部分内容均收集于网络,若内容若侵犯到您的权益,请联系我们,我们将第一时间处理。