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

我的网站

当前位置: 主页 > 竞争币 > 以太坊

深入研究以太坊各 Rollup 解决方案的权衡(2)

时间:2021-05-06 09:29来源:未知 作者:admin 点击:
Rollup 的衡量标准: 安全性 Rollup 的安全性(即,用户和运营者存放在 Rollup 中的资产的完整性和安全性)依托于底层 Layer 1 区块链(本文特指以太坊)。但

Rollup 的衡量标准:

安全性

Rollup 的安全性(即,用户和运营者存放在 Rollup 中的资产的完整性和安全性)依托于底层 Layer 1 区块链(本文特指以太坊)。但是,一些 Rollup 方案的某些假设及其构建方式也关系到安全性。

  1. 诚实暸望塔假设

该假设认为至少有一个诚实的 「暸望塔」 可以在挑战期内成功将欺诈证明提交给 Layer 1 智能合约。这种假设引入了安全性和延迟之间的权衡,因为挑战期越长,诚实的暸望塔提交欺诈证明的可能性就越高;反之,挑战期越短,这一可能性就越低。

  1. 批量退出假设

该假设认为所有 Layer 2 用户都能在批量退出期内成功执行退出事务。该假设引入了资本效率的权衡,因为运营者的资金在批量退出期内处于锁定状态。

  1. 起步设置(Setup)

每个 ZK-Rollup 方案都使用零知识证明协议来创建有效性证明。零知识证明系统将一个证明需要检查的逻辑和关系封装成一个能满足所有约束条件的电路。零知识证明协议要求在证明器(Layer 2 运营者)和验证器(智能合约)之间进行名为 「起步设置」 的预定义配置。

Zk-Rollup 主要有三类设置:可信设置(Trusted Setup)、可更新设置(Updatable Setup,CRS)和透明设置(Transparent Setup)。

  • 可信设置:在该设置下(如 Groth16),gas 成本较低,最大吞吐量较高。但是,每个电路只支持某些固定功能。另外,每次电路升级时,都需要完成可信设置流程。

  • 可更新设置:在该设置下(如递归的 Plonk),gas 成本较高,最大吞吐量较低。但是,该设置最主要的优点是,无需修改电路即可引入自定义智能合约,这都得益于递归性。

  • 透明设置:在该设置下(如 Stark),当 Layer 2 区块被填满时,gas 成本很低,但是在类似空块这种非理想情况下,gas 成本会变得异常高。

通用性

  1. 完全兼容 EVM

完全兼容 EVM 指的是 Layer 2 系统完全兼容以太坊主网上已有的智能合约。

  1. 自定义智能合约

Layer 2 客户端可以自定义并引入有限的智能合约。Layer 2 用户和合作伙伴可以通过各种工具以 zk-SNARK 电路(代表智能合约的逻辑)的形式引入其智能合约,不过电路会带来局限性(电路可能不支持无限迭代的循环)。

  1. 固定功能

可以加入一些 dApp 或智能合约,但是必须通过系统升级来实现。

运营者的成本

  1. gas 成本
  • 最优 gas 成本:取决于 call data 成本和固定成本。
  • 次优 gas 成本:取决于最优 gas 成本、固定成本和实现最优 gas 成本的概率。 (责任编辑:admin)
织梦二维码生成器
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片
栏目列表
推荐内容