随着独立的Layer-2链开发工具包越来越受欢迎,今天我们来看看一些知名的工具包,并比较它们是否有所不同。请注意!

首先,我们将花时间了解两个Optimistic Rollups的代表,Optimism和Arbitrum。然而,请注意,在它们的链开发工具中,这两个网络仍然保留了根据应用项目的需求进行零知识改进的可能性。

Optimism的OP Stack

第一个已经有示例产品和一些第三方项目使用的工具包是OP Stack。基本上,这是一个实现“超级链”愿景的工具包,即许多不同的OP链网络,通过在链上传输数据并依赖以太坊提供安全性和真实性。

OP Stack应用项目

将应用OP Stack工具包的已宣布项目包括:

  • BASE - 由Coinbase支持和开发的Layer-2

  • opBNB - BNB链的Layer-2

  • Zora - NFT市场

  • Pika Protocol计划在2024年在OP Stack之上构建Layer-3的“Pika Chain”

这些项目使用OP Stack工具包来构建各自的Layer-2或Layer-3链,以实现更高的可扩展性和吞吐量,并在保持与以太坊的互操作性的同时确保安全性和真实性。

此外,还有一些其他项目也宣布对这个工具包提供技术支持。具体而言,Celestia表示将为OP Stack开发Modular DA数据层。

待办问题

在OP Mainnet的文档中,还提到了一些未解决的问题和未来的改进需求。这些待办问题包括:

  • 从Layer-2到Layer-1的提现取决于一组验证者(测试单位)。

  • 跨链交易可能会很慢,因为它们必须等待验证过程完成。

  • 复杂、高度同步的跨链交易(如闪电贷款)在链之间执行起来将会很困难。

  • 数据验证无法轻易进行扩展,因为超级链必须进行整理并依赖Layer-1。

  • 目前没有支持在多个超级链上集成的DApp的工具包。

  • 钱包平台目前还不支持同时连接多个超级链网络。

Arbitrum Orbit

另一个采用Optimistic Rollups方法的项目是Arbitrum,该项目已发布了关于Arbitrum Orbit工具包的详细信息。

OP Stack和Arbitrum Orbit之间的区别(可以视为临时的,因为未来可能会发生变化)在于这两个生态系统在发展愿景中所追求的层数。根据已发布的项目文件细节,通过OP Chain,可以理解为这些链是在当前Optimism的旁边(或围绕其周围)发展的链。而Arbitrum则同时开放了Layer-2和Layer-3的发展方向(在Layer-2之上构建的网络)。

这些工具包为开发者提供了构建高性能、可扩展性和安全性的Layer-2和Layer-3链的框架和工具。它们都旨在通过减少链上负载和交易成本,提高区块链的可用性和用户体验。然而,这些工具包仍在发展中,可能需要进一步的改进和优化来解决一些待办问题和限制。

与OP Stack不同的是,Superchain可以自由部署(无需权限),而如果要部署

Layer-2,需要获得Arbitrum DAO的批准,而Layer-3可以任意部署。

Orbit链可以自定义参数,例如安全性、治理,尤其是用于支付交易费用的代币。选择作为交易费用的代币的自定义细节是下一个区别,因为OP Stack没有明确提到这些信息。

最近的开发更新

已经正式宣布将使用Orbit的项目包括:

  • Syndr(衍生品交易所)宣布将在2023年底前开发Syndr链。

  • 此外,据创始人Steven Goldfeder表示,目前有33个Orbit链正在Devnet上开发。

目前,Arbitrum Orbit刚刚进入Devnet部署阶段。以下是这个工具包向社区中的项目发送的指令。

此外,Arbitrum计划在2023年底之前将Stylus升级整合到其工具包中。这是一个升级,允许开发人员使用其他语言(如Rust)参与构建合约。

积压问题

由于模型与OP Stack非常相似,因此我想总结一下上述提到的一些问题,包括:Orbit链之间的互操作速度(已实现InterOps功能),将安全性(数据交互)依赖于Layer-1。

另一个潜在问题是关于用于支付交易费用的代币,在这个细节上可能会引起社区的争议。

然而,一个积极的方面是Arbitrum Nitro现在被认为已经整合了欺诈证明,因此对Sequencer - Attestor的依赖将在一定程度上减少。

接下来,我们将看一下ZK-Rollups开发的工具包。由于在方法上的差异(例如有效性证明 - 欺诈证明)和为了避免混淆,我认为将这个群体分成一个独立的部分会更合适。

zkSync的ZK Stack

在6月26日晚上,zkSync Era和Matter Labs宣布了与他们的ZK Stack工具包相关的细节。如果团队想要在当前的zkSync平台上部署,ZK Stack也将开放两种开发可能性,即Layer-2和Layer-3。

关于连接阶段,与其他解决方案也存在相似之处。具体来说,分支链之间的交互将通过Hyperbridge进行支持。

积压问题

与前两个解决方案类似,Hyperchain也会受到去中心化程度和操作网络的Sequencers数量的限制。

与OP Stack和Arbitrum Orbit不同的是,当这两个平台在分支链之间的互动和流动性链接方面存在问题时,zkSync Era集成了一个称为zkPorter的桥接方案。这个解决方案预计可以解决大多数高层级区块链面临的流动性碎片化问题。

Starknet Slush

下一个代表是由Starknet开发的Slush。这个名称可能与之前的代表不完全相似。这是因为除了支持构建独立的链外,Slush将fork Tendermint工具包,创建一个新的虚拟机环境,并将该虚拟机系统连接到ABCI的系统。简单来说,Slush将支持比其他解决方案更深层次的基础设施。

这种差异源于StarkNet不遵循纯EVM兼容性的方向(默认不支持Solidity),因此需要对技术细节进行调整(特别是需要支持Cairo编程语言的开发)。

然而,从开发愿景来看,Layer-2和Layer-3也是这个工具包的最终目标。

最新的开发更新

由于Starknet基础设施尚未完全完成和100%的Regenesis实施,可以认为这个Slush工具包仍处于初级阶段。Slush的一个显著集成是,这个工具包已经开启了一个源代码分支,如果项目需要,支持对zkSync Era进行Solidity的开发。

此外,该工具包的未来路线图包括:

  • 构建支持Cairo语言的Tendermint轻客户端

  • 在Tendermint和ABCI系统上部署Cairo

  • 将区块发送至SHARP验证器(这是Starknet专门为Cairo编写的程序所开发的区块验证机制)

根据项目文档,在撰写时表示完成这些里程碑并实施Layer-3愿景大约需要3个月的时间。

积压问题

Starknet在构建Layer-2平台方面仍然不完全完成。因此,网络要将Cairo扩展到多个项目将需要更多时间。从那时起,Layer-3才能开始部署。

目前主网的交易处理速度并不令人印象深刻。因此,如果无法专注于开放Layer-2,当部署多个分支链时,对主网的压力将逐日增加。

多边形超级网络

基本上,该工具包的系统设计和目标与上述名称类似。不同之处在于,该工具包的中心平台是Polygon PoS,并且在2021年6月20日的宣布之后,现已迁移到zkEVM Validium机制。

这意味着与前面提到的Rollup形式不同,Validium在成本和交易速度方面更高效。但作为回报,安全性方面存在一定风险,因为认证数据是保存在链下,而不像前面提到的方案将整个数据验证过程放在链上。

最近的发展更新

可以说,目前Supernets并不是Polygon发展的重点,因为该项目有太多的子项目需要关注,比如Polygon ZKEVM,甚至是当前的PoS旗舰网络。

这个工具包最值得注意的更新可能是德国电信巨头Telekom将参与操作Supernets发展网络的验证节点。

积压问题

如上所述,Validium对于在链外存储认证数据的透明性和安全性引发了一些担忧。

流动性碎片化的问题将需要Polygon未来提出许多新的解决方案,因为这是一个发展了许多不同分支和网络的生态系统。

总结

因此,我们已经了解了当前由Layer-2构建的一些私有链开发工具包。显然,这是许多项目都在追随的趋势,但在实施方面,需要非常灵活,以避免对整个区块链生态系统造成不必要的复杂性。

#OP #OPTIMISM #Layer2 #zksync #ARB