作者:AmyLiu
多项式承诺与Halo和以太坊未来的升级有关,可将无状态以太坊客户端的见证数据大小减少到接近于零,并实现更好的可扩展性。
华尔街分析师Jacob表示:“VitalikButerin,以太坊联合创始人查看更多所说的问题就是把通用的椭圆曲线码,加上一个复数的幂,从而做到更保密,更大规模等。这个想法挺好的,沿着此思路,可以做出很多新码来。比如,可以选择两个编码系统X,Y,形成一个笛卡尔积(x,y)和一个x,y之间的关系P来做个新的编码系统”。
V神发布Gitcoin资助报告 以太坊项目共筹集超72万美元:刚刚,V神发推公布《Gitcoin资助第7轮回顾》报告。报告显示,以太坊项目在Gitcoin资助第7轮筹集的资金出现大幅增长,筹集到捐款资金274,830美元,以及分配给857个项目的配对资金450,000美元。[2020/10/19]
V神将其称为“魔术数学”,多项式承诺正被视为一种以较低的计算成本验证网络状态的方法,这是未来网络的关键目标。
动态 | V神发5篇博文谈以太坊2.0未来将遇到的难题:据Coindesk文章报道,在以太坊Devcon大会期间,V神笔耕不辍,连发5篇博客文章,谈论以太坊2.0未来将遇到的难题。现整理如下:
1.在短期内(指如果ETH2.0发布),将ETH从以太坊2.0转移到以太坊1.0仍然存在这个可能。以太坊2.0开发人员Preston Van Loon表示,在ETH 2.0和 ETH 1.0之间创建双向桥的复杂性给两个链带来了“安全风险”。Buterin提出了两种可能的方法来在两个区块链之间建立“桥梁”。他承认,“如果以太坊2.0遭到破坏,这两项建议都需要在以太坊1.0方面采取紧急补救措施。”为了降低此类风险,Buterin建议在投票期间启用“人为干预”,以逆转从以太坊1.0网络进行的迁移。目前这仍然是项建议,研究人员还没在 ETH 2.0中设计迁移“桥梁”。
2.在ETH2.0和ETH1.0完全合并之前,以太坊2.0可能会与ETH1.0并行使用多年。区块链研究员Mihailo Bjelic表示,在开发人员确定其可靠性之前,以太坊2.0这样的复杂系统不应取代当前的以太坊主网。V神在博客文章中称,希望这种过渡是平稳的。
3.调用有关以太坊2.0区块链的数据将比以前更加昂贵。V神针对这些问题,在博客文章中建议开发人员可以在编写验证器时控制其规模等。
4.以太坊将失去原子交易的能力。ETH 2.0将破坏以太坊上原子交易能力,即一次完成所有交易(交易拆会在不同分片间完成)。V神认为,不同应用之间可以具备更强交互能力,但也会使一些活动受阻,使得更难吸引加密货币交易者。
5.V神在博客文章中提出ETH 2.0 在发布时分片数量会降低,先前为1024个分片,现在提出的为64个分片,主要好处是以太坊2.0的分片之间可以通信更快,更简单。[2019/10/25]
它类似于我们在小学学习并喜爱的多项式:一种既有变量又有系数的数学表达式(即Y=2X)。
以太坊创始人V神发推称区块链的功能应该是“验证”而不是“交易执行”:以太坊创始人V神刚刚发布推特称,他认为区块链应该做的是“验证”,而不是进行“交易执行”。因为“交易执行”比“验证”要慢得多。[2018/3/4]
Buterin将多项式承诺描述为“某种多项式P的‘散列’,具有可以对散列执行算术检查的特性。”
他曾说过,多项式承诺的加密技术是无状态客户端的关键,但还远远不够完善。同样,致力于许多其他高级的加密技术和改进的虚拟机的工作仍处于早期阶段。
为了应对以太坊的状态爆炸问题,Vitalik提议使用多项式承诺方案来替代默克尔树。多项式承诺的一个主要优点是:由于其数学结构的原因,其生成复杂证明要容易得多。
我们可以用多项式承诺来替换目前区块数据的默克尔根,并用开放证明替换默克尔分支。
这带来了两个很大的优势。首先,数据可用性检查会变得容易,并且不会存在欺诈,因为您可以简单地以随机方式请求开放。非交互式的托管证明也可能变得更容易。
这一技术可以为区块数据的多次访问提供一些好处。然而,其对于一种不同的用例而言,存在的优势就要大得多:证明区块交易账户见证数据。平均而言,每个区块会访问数百个账户和存储密钥,这导致潜在的无状态客户端的见证数据会有0.5MB大小。而多项式承诺可以将区块见证数据的大小从数万字节减少到几百字节。
研究人员DannyRyan表示,以太坊2.0研究团队现在倾向于使用多项式承诺以减少网络上每次计算所使用的数据。
Ryan说:“多项式承诺可能是我们一直在寻找的重大突破”。
郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。