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