1. 首页
  2. 区块链英文

Rollups 热潮已至 一文梳理 Rollups 的常见误解

很喜悦看到人人对 Arbitrum One 的热情。我认可我早先太消极了,但上周末 Arbitrum One 的增进是指数级的,其 TVL (总锁仓价值) 在 48 小时内从 3 亿美元增添到 20 亿美元。在推出后的短短 12 天内,Arbitrum One 已经在很洪水平上推动自己成为行业中仅次于以太坊的第二大智能合约平台。

从中可以看出,人们对 Rollups 的认知已经呈指数级增进,但仍然有太多的误解。在本文中,我将尽我所知,解决其中一些谜题和误解。另外,若是我有纰谬之处,还请指正。

我以为,许多对于 Rollups 的误解都是由于人们恪守着旧头脑,以为单条区块链能够做到所有事情。因此,我们从这个角度最先论述,也要谢谢 r/ethfinance 子版块上的用户提供了这些误解。

1. Rollups 是一种暂且的救急方案,某某区块链在 L1 上有着较高的可扩展性,因此不需要 Rollups

Rollups 是区块链行业的现在和未来。

但首先,我们需要一个简朴的视角转变,以明白为什么 Rollups 是需要的。迄今为止,区块链必须完成所有这些义务—:生意执行、共识平安性和数据可用性。但这导致了区块链面临严重的瓶颈和效率低下,主要反映在区块链的三难逆境 (即单个区块链系统只能拥有可扩展性平安性以及去中央化三种属性中的两个)

相比之下,Rollups 是专注于一件事的区块链,而且只专注于一件事情尽可能快地执行生意同时将平安性和数据可用性的艰辛事情「外包」给另一个更善于这方面事情的 L1 链 (好比以太坊)。这是简朴的劳动分工或行动上的专业化。就像劳动分工在工业革掷中引领了指数级增进一样,Rollups 也将引领区块链行业在可扩展性方面的指数级增进。

现现在,一些 L1s 区块链可能在去中央化和平安性方面做出很大的牺牲,从而获得较高的可扩展性;以太坊和比特币则在可扩展性方面妥协,以获得更高的平安性和去中央化。而 Rollups 是一种简朴的结构,能够同时具备较高的可扩展性、平安性和去中央化

重点是,不管是 L1s 链照样 Rollups 链,对用户来说没有什么区别,他们只是与某个执行层 (不管是 L1s 链照样 Rollup 链) 交互。Solana 和 Avalanche 并不是在与以太坊竞争,而是在与 Arbitrum One 和 StarkNet 等 Rollups 竞争,除非它们像以太坊和 Tezos 一样转向以 Rollup 为中央的生长蹊径图。

简言之,无论 L1 执行层能够做什么,Rollups 都可以做得更好。

2. 某某区块链要比 Rollups 更快

这是错误的。再强调一次,无论任何 L1 链能够做什么,从耐久来看,Rollups 都可以做得更好。我要指出的是,Rollups 的设计空间很宽阔,有些 Rollups 会选择守旧的速率限制,尤其是 Optimistic Rollups。但 zkRollups 则不必云云,它们的生意处置速率可以逾越 L1s 链的极限。

3. 缺乏可组合性是很糟糕的

这是一个针对 Rollups 的常见论点,但该论点现实上险些站不住脚。正如前文所述,无论 L1s 能够做什么,Rollups 都可以做得更好。我也没看到有人埋怨 L1s 之间缺乏可组合性呀?

单个 Rollup 是完全可组合的,纵然它需要跨多个数据分片或外部数据可用性来举行结算。

就像 L1s 之间不能相互组合,Rollups 之间也没有可组合性。但现在已经有许多互操作性解决方案,好比 Hop Protocol、Connext、cBridge 和 Biconomy,另有更多的方案正在开发中。此外,有像 dAMM 这样惊艳的创新,让多个 zkRollups 之间共享流动性!

简言之,Rollup 可组合性优于 L1s。

4. 流动性的碎片化很糟糕

如上所述,Rollups 之间可能不会共享流动性,但 L1s 之间也不会。不外,与 L1s 差其余是,Rollups 之间可以通过诸如 dAMM 这样的创新方案来共享流动性

简言之,Rollups 之间的流动性碎片化问题小于 L1s 之间的流动性碎片化问题。

5. Rollups 是中央化的

Rollups 所有的生意数据 (以压缩的形式) 和证实 (proofs) 都市宣布在 L1 主链上,从而使得用户能够直接从 L1 主链来退出 Rollup,即便该 Rollup 自己被攻击了。因此,Rollups 的平安性和去中央化 = L1 的平安性和去中央化

在 Rollups 的早期阶段,确实会存在一些中央化的向量 (好比 Rollups 背后的开发团队在早期阶段对网络的控制),但大多数 Rollups 项目都致力于逐渐实现去中央化。Rollups 的最终形式是:有着去中央化的定序器 (sequencers)、去中央化的证实者 (provers)、去中央化的 L1 智能合约轻盈无辅助退出zkRollups。zkRollups 有着与最平安和去中央化的 L1 链相同的平安性和去中央化,同时具有壮大的可扩展性。

6. 通俗用户将永远无法完成 CEX–以太坊主网–Rollup 旅程,由于太昂贵了

诸如 OKEx、 Huobi 和 Coinbase 等顶级 CEXs (中央化生意所) 已经答应支持用户能够以异常低的用度直接将资产取款至 Arbitrum One (或从 Arbitrum One 存款至这些 CEXs) 和其他 Rollups 链。Bitfinex 已经支持将资产取款至 Hermez (以太坊 zkRollup 方案)

与此同时,以太坊并不是进入 Rollups 的唯一起径。好比,cBridge 允许用户通过 Optimism、Polygon PoS、币安智能链、xFai、Avalanche 或者 Fantom 直接进入 Arbitrum One,不需要通过以太坊网络。因此,现在已经有许多选择可以进入 Rollups,且未来还将有更多的选择。

简言之,Rollups 的用户体验等同于任何 L1。

7. Rollups 的取款守候时间太长

对于 Optimistic Rollups 而言,确实云云:若是使用默认的跨链「桥」,需要守候约莫 7 天时间才气将资产从 Optimistic Rollups 取款至 L1 上面。然则,如前文所述,现在已经有多个可用的选择供你举行快速取款。此外,zkRollups 并没有这个取款守候限制

8. Eth2.0 实现之后,Rollups 将被镌汰

首先,”Eth 2.0″ 这个术语已经弃用。以太坊接下来的一个主要升级是合并,也即将共识层 (信标链,以前称为“Eth2”) 与执行层 (即当前的以太坊链,以前称为“Eth1”) 举行合并,合并之后我们将再次只有一条以太坊链!以太坊在合并之后的下一个主要升级是共识层的数据分片。数据分片 (data sharding) 现实上将专注于加速 Rollups。因此,在可预见的未来,以太坊 L1 的可扩展性将受到限制,而 Rollups 将为以太坊带来最高的可扩展性!

简言之,现在以太坊的蹊径图是「以 Rollup 为中央」,旨在加速和增强 Rollups。

9. Rollups 仍然太贵

短期内确实云云。像 Arbitrum One 和 Optimistic Ethereum 这样的 Optimistic Rollups 正在将生意费降低 90%-95%,虽然相比于以太坊主网而言是一个很大的改善,但仍然太贵了。通过一些优化措施,好比署名聚合、更好的批处置和 calldata 压缩,其生意费可以降低 99%。事实上,zkRollups 已经将生意费降低了 99% 至 0.10-1 美元,即便当 L1 的生意费很高。

但 Rollups 并不止于此!当以太坊宣布数据分片时,Rollups 的成本将直线下降,其容量将马上增添一个数目级,且耐久的可扩展性将增添好几个数目级。

我们可以从 Validiums (好比 Immutable X) 对此一瞥,在 Immutable X 上,铸造一个 NFT 的成本不到 1 美分!事实上,Immutable X 的津贴使得其 NFT 铸造成本云云低廉,现在使用你的以太坊钱包铸造一个 NFT 的成本是 0 美元!你可以在 SwiftMint (swiftmint.io/) 自动着手一试。需要注重的是,Validiums 不像 Rollups 那样平安,但它们要比侧链和其他一些 L1s 加倍平安。此外,Volitions 通过允许用户在 Rollup 和 Validium 之间举行选择,进一步提升了其平安性。

简言之,耐久而言,Rollups + 数据分片将提供最大的可扩展性和最低的用度。

空投盛宴:羊毛党的狂欢 项目方的尴尬

在「羊毛党」队伍愈发壮大的当下,空投则意味着大量奖励被外部用户「薅」走,不空投则难以达到激励与奖励早期忠实用户的效果。

10. Rollup 生意的最终敲定 (finality) 太慢了

Rollup 定序器能够险些立刻为用户带来“软确认”(soft confirmations),在 Arbitrum 或者 Optimism 网络上通过 Uniswap 举行生意的平均时间约为 0.3 秒。对大多数人来说,这种软确认所需的时间是可以接受的。但事实上,Rollups 的生意在 L1 上的最终敲定经常被延迟,尤其对于 zkRollups 而言。

StarkNet 提出了一个很棒的解决方案,即检查点 (checkpoints) 能够异常迅速地实现 Rollup 侧的有用敲定,此时生意的最终敲定将由 L1 尽可能快地实现。随着 zk (零知识证实) 手艺的改善、以太坊实现单个 slot 的敲定和数据分片的交织,我们将看到生意的最终敲准时间下降几秒。只管云云,在某些情形下,直接在 L1 上结算让人是有意义的。

11. Rollups 是以太坊的器械,且受到了 EVM (以太坊虚拟机) 的约束

Rollups 绝对不仅仅是以太坊的器械。事实上,Tezos 已经转向了一个以 Rollup 为中央的蹊径图。Tezos 的首创人 Arthur Breitman 提出了一个很好的论点,即 Rollups 与数据分片的连系是最终的可扩展性解决方案

此外,Rollups 有着一个广漠的设计空间,可以在 VMs (虚拟机)、用度模式、协作机制、治理等领域举行试验。事实上,Rollups 的创新空间要比 L1 大得多,由于它们在最平安的 L1 上总是有一个退路。想要一个抗量子的 VM?可以使用 StarkNet;喜欢 LLVM 和 Rust?可以使用 zkSync 2.0;想要你的 Rollup 链仅针对一个特定的应用来优化?固然,针对 NFTs 的 Immutable X 就是一个很好的例子;想要一条没有 MEV (矿工可提取价值) 的私有链?可以使用 Aztec。

简言之,Rollups 有着一个广漠的设计空间,L1 能做的任何事情,Rollups 也可以,而且还要更多。

12. 若是你可以在其他地方部署 Rollups,那以太坊另有何特其余呢?

Rollups 将部署在最具平安性、去中央化和最高数据可用性的 L1 上面

很显著,以太坊的平安性和去中央化要比任何其他智能合约平台凌驾几个数目级。现实上,比特币是唯一可与之媲美的区块链,但显然,比特币缺乏托管 Rollups 的能力。

以太坊现在还没有最高的数据可用性,但通过数据分片,以太坊将拥有最高的数据可用性。数据分片 (data sharding) 推翻了三难逆境——你的网络越去中央化,你可以部署的数据分片 (data shards) 就越多,你的 Rollups 也就加倍可扩展。这就是部署在以太坊上的 Rollups 在未来几年扩展到数百万 TPS 的方式,预计到 2030 年将到达 1500 万 TPS。以太坊唯一可以改善的地方是执行层,也即让执行层对于验证 zk-SN(T)ARKs 加倍友好。我信托这会实现的,一旦合并完成,数据分片和无状态性将会到来。

到那时,显然以太坊将被界说为部署 Rollups 的最佳场所但这并不意味着么有其他竞争对手。若是以太坊的数据分片饱和,我们将可能看到诸如 Celestia 和 Avail 这样的数据可用性链填补这个空缺。对于其他转向以 Rollup 为中央的 L1s 链,好比 Tezos, 若是基于以太坊的 Rollups 需求过剩,它们也可能从中受益。固然另有意想不到的竞争对手,但现实上,唯一真正的竞争对手是,比特币是否会以某种方式添加验证 zk-SNARKs 的功效并实现数据分片,

固然,对于 Rollups 而言,这并不主要。Rollups 只会行使 L1 提供应它们的最好的平安性、去中央化、网络效应和数据可用性。

简言之,以太坊独专程定位于提供最高的平安性、去中央化和数据可用性,这使得以太坊成为部署 Rollups 的最佳场所。

13. Rollups 正在盗走以太坊的流量

当前的以太坊执行层 (即 PoW 以太坊链) 已经完全饱和,而且区块的满块情形已经存在数年时间。因此,Rollups 上的所有流动都是净增添的。有些人可能会以为分片会扩大以太坊的容量,但 Rollups + 数据分片将能够增添以太坊生态系统的整体容量,比之前的纯分片解决方案多好几个数目级

14. Rollups 太过庞大,没人能明白

我想指出的是,我写这篇文章的时刻,Arbitrum One 已被证实是历史上增进最快的智能合约平台。现实上,如前所述,使用 Rollup 的用户体验与使用 L1 是相同的用户不需要体贴 Rollups 的底层架构,对于用户而言,Rollup 只是另一个智能合约平台

YouTube 的用户是否体贴它是用什么编程语言编写的?服务器运行在什么操作系统上?服务器使用什么互联网毗邻等等?固然不会。事实上,我预计,随着智能合约钱包和中央化前端的改善,情形将显著改善。

15. 当 Rollups 生长得足够大时,它们将甩掉主链并确立它们自己的区块链

从手艺上讲,这是可能的。然而,Rollups 的稀奇之处正是它们依托于最平安和去中央化的 L1 主链。这是最主要的一点,由于现在现在只有比特币和以太坊最平安和去中央化。Arbitrum One 已经向我们证实,相比于其他更中央化的共识机制,人们对于由以太坊平安性支持的 Rollup 链的需求更高。另外,就像之条件到的,若是有竞争对手提供了比以太坊更好的平安性和数据可用性,那么 Rollups 将被激励迁徙至上面。

16. 没有 Rollup 内陆代币,以是人们将不会投资于其生态系统

这并不完全准确。虽然有许多 Rollups 项目处于早期阶段,没有刊行内陆代币,但我预计大多数 Rollups 最终都市宣布代币。许多 Rollups 项目已经有内陆代币了,并正在以创新的方式使用这些代币,好比 Immutable X。这是 Rollups 相对于 L1s 的另一个利益,即 Rollups 可以有怪异和巧妙的代币和用度模式。

17. zkRollups 零知识证实的盘算成本太过昂贵

确实云云,但通过在许多生意上分摊这一成本,那么相对于为生意 calldata 支付的 Gas 成本,零知识证实的盘算成本就可以忽略不计了。固然,我们仍处于零知识手艺的早期阶段,我们将看到盘算零知识证实的成本和时间随着时间的推移直线下降。软件优化、GPU/FPGAs/ASICs,摩尔定律,以及随着生意量增添而带来接纳度的增进,意味着 zkRollups 的情形只会越来越好,这已经被证实是可连续的。

18. NFTs 能在 L1 与 Rollups 之间,或者在 Rollups 之间转移吗?

这是我忽略了的一个主要问题。正如上面提到的,虽然针对 ETH 和 ERC-20 代币的转移已经有多个「桥梁」,但 NFTs 加倍庞大,由于不能有针对 NFTs 的流动性桥梁。

现在,你可以在 L1s 和 Rollups 之间转移 NFTs,但解决方案一定是早期。例如,在 zkSync 1.x,你可以在上面铸造 NFT,而当你想要将之取款至 L1 时,该 NFT 将在 zkSync 1.x 上销毁,并在 L1 上被铸造为一枚 ERC-721。然则,Rollups 之间的 NFTs 转移是一个尚未解决的问题

幸运的是,人们正在起劲地研究这一问题,好比 Vitalik 最近提出了一个跨 Rollups「封装 NFTs」的提案[1],使 NFTs 更容易在 Rollups 之间转移。Polygon Hermez 的 Jordi Baylina 进一步扩展了这一内容[2],但在该帖子中确实有许多有见识的谈论。

19. 你谈论的是未来,执行风险依然存在

确实云云。Rollups 是一项新兴手艺,需要几年的时间才气成熟并施展其潜力。事情可能会失足。但我在上文中论述了 Rollups 现在的瑕玷是什么,以及未来将若何解决。

关于 Rollups 误解的更多讨论请前往:

https://www.reddit.com/r/ethereum/comments/pmvbbh/addressing_common_rollup_misconceptions/

正文涉及的链接:

[1]:https://ethresear.ch/t/cross-rollup-nft-wrapper-and-migration-ideas/10507

[2]:https://ethresear.ch/t/cross-rollup-nft-wrapper-and-migration-ideas/10507/28

撰文:Polynya

查看更多

原创文章,作者:区块链游戏,如若转载,请注明出处:http://www.chainyouxi.com/区块链游戏/62914.html