现在我们已经完成了 Optimistic Rollup 的构建模块,让我们探讨并解决对该机制的最流行的批评。 长时间的提款 / 争议期对于采用和可组合性是致命的我们在上面提到过,长期的争议期对安全有好处。这里似乎存在一种固有的取舍:争议期过长对用户来说不好,因为用户如果想要提取资金的话需要等待很长时间。争议期较短,当然能带来流畅的用户体验,但这样你就会冒欺诈发生的风险。 我们认为这不成其不问题。由于存在漫长的提现延迟可能性,我们预计做市商将迅速介入并提供更快的提现服务。这是可能的,因为验证第 2 层状态的人可以正确判断一个提现是否存在欺诈的可能,从而会以较小的折扣来「购买」 他们的服务。举个例子: 参与者:
步骤:
爱丽丝要么是诚实的,立即把钱拿出来,要么是不诚实的,会受到惩罚。我们希望支付给做市商的费用会随着时间的推移而压缩,如果有对这项服务的需求的话,最终让用户完全看不到这个过程。 该特性最重要的含义是,它可以实现与第 1 层合约的可组合性,而不必等待完整的争议期。 注意,这种技术最早在「Simple Fast Withdrawals」(简单快速提现)一文中描述过。 矿工可以通过贿赂来审查提现,破坏 Optimistic Rollup 的安全在「Optimistic Rollup 的近零成本攻击场景」的帖子中,有人认为,矿工的激励过大,这会导致排序者与以太坊矿工勾结,不愿去审查任何有争议的交易。当然,考虑到系统安全对于解决争议的依赖,这对任何 Optimistic 体系都是致命的。 我们不同意这篇文章的论点。我们假设,诚实的一方总是愿意贿赂矿工,而且能提供比恶意方更多的资金。此外,每当矿工们因为帮助恶意方获胜而偏离「诚实」行为时,都会产生额外的成本。这种行为会破坏以太坊的价值,而这反过来会增加矿工从事这种行为的额外成本。 (责任编辑:admin) |