准备就绪 无论ZK Rollup有多少理论上的优点,至少在当前阶段它受限于其为扩展DeFi所能提供的组件。 诸如Arbitrum和Optimism之类的开放性Rollup提供的执行模型与以太坊虚拟机非常相似。对于开发人员而言,不管代码的复杂程度如何,转到开放性 Rollup都是非常容易的过程。Arbitrum最近更新的文档清楚地表明了迁移应用程序的过程有多么的简单。一般来说,开放性Rollups可以提供与Matic / Polygon和Binance Smart Chain等替代EVM兼容的缩放解决方案所提供的相同的功能。 另一方面,对于诸如Starkware和ZkSync之类的领先ZK Rollup协议,兼容性是一个更加棘手的问题。因为ZK Rollup被设计为具有与每种单一类型的交易相关的有效性证明,所以其汇总技术的构建要繁重得多。ZK Rollup已成功用于一些离散任务,例如直接转移和交易。但是他们尚未为DeFi智能合约提供通用支持。 这一点丝毫不会减弱ZK Rollup的未来潜力。值得一提的是,不管时间早晚,ZK Rollup可能会提供开放性 Rollup已完成的许多工作:接近完全的EVM兼容性、计算效率以及易于移植的复杂代码。然而,按照目前的情况,只有开放性 Rollup才能解决以太坊的紧急拥塞问题,并为DeFi快速扩展提供了一种方法。 安全问题 问题是,如果以安全性为代价换取扩展速度是否值得?ZK Rollup的支持者认为,ZK Rollup提供了对脱链执行的密封加密验证,因此比开放性 Rollup具有决定性的安全优势,这意味着ZK Rollup可能在DeFi协议逐步扩展中大有可为。 但是,实际上,安全性问题并不那么简单。 ZK Rollup由指定的一方构建,该方执行交易,构建区块并包括有效性证明。该行为称为“ relayer”(或“ prover”)。在ZK Rollup中,中继器被加密,防止提交欺诈性的交易,并且锁定 Rollup所处理的资金。但是,这种对单方的依赖会产生一些潜在的漏洞。 中继器用零知识证明构造块的工作需要昂贵的计算基础结构。如果中继器由于任何原因脱机,则不一定会有其他方拥有证明技术可以无缝接管处理职责。实际上,这意味着ZK Rollup不具有强大的柔性保障。 现在我们把它和开放性 Rollup进行比较。在开放性Rollup上,单方“定序器”也被指定为区块生产者和交易处理器。在大多数情况下,开放性Rollup网络上的其他验证程序充当“裁判”,可以在定序器上“发出犯规提示”。也就是说,他们可以在必要时发布欺诈证明,以触发争议解决流程。但是,重要的是,这些额外的验证器也可以在没有额外的处理能力或技术知识的情况下承担块的生产角色。Arbitrum的创始人甚至声称,可以使用带有一些额外RAM的普通笔记本电脑来运行Arbitrum节点。 (责任编辑:admin) |