Arbitrum Orbit 是一个强大的框架,允许开发者在 Arbitrum 的 Layer 2(L2)扩展技术之上创建自定义的 Layer 3(L3)区块链解决方案,而 Arbitrum 本身是构建在以太坊之上的。通过利用 Arbitrum 的高级扩展技术栈,Orbit 使开发者能够推出高性能、去许可且高度可定制的链,以满足特定用例的需求。接下来我们将探讨 Arbitrum Orbit 的技术基础、关键特性以及它如何赋能开发者构建自己的区块链生态系统。
什么是 Arbitrum Orbit?
Arbitrum Orbit 是一个模块化的 Layer 3 技术栈,旨在让开发者部署自己的区块链——称为“Orbit 链”。这些链将交易结算到 Arbitrum 的 L2 网络(如 Arbitrum One 或 Arbitrum Nova),而 L2 网络再将交易结算到以太坊的 Layer 1(L1)。Orbit 链可以配置为 Rollup 或 AnyTrust 链,在安全性、成本和性能之间提供灵活的平衡。
Orbit 由 Arbitrum 的创建者 Offchain Labs 推出,旨在满足对应用特定区块链日益增长的需求。自 2023 年 10 月主网推出以来,已有超过 30 个 Orbit 链上线,截至 2024 年 10 月,这些链的总锁定价值(TVL)已超过 2 亿美元。
下面我们来看看官方的描述:Arbitrum Orbit
- 你可以将 Orbit 链视为 Arbitrum Nitro 技术栈的可部署、可配置实例。
- 您也可以将它们视为量身定制的链 - 根据您的确切用例和业务需求量身定制的链。
- 这为您提供了另一种逐步去中心化应用程序并逐步采用以太坊基础层的属性和安全假设的方法。
- 每个 Orbit 链都可以配置为 Rollup 或 AnyTrust 链。
Orbit 解决了什么问题?
以太坊生态系统由去中心化的节点网络提供支持,每个节点都运行以太坊的第 1 层 (L1) 客户端软件。以太坊的区块空间需求量很大,因此用户经常被困在等待网络变得不那么拥堵(从而更便宜)的困境中。
Arbitrum 的 Rollup 和 AnyTrust 协议通过将以太坊网络的一些繁重工作转移到另一个分别支持 Arbitrum One 和 Arbitrum Nova L2 链的去中心化节点网络来应对这一挑战。
这些链之间存在重要差异。在 Rollup 和 AnyTrust 之间进行选择代表了去中心化和性能之间的权衡:
- Arbitrum One 实现了 Rollup 协议,该协议将原始交易数据存储在以太坊 L1 上,而
- Arbitrum Nova 实现了 AnyTrust 协议,该协议使用数据可用性委员会 (DAC) 来存储原始交易数据,通过引入安全假设来加快结算并降低成本。
这两个公链将满足大多数项目的需求——它们已经支持数千个应用程序和数百万用户!但共享公链并不适合所有人。一些项目可以从自己的 AnyTrust 或 Rollup 链中受益,这些链提供相同的安全性,但对链的功能和治理具有更高程度的控制权(请记住,这些公共 L2 链及其协议由 Arbitrum DAO 管理)。
Orbit 链使您能够使用自己的基础设施创建自己的 AnyTrust 和 Rollup 链。您可以将 Orbit 链视为以太坊上自我管理的优先通道。每条 Orbit 链都能够支持数倍于以太坊的容量,同时直接受益于以太坊的安全性。
简单地说:
- Arbitrum One 和 Arbitrum Nova 链解锁了两个选项,可以扩展以太坊并满足大多数项目的需求。
- Arbitrum Orbit 链解锁了一个无限的花园,可以进一步扩展以太坊,每条单独的 Orbit 链都根据其所有者的需求进行精确定制。
Orbit 如何帮助我构建去中心化应用程序?
效益 | 描述 |
---|---|
专用吞吐量 | 如果您的 dApp 需要高性能或一致的资源可用性,则可能需要专用吞吐量。在自己的 Orbit 链上运行您的 dApp 可以显著提高资源可用性,因此您无需争夺计算和存储资源。 |
EVM+ 兼容性 | 轨道链将受益于与 Stylus 引入的相同的 EVM+ 兼容性。这意味着您将能够使用 Solidity、C、C++ 和 Rust 部署与 EVM 兼容的智能合约 - 无需从您已经在使用的语言和工具链迁移! |
独立产品路线图 | 如果你想将应用链的路线图与以太坊和/或 Arbitrum 的路线图解耦,Orbit 可以做到这一点。这使您可以在遵循以太坊公共路线图的项目之前实施账户抽象等尖端功能。 |
提高 gas 价格可靠性 | 许多类型的 dApp 都依赖于可预测的交易成本。由于 Orbit 链与 Arbitrum L2 和以太坊 L1 流量隔离,因此使用 Orbit 链意味着你不会受到其他应用链上活动的显著影响,从而让你的 dApp 用户享受更可靠的 gas 价格。 |
账户抽象 | 可预测的 gas 价格使建模和预测业务成本变得容易,从而更容易尝试传统上成本高昂的机制,例如交易费用补贴。这样,您可以更轻松地将去中心化应用的技术复杂性进一步抽象出来,使其远离最终用户体验,从而使您能够提供非技术受众(可能不理解或不关心实现细节)感到熟悉的去中心化体验。 |
自定义 gas 令牌 | Orbit 链可以使用替代代币作为网络上的原生 gas 代币来支付 gas 费用,从而促进与应用生态系统的无缝集成。AnyTrust 链目前支持此功能。ERC-20 |
可定制的协议逻辑 | 为了满足特定要求,您可能需要修改链的结算、执行或治理协议的逻辑。Orbit 的链让你可以做到这一点,同时通过 Arbitrum 的 DAO 管理的 L2 链从以太坊的安全性中受益。 |
Nitro 可扩展性 | Orbit 链将可以访问所有 Nitro 代码升级、功能添加和改进,让您的 Orbit 链可以选择保持最新状态并整合最新和最强大的以太坊扩展技术。 |
去中心化选项 | 你可以构建一个使用以太坊实现数据可用性的 Arbitrum Rollup 链,也可以构建一个使用数据可用性委员会 (DAC) 的 Arbitrum AnyTrust 链,以加快 Orbit 链基础链的交易结算,使你和你的最终用户的成本更低。轨道链可以使用这些技术中的任何一种。 |
原型制作成本低 | 可以轻松创建轨道链。请参阅 Orbit 快速入门,了解分步说明。 |
安全 | Arbitrum 技术为最安全的 L2 提供支持,你可以将同样成熟的技术堆栈用于你的 Orbit 链。 |
灵活的技术选项 | Orbit 允许您在 Rollup、AnyTrust 或自定义技术堆栈之间进行选择。这使得以太坊和 Arbitrum 技术更具适应性,允许您只整合您需要的技术元素。 |
许可访问权限 | Orbit 让您可以自由选择在您的链上部署哪些合约。您可以像以太坊一样保持开放和无需许可,限制合约部署,以便只有您的应用程序可以部署在此链上,或者介于两者之间的任何链上! |
Orbit 如何帮助以太坊生态系统?
Orbit 帮助以太坊迈向多链未来。这很有价值,原因如下:
增值 | 描述 |
---|---|
可扩展性 | 多个链通过将活动划分为具有单独资源管理的选择加入环境,帮助克服扩展瓶颈。 |
灵活的安全模型 | 不同的链可以尝试不同的安全模型,从而允许权衡。例如:Arbitrum One 和 Arbitrum Nova 都是 L2 链,Arbitrum Nova 让开发者能够进行优化以获得更低的费用。使用 Arbitrum Orbit,扩展技术和实验比以往任何时候都更容易。 |
灵活的执行环境 | 不同的链可以尝试或多或少的限制性执行环境。例如,尽管 Arbitrum 链与 EVM 完全兼容,但 Orbit 链可以限制智能合约功能,以优化您的项目需求。 |
灵活的治理 | Orbit 链允许您定义自己的治理协议。 |
Arbitrum Orbit 的关键特性
-
高度可定制性
Orbit 链允许开发者定制各种参数,包括气体代币、治理模型、交易排序策略和数据可用性解决方案。这种灵活性确保链可以针对特定用例进行优化,例如游戏、DeFi 或社交应用。 -
去许可部署
任何开发者都可以无需许可地部署 Orbit 链,降低了进入壁垒。Orbit 继承了 Arbitrum 的去中心化特性,确保链的部署和运行无需依赖中心化实体。 -
高性能与低成本
通过在 L3 层处理交易,Orbit 链可以显著降低交易成本,同时保持高吞吐量。这得益于 Arbitrum 的 Rollup 和 AnyTrust 技术,能够批量处理交易并减少对以太坊 L1 的直接依赖。 -
与以太坊生态系统的无缝集成
Orbit 链通过 Arbitrum L2 结算至以太坊 L1,开发者可以利用以太坊的智能合约、工具和基础设施(如 MetaMask、Ethers.js 等),同时享受 L3 的性能优势。 -
模块化数据可用性
Orbit 链支持灵活的数据可用性(DA)解决方案。开发者可以选择将数据存储在 Arbitrum L2、以太坊 L1 或其他 DA 层(如 Celestia 或专用数据可用性委员会),以优化成本和去中心化程度。
Arbitrum Orbit 的技术架构
Orbit 链基于 Arbitrum Nitro 技术栈构建,这是 Arbitrum 的核心引擎。以下是 Orbit 链的主要技术组件:
1. Nitro 虚拟机
Nitro 是一个高性能的虚拟机,支持 EVM 兼容性,同时通过 WebAssembly(WASM)提供更高的执行效率。Orbit 链运行在 Nitro 之上,确保与以太坊智能合约的无缝兼容,同时提升交易处理速度。
2. Rollup 与 AnyTrust 协议
- Rollup 链:所有交易数据都发布到以太坊 L1,提供最高级别的安全性和去中心化,适合对信任假设要求较高的应用。
- AnyTrust 链:通过数据可用性委员会(DAC)管理数据可用性,降低成本,适合对性能要求更高的场景,同时仍保持较高的安全性。
3. 链配置模块
Orbit 提供了一个配置工具,允许开发者定义链的规则,包括:
- 气体代币:支持自定义代币作为交易费用(例如,使用稳定币或项目原生代币)。
- 治理:支持链上治理(如 DAO)或多签治理。
- 排序器:开发者可以选择集中式或去中心化排序器来处理交易排序。
4. 跨链通信
Orbit 链通过 Arbitrum 的桥接机制与 L2 和 L1 交互,支持资产和数据的跨链传输。这使得 Orbit 链可以轻松与以太坊生态系统中的其他协议和应用集成。
为什么选择 Arbitrum Orbit?
1. 应用特定链的需求
许多项目需要专属的区块链来优化性能、降低成本或实现独特的治理模型。例如:
- 游戏:低延迟和高吞吐量的链可以支持链上游戏的实时交互。
- DeFi:自定义气体代币和治理模型可以增强用户体验和协议效率。
- 社交应用:低成本的交易和高可扩展性支持大规模用户交互。
2. 成本效益
与直接在以太坊 L1 或其他 L2 解决方案上运行相比,Orbit 链的交易成本大幅降低。这对于高频交易或微交易场景尤为重要。
3. 开发者友好
Orbit 提供了全面的文档、工具和 SDK,支持开发者快速上手。借助 Arbitrum 的现有基础设施,开发者无需从头构建复杂的基础设施。
现实世界的用例
以下是一些已部署 Orbit 链的实际案例:
- XAI:XAI 利用 Orbit 链构建了一个专为游戏优化的区块链,支持低成本和高吞吐量的链上交互。
- DeFi 协议:某些 DeFi 项目使用 Orbit 链来实现自定义代币经济学和治理模型,降低用户交易费用。
- NFT 平台:NFT 市场通过 Orbit 链实现快速铸造和交易,同时保持与以太坊生态系统的互操作性。
结论
Arbitrum Orbit 为开发者提供了一个强大而灵活的工具,用于构建高性能、低成本且高度可定制的 Layer 3 链。无论是游戏、DeFi 还是社交应用,Orbit 都能满足多样化的用例需求,同时保持与以太坊生态系统的紧密联系。如果您正在寻找一个能够快速部署自定义区块链的解决方案,Arbitrum Orbit 无疑值得一试。
下一期,我将带来 Arbitrum Orbit 部署实操教程,开始您的 Orbit 链之旅!