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

我的网站

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

关于 Optimistic Rollup,你需要知道的一切(6)

时间:2021-01-28 15:32来源:未知 作者:admin 点击:
现在我们已经完成了 Optimistic Rollup 的构建模块,让我们探讨并解决对该机制的最流行的批评。 长时间的提款 / 争议期对于采用和可组合性是致命的 我们在

现在我们已经完成了 Optimistic Rollup 的构建模块,让我们探讨并解决对该机制的最流行的批评。

长时间的提款 / 争议期对于采用和可组合性是致命的

我们在上面提到过,长期的争议期对安全有好处。这里似乎存在一种固有的取舍:争议期过长对用户来说不好,因为用户如果想要提取资金的话需要等待很长时间。争议期较短,当然能带来流畅的用户体验,但这样你就会冒欺诈发生的风险。

我们认为这不成其不问题。由于存在漫长的提现延迟可能性,我们预计做市商将迅速介入并提供更快的提现服务。这是可能的,因为验证第 2 层状态的人可以正确判断一个提现是否存在欺诈的可能,从而会以较小的折扣来「购买」 他们的服务。举个例子:

参与者:

  • Alice:在第 2 层有 5 个 ETH。
  • Bob:在「做市商」智能合约中,第 1 层上有 4.95 ETH,并且在第 2 层上运行一个验证器

步骤:

  1. Alice 让 Bob 知道她想要「快速」取款,并向他支付 0.05 ETH 的费用
  2. Alice 向 Bob 的「做市商」智能合约发出取现要求
  3. 此时可能会发生两种情况:
    1. Bob 在他的第 2 层验证器上检查提款是否有效,并批准快速取款。这将立即将 4.95 ETH 转移到 Alice 的第 1 层地址。在提款期结束后,鲍勃可以领取这 5 个 ETH,净赚一笔。
    2. Bob 的验证者提醒他该交易无效。Bob 对该交易引起的状态转换提出异议,取消交易,并因排序者允许恶意交易发生而赚取其债券。

爱丽丝要么是诚实的,立即把钱拿出来,要么是不诚实的,会受到惩罚。我们希望支付给做市商的费用会随着时间的推移而压缩,如果有对这项服务的需求的话,最终让用户完全看不到这个过程。

该特性最重要的含义是,它可以实现与第 1 层合约的可组合性,而不必等待完整的争议期。

注意,这种技术最早在「Simple Fast Withdrawals」(简单快速提现)一文中描述过。

矿工可以通过贿赂来审查提现,破坏 Optimistic Rollup 的安全

在「Optimistic Rollup 的近零成本攻击场景」的帖子中,有人认为,矿工的激励过大,这会导致排序者与以太坊矿工勾结,不愿去审查任何有争议的交易。当然,考虑到系统安全对于解决争议的依赖,这对任何 Optimistic 体系都是致命的。

我们不同意这篇文章的论点。我们假设,诚实的一方总是愿意贿赂矿工,而且能提供比恶意方更多的资金。此外,每当矿工们因为帮助恶意方获胜而偏离「诚实」行为时,都会产生额外的成本。这种行为会破坏以太坊的价值,而这反过来会增加矿工从事这种行为的额外成本。 (责任编辑:admin)

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