http://www.7klian.com

操作大局限迁移机制实现 Layer2 互操纵性

我们很兴奋地公布,我们正在开拓 Hermez zk-rollup 的一项新成果,它大概晋升整个 rollup 生态系统内部的 Layer 2 通信。

Hermez 将在 2021 年头上线 zk-rollup 网络的第一个版本,并首次实现 Layer 2 生意业务的大局限迁移机制。

为什么大局限迁移具有厘革性?

大大都人都已经意识到了在 Layer 1 和 Layer 2 之间举办切换的可用性问题以及因此发生的超高 gas 费的问题。

跟着越来越多针对差异用例的 Layer 2 方案涌现,,可用性问题会变得越发严重,因为用户在从一条 rollup 链向另一条 rollup 链或 Layer 1 智能合约转移代币时需要付出奋发的生意业务费。这种环境大概会低落用户资金的活动性,冲击用户对 Layer 2 方案的乐趣。

在当前范式下,假如 Bob 想要在 Layer 2 方案之间(譬喻,从 RollupA 向 RollupB)转移资金,他需要先将资金从 RollupA 提取到 Layer 1 上,再将资金从 Layer 1 存入 RollupB。这样一来,Bob 就需要付出两次 gas 费,大概会让 Bob 以为不划算。

大局限迁移简介

这一问题的办理方案很简朴,可是实现起来很巨大。Hermez 实现很靠近Barry Whitehat 所提出的观念。

通过大局限迁移,用户可以或许像处理惩罚 Layer 2 用户之间的代币转移那样处理惩罚外部 Layer 1 智能合约。

这些 Layer 1 智能合约需要先有一个 Layer 2 地点。用户需要知道这个地点,才气将资金转移到该地点内。

Hermez 协议可以将同一个 Layer 1 智能合约在 Layer 2 上的方针地点所收到的 Layer 2 转账举办分组和提取。

用户的资金要去往的目标 rollup 智能合约会利用尺度的 Hermez 成果从 Layer 1 上提取同一批转账的总金额。固然该合约需要付出提款手续费,可是这笔手续费可以分摊到同一批次的所有转账上,因此本钱并不高。

操纵大范围迁移机制实现 Layer2 互哄骗性


吸收方的 L2 网络协调员需要处理惩罚 L1 的取款生意业务,并从信息中解析出资金的流向,再汇入到与初始 rollup 的聚合账户对应的新 rollup 上。

所有这些之所以可以或许实现,是因为 Hermez 协议在聚合提款生意业务中包括了在方针 rollup 上重构 Hermez Layer 2 中的原始转账所需信息,以及对应的账户信息。这可以在方针 Layer 2 中通过电路处理惩罚(circuit processing)的方法来实现(假如支持的话)。

假设有一组用户(包罗 Bob)都想将代币转移到另一条 rollup 链上。此刻,他们每小我私家都需要为各自的生意业务付出 Layer 1 提款手续费。有了大局限迁移机制之后,Hermez 就可以在一笔 Layer 1 生意业务中处理惩罚多笔生意业务。所有转账生意业务都能获得执行,转账者需要向 Hermez Layer 2 付出生意业务费。别的,方针 rollup 大概会向这些转入生意业务收取少量用度。Bob 对此很满足。

第一版 Hermez 网络宣布时,Layer 2 方案不会具备入站处理惩罚的本领,可是该成果会在下一版本实现。事实上,对付那些在差异版本的 Hermez 网络之间举办迁移的用户来说,大局限迁移机制很是有用。别的,该机制也可以用来毗连其它 Layer 2 方案。

这一新机制所带来的大概性将为 Layer 2 生态系统以致整个以太坊社区缔造庞大代价。

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。