以太坊伊斯坦布尔硬分叉的隐私性和可伸缩性的EIP协议

2019-09-08 10:35 栏目:经验之谈 来源: 查看()
下一个以太坊区块链硬叉——伊斯坦布尔将包括两个以太坊改进建议(EIPs),并保持已经做出的贡献和发展。这两种方案EIP152和EIP1108有助于提高以太坊区块链的可扩展性。

以太坊伊斯坦布尔硬分叉的隐私性和可伸缩性的EIP协议

在本文中,我将详细阐述为什么我们创建(针对EIP 1108)或选择(针对EIP 152)这些建议,以及它们将如何帮助改进以太坊的具体方法。 EIP152: BLAKE2b F压缩函数预编译 EIP 152自2016年10月以来一直在开发中,当时Tjaden Hess提出了一个问题,建议应该使用BLAKE2b算法的原生支持来扩展以太坊协商层,从而“有效验证Zcash中使用的Equihash PoW。” BTC中继式SPV客户端在以太坊上实现。“这种改进采用预编译的形式,允许以比没有预编译的实现低得多的成本编写可靠的BLAKE2b实现。 Zcash的开发人员和Electric Coin的首席执行官Zooco Wilcox支持最初的EIP工作。正如他所说,EIP 152将允许“BTC中继的Zcash和以太坊区块链之间的互操作性”。 Zooko说:“我很高兴让开发人员和用户将以太坊的可编程性与Zcash无与伦比的隐私相结合。” “在伊斯坦布尔用EIP 152升级以太坊是建立以太坊和Zcash之间关系的一种方式。”侧链的必要部分。“ 今年7月,我们将注意力集中在EIP 152上,并将其从概念阶段转移到可行的最小功能,以便及时实施伊斯坦布尔硬叉项目。我们的技术主管Piotr Dyraga也建立了初步实施并进行了基准测试,以帮助设定预编译气体的价格。 我们的团队还研究了EIP 131,它建议直接实现BLAKE2b哈希函数,而不仅仅是它的F压缩函数。在与最近的EIP作者和Zcast团队讨论之后,我们认为虽然这种方法更适合开发人员,但它并不像F函数那样灵活。事实上,F预编译将允许实现BLAKE2算法的其他变体,从而支持更广泛的用例集。 对于EIP 152,Keep团队成员和其他人(包括zooko,James hancock,Daira Hopwood和James Prestwich)直接编译BLAKE2bF压缩函数。伊斯坦布尔在以太坊核心开发者第63次会议上接受了EIP 152。 随着对交叉链互操作性的需求不断增加,ETF及其智能合约可以成为其他链条之间的自然协调点,前提是其广泛的开发人员基础可以访问适当的操作。 EIP 152使我们能够实现ZCash和其他基于blake2的链的可能性。 EIP1108:降低某些曲线操作的气体成本 与AZTEC团队合作,我们一直在努力降低EIP 1108中以太坊网络的成本。它建议减少ecadd,ecmul和配对检查预编译的alt_bn128气体成本。这些预编译器用于运行椭圆曲线算法,这是一些常见签名算法(如BLS)的核心,我们认为这些算法目前价格过高。重新定价预编译器极大地支持了以太坊的许多隐私和可扩展性解决方案。 这些降低的天然气成本也与我们在Keep——的开发工作有关。我们正在使用BLS阈值签名验证直接在我们的随机信标链上启动。 EIP降低了成本并解锁了许多其他潜在的使用案例,这些案例以前太昂贵而无法融入以太坊区块。 在go-ethereum中对底层库进行更改后,ecadd,ecmul以及alt_bn128椭圆曲线上预编译的配对检查合同的性能得到了显着改善。大约在同一时间,Parity客户表现出类似的性能改进。 EIP最初由我编写,最近由Zach Williamson(AZTEC的首席技术官)推广。 EIP指出,在Parity客户端中,这些对预编译算法的现场操作的改进大大提高了速度。因此,以太坊客户表现的改善需要反映在天然气成本的降低上。 “降低这些预编译程序的成本,可以在智能合约中使用更先进的零知识证明。这反过来将使在以太坊中部署可扩展性解决方案和隐私解决方案变得更加容易,”Zac说。 “对于AZTEC,它将私人令牌转移的天然气成本降低到与普通ERC20令牌相当的水平。” 较低成本的椭圆曲线密码术将对现有协议具有重要的益处。 EIP列出了几个基于以太坊的具体项目,这些项目的协议将受益于预编译程序(包括AZTEC,Matter Labs,roll_up和Zether)的天然气成本降低。 致力于保护隐私 两个EIP都旨在改善与以太坊私人数据的互动。 y ethereum隐私最令人生畏的一个方面是某些加密操作的高成本,两者都直接专注于降低此成本。通过这些变化,以太坊将围绕随机信标,私人令牌传输,私人计算以及与最重要的受隐私保护的数字货币Zcash的交叉链互操作性开辟新的可能性。
微信二维码
售前客服二维码

文章均源于网络收集编辑侵删

提示:仅接受技术开发咨询!

郑重申明:资讯文章为网络收集整理,官方公告以外的资讯内容与本站无关!
NFT开发,NFT交易所开发,DAPP开发 Keywords: NFT开发 NFT交易所开发 DAPP开发