以太坊基础设施 Gnosis 联合创办人 Martin Köppelmann,于 ETHDenver 大会上以「L2 的限制为题」,从多角度阐明 L2 其实无法解决以太坊的扩容问题。另外,其也参考 Cosmos IBC 的设计提出了「以太坊宇宙」的概念,透过 ZK 跨链桥的技术打造更加去中心化且高效能的以太坊。
L2 具实用性,但有其限制及取舍
Martin 于演讲开场表示,由于以太坊扩容性不足,当前主流的解决方案位便是仰赖 Roll up 技术,才会造就 L2 现今蓬勃的生态。
然而,Martin 认为,随着新的跨链技术降低跨链时的风险 (像是 ZK 跨链桥),L2 试图解决的问题有了新的方案。而此次演讲便是要着重探讨 L2 面临的限制,以及为何更多 L1 区块空间是必须的,并能使区块链更安全且去中心化。
L2 的初始概念:一个临时的交易空间
Martin 接着提及 L2 的发展起源,最初 L2 被用来执行从 L1 存入的批量交易,并将结果同步回 L1 进行结算 ,这使得 L2 就像是个过渡空间,并不会在其中有过多的停留,而整个过程也是 Roll up 一词的由来。
但这种交易处理模式仅适合部分状态不会膨胀的应用,如合约交易所,因为不需要过往的交易历史,仅需交易结果。
以太坊当前交易能力如何?
尽管 L2 确实提升了交易上限,但 Martin 表示 L2 能为以太坊带来的扩容性仍受制于 L1,在以太坊每天仅能执行约 125 万笔交易的情况下,L2 终究会达到扩容上限。
那么在有了 L2 后,当前以太坊的交易处理能力到底达到什么水准呢?Martin 举了以下两个例子:
1.ENS:假设全世界 10% 的人口 (约 8 亿人) 一同注册以太坊域名,需要约两年的时间才能消化这些交易。
2.全球股市:若将以太坊作为全球股票市场的结算层,全球公开上市的 45,000 支股票每日仅能进行小于 30 笔交易。
L2 交易成本问题
除了扩容性限制外,L2 的交易成本也是需要解决的问题,Martin 表示 L2 的 Gas 费用仍与 L1 的费用成比例,当费用飙升至 1 美元以上时,在许多用例中是不可接受的。
尽管 EIP-4844 实施后,Gas 费用将降低 90% 以上,但与之同时需求也将上升,对于需要 1 美分以下费用的用例来说,仍是不可用的。
此外,若发生离开 L2 的成本高于用户资产的情形,则会使用户的资产卡于 L2 无法领出。即使每个人皆可承担离开 L2 的成本,L2 的频宽限制也可能使用户一次提领所有资产。
Roll up 技术的自身限制
即便交易成本及扩容性问题都被排除,L2 的 Roll up 技术也无法使用在所有应用程式上。
Martin 以 CirclesUBI 及 POAP 为例,这些应用的状态过大,将他们从 L1 转出是不可行的,因为无法将这些资料压缩并于 L1 上结算。
那如果永远不离开 L2 呢?
在讨论完 L2 当前所面临的问题后,Martin 反问:「那如果永远不离开 L2 呢?」
对于这个想法,他提出了两个问题:
1.当前 L2 的区块定序器 (Sequencer) 过于中心化,可能出现交易被排除、交易费用被提高,或是某些协议受到差别待遇的情形。
Martin 以 Coinbase 推出的 L2 Base 为例,由于 Coinbase 控制了 Base 的中心化定序器,若他们想,可以保证他们的交易获得优先权。
2.中心化的定序器可能会面临审查,或是要求他们的用户需要通过 KYC,否则无法进行交易。
除了上面两点问题外,Martin 也表示,若是只是想要发行链上的原生资产,是否发行在 L2 上真的这么重要吗?
尽管原生 L2 资产因为无需跨链所以解决了跨链风险问题。但由于 L2 的安全性是来自于 L1 的验证者们,少了 L1 的安全性,L2 也无法正常运作。
另外,由于以太坊本身仍在持续的更新进化当中,L2 的机制也需要与时俱进。
Martin 以链上投票协议 Snapshot 为例,其无需信任的投票机制便是在 L2 上进行,并将结果同步回 L1,整体过程 Snapshot 使用 Merkle Proof 进行。但根据以太坊的路线图,其打算将以太坊客服端从 Merkle Trees 切换至 Verkle Trees,会使 Snapshot 届时无法使用。
对此,Martin 表示 L2 必须要有相对应的升级机制,不过将违背其无需信任的目标。
既然 L2 这么多限制,那有什么替代方案呢?
Martin 提出了一个主意,可以运行一个与以太坊架构完全相同的执行层及共识层网路,并以 ZK 跨链桥的技术来连结两条链,范例被称为「Gnosis」。Gnosis 将尽可能的与以太坊保持一致,也会兼容未来的 EIP,使运行 Gnosis 就像与以太坊一样。
而在 Gnosis 上会运行以太坊的轻节点,并透过 EVM 来验证共识及区块是否被大多数的验证者签署,以确保与以太坊处于一致的状态。
Gnosis 的 ZK 跨链桥概念类似于 Cosmos 的 IBC (跨链通讯) 模型,使以太坊及其他以信标链为基础的 EVM 能在无需信任下相互连结,最终组成一个有多条链组成的「以太坊宇宙」(Ethereumverse)。