okx

Hermz如何实现大规模Layer2交易迁移

时间:2023-08-07|浏览:140

作者: HermezNetwork

翻译: 闵敏

我们很高兴地宣布,我们正在开发Hermezzk-rollup的一项新功能,它可能提升整个rollup生态系统内部的Layer2通信。

Hermez将在2021年初上线zk-rollup网络的第一个版本,并首次实现Layer2交易的大规模迁移机制。

为什么大规模迁移具有变革性?

大多数人都已经意识到了在Layer1和Layer2之间进行切换的可用性问题以及因此产生的超高gas费的问题。

随着越来越多针对不同用例的Layer2方案涌现,可用性问题会变得更加严重,因为用户在从一条rollup链向另一条rollup链或Layer1智能合约转移代币时需要支付高昂的交易费。这种情况可能会降低用户资金的流动性,打击用户对Layer2方案的兴趣。

在当前范式下,如果Bob想要在Layer2方案之间(例如,从RollupA向RollupB)转移资金,他需要先将资金从RollupA提取到Layer1上,再将资金从Layer1存入RollupB。这样一来,Bob就需要支付两次gas费,可能会让Bob觉得不划算。

大规模迁移简介

这一问题的解决方案很简单,但是实现起来很复杂。Hermez实现很接近Barry Whitehat所提出的概念。

通过大规模迁移,用户能够像处理Layer2用户之间的代币转移那样处理外部Layer1智能合约。

这些Layer1智能合约需要先有一个Layer2地址。用户需要知道这个地址,才能将资金转移到该地址内。

Hermez协议可以将同一个Layer1智能合约在Layer2上的目标地址所收到的Layer2转账进行分组和提取。

用户的资金要去往的目的rollup智能合约会使用标准的Hermez功能从Layer1上提取同一批转账的总金额。虽然该合约需要支付提款手续费,但是这笔手续费可以分摊到同一批次的所有转账上,因此成本并不高。

接收方的L2网络协调员需要处理L1的取款交易,并从信息中分解出资金的流向,再汇入到与初始rollup的聚合账户对应的新rollup上。

所有这些之所以能够实现,是因为Hermez协议在聚合提款交易中包含了在目标rollup上重构HermezLayer2中的原始转账所需信息,以及对应的账户信息。这可以在目标Layer2中通过电路处理(circuitprocessing)的方式来实现(如果支持的话)。

假设有一组用户(包括Bob)都想将代币转移到另一条rollup链上。现在,他们每个人都需要为各自的交易支付Layer1提款手续费。有了大规模迁移机制之后,Hermez就可以在一笔Layer1交易中处理多笔交易。所有转账交易都能得到执行,转账者需要向HermezLayer2支付交易费。另外,目标rollup可能会向这些转入交易收取少量费用。Bob对此很满意。

第一版Hermez网络发布时,Layer2方案不会具备入站处理的能力,但是该功能会在下一版本实现。事实上,对于那些在不同版本的Hermez网络之间进行迁移的用户来说,大规模迁移机制非常有用。另外,该机制也可以用来连接其它Layer2方案。

这一新机制所带来的可能性将为Layer2生态系统乃至整个以太坊社区创造巨大价值。

如果你想深入了解Hermez背后的技术,请查看我们最新发布的智能合约。我们还在Github上发布了Circom电路,具体可阅读这篇文章。我们目前正在寻找代码审计者,与我们的技术主管JordiBaylina合作。如需了解更多信息,请联系我们。

« 上一条| 下一条 »
区块链交流群
数藏交流群

合作伙伴

金色币圈 二手域名 培训资讯网 代特币圈 黄金行情 皮卡丘资讯 装修装饰网 币圈ICO官网 茶百科 玩合约 非小号行情 兼职信息网 去玩呗SPA 數字黃金 趣玩币 百悦米 爱网站 美白没斑啦 借春秋 玩票票财经 周公解梦 乐评网 聚币网 币圈论坛 天天财富 币圈官网 元宇宙Web 今日黄金 妈妈知道 借春秋财经 宝宝起名 旅游资讯网 减肥瘦身吧 秒懂域名 百科书库 币爸爸 佩佩蛙官网 宠物丫 谈股票 趣开心资讯 数字财经 起名取名网
在区块链世界中,智能合约不仅是代码的信任,更是商业的革命。通过了解其在供应链、版权保护等领域的应用,您将真正体验到智能合约的无限可能性
区块链世界GxPiKaQiu.com ©2020-2024版权所有 桂ICP备16002597号-2