织梦CMS - 轻松建站从此开始!

我的网站

当前位置: 主页 > 区块链

以太坊 Layer 2 扩容方案及用例综述(2)

时间:2021-04-08 11:40来源:未知 作者:admin 点击:
Rollups 要求运营者在 Rollup 智能合约中质押一笔保证金,这样就激励了运营者正确地验证和执行交易。 Rollups 可用于: 为用户减少交易费; 开放式参与;

  Rollups 要求运营者在 Rollup 智能合约中质押一笔保证金,这样就激励了运营者正确地验证和执行交易。

  Rollups 可用于:

  •   为用户减少交易费;

  •   开放式参与;

  •   快速的交易吞吐量。

  当前有两种具有不同安全模型的 Rollups:

  •   ZK Rollups:在链下运行计算,并向主链提交有效性证明 (validity proof);

  •   Optimistic Rollups:默认情况下假定交易是有效的,仅在遇到挑战 (challenge) 时,通过欺诈证明 (fraud proof) 运行计算。

1. ZK Rollups

  ZK Rollups,全称 Zero Knowledge Rollups,会将数百笔交易在链下 (Layer 2) 进行捆绑打包,并生成一个称为SNARK” (简洁的非交互式零知识证明)的加密证明。这就是所谓的有效性证明 (validity proof),该证明会被提交和发布在 Layer 1 上面

  部署在 Layer 1 上的 ZK Rollup 合约会维护所有发生在 Layer 2 上的交易转移状态,该状态只能通过有效性证明才能进行更新。这意味着,ZK Rollups 只需要有效性证明,而不需要所有的交易数据。通过 ZK Rollup,验证区块将变得更快、更廉价,因为被打包的数据更少了

  使用 ZK Rollup 时,当资金从 Layer 2 转移到 Layer 1 时不会出现延迟,因为 ZK Rollup 合约此前接受的有效性证明已经验证了这笔资金的有效性

  我们还可以对使用 ZK Rollups 的侧链进行优化,以进一步减少交易大小。比如,账户 (account) 可以由索引 (index) 而非地址 (address) 来表示,这样就可以将交易大小从 32 字节减少到仅仅 4 字节;交易还可以作为 calldata 被写入以太坊,从而减少 Gas 使用量。

  ZK Rollups 的优缺点

  优点:

  •   当需要将资金转移至主链上时,不会出现延迟,因为有效性证明已经对资金进行了验证;

  •   不像 Optimistic Rullops 那样容易受到经济攻击的影响。

  缺点:

  •   仅限于简单的转账,不兼容于 EVM (以太坊虚拟机);

  •   有效性证明的计算强度很大,因此对于一些链上交易活动较少的应用而言,不值得采用此技术;

  ZK Rollups 的用例

  •   Loopring

  •   Starkware

  •   Matter Labs 的 zkSync

  •   Aztec 2.0

  •   ZeroSwap

  •   Sushiswap

  •   dYdX

  •   Immutable X

2. Optimistic Rollups

  Optimistic Rollups 与以太坊主链平行运行。Optimistic Rollups 可以在可扩展性方面提供改进,因为 (责任编辑:admin)

织梦二维码生成器
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片
栏目列表
推荐内容