

- Arbitrum Stylus,它在 EVM 之外新增了第二个基于 WASM 的预言机;
- Fuel,它使用类似于比特币(但功能更齐全)的基于 UTXO 的架构;
- Aztec,它引入了一种围绕基于 ZK-SNARK 的隐私保护智能合约设计的新语言和编程范式。




由于以太坊是一个以 L2 为中心的生态系统,因此你可以自由地独立构建一个具有自己独特功能的子生态系统,同时也是更大的以太坊的一部分。如果你只是在构建一个以太坊客户端,那么你是更大的以太坊的一部分,虽然你有一定的创新空间,但远远不如 L2。而如果你正在构建一个完全独立的链,你的创造空间会非常大,但你也失去了共享安全和共享网络效应等好处。L2 是一个很好的平衡点。 它不仅提供了尝试新的执行环境和安全折中的技术机会,可以实现扩容、灵活性和速度,还提供了一种激励机制,既激励开发者构建和维护,也激励社区支持。 事实上,每个 L2 都是孤立的,这也意味着部署新方法是无需许可的:无需说服所有核心开发者,你的新方法对整个链的其他部分是「安全的」。如果你的 L2 失败了,那是你的责任。任何人都可以提出奇思怪想(譬如,Intmax 的 Plasma 方法),即使以太坊核心开发者完全没有关注,他们也可以继续构建并最终部署。L1 功能和预编译不是这样的,即使在以太坊中,L1 开发的成败最终也往往取决于政治,其程度比我们希望的要高。无论理论上可以构建什么,以 L1 为中心的生态系统和以 L2 为中心的生态系统所产生的不同激励机制最终都会严重影响实际构建的内容、质量水平和顺序。 以太坊以 L2 为中心的生态系统面临哪些挑战?

- L2 之间跨链通常需要中心化跨链桥,这对普通用户来说非常复杂。如果你有 Optimism 上的代币,就不能把别人的 Arbitrum 地址粘贴到你的钱包里发送资金。
- 对于个人智能合约钱包和组织钱包(包括 DAO)来说,跨链智能合约钱包支持都不是很好。如果你换了一个 L2 上的密钥,还需要去换其他每个 L2 上的密钥。
- 去中心化验证基础设施通常比较缺乏。以太坊终于开始有了像样的轻客户端,比如 Helios。但是,如果所有活动都发生在 L2,都需要自己的中心化 RPC,那就没有意义了。原则上,一旦你有了以太坊区块头,为 L2 构建轻客户端并不难;但在实践中,对这一点的重视太少了。
