原文作者:Hwee Yan
原文编译:深潮 TechFlow
什么是 Layer 3 协议?
Layer 3 协议是建立在 Layer 2 之上的,目的是提供更好的可扩展性,这样开发者就可以根据他们的需求创建定制的、特定于应用程序的区块链。
关键要点
Layer 3 协议建立在 Layer 2 之上,用于托管特定于应用的去中心化应用程序。
Layer 3 协议可以解决各种问题,例如可扩展性、互操作性、定制化等。
Layer 3 协议示例:Orbs、Arbitrum Orbit 和 zkSync Hyperchains。
L1、L2、L3如何协同工作?
Layer 1 是构成基础的区块链,在其中添加区块并最终确定交易。然而,Layer 1 面临区块链三难困境,它们无法兼顾可扩展性、去中心化或安全性。像比特币和以太坊这样的区块链优先考虑去中心化和安全性而不是可扩展性,随着网络用户的增加,这些网络的交易速度会变得很低。
这就是解决可扩展性问题的Layer 2 的用武之地。Layer 2 是链外垂直扩展解决方案,运行在以太坊等 Layer 1 之上,以实现可扩展性,为用户提供更快的交易速度和更低的 Gas 费用。它们可以采用汇总(Rollup)或验证的形式,就像Polygon 2.0 的情况一样。许多 Layer 2 解决方案,例如 Polygon、zkSync 和 Arbitrum,已经发布了解决方案,使开发人员能够创建构建在 Layer 2 之上的特定于应用程序的链,这将我们带到了 Layer 3 。
Layer 3 是基于现有 Layer 2 解决方案构建的高级协议,可提供互操作性和特定于应用程序的功能。这意味着 Layer 3 是高度可定制的,能够满足开发人员的特定需求,例如针对隐私等目标问题提供解决方案,或支持大量交易,同时仍然继承 Layer 1 区块链的安全性。目前,大多数 Layer 3 都是建立在以太坊上的,并且在撰写本文时,有些区块链(例如比特币)不适合托管 Layer 3 应用程序。
Layer 3 可以解决什么问题?
现在,了解了 Layer 1、Layer 2 和 Layer 3 如何协同工作后,让我们仔细看看 Layer 3 以及它们如何进一步扩展区块链。
可扩展性
Layer 3 旨在增强可扩展性,超越当前 Layer 1 和 Layer 2 的功能,因此具有极高的可扩展性。因此,Layer 3 网络能够处理更大量的交易,同时支持更广泛的复杂应用程序。
复杂的 dApp 支持
Layer 3 能够提供必要的基础设施,用于开发需要更高级功能的更复杂的去中心化应用程序。这可能有助于改进网页设计,在应用程序中包含更多高级功能,使外行用户更容易使用。根据开发人员的需求,Layer 3 还可以促进更复杂的智能合约 设计,这是因为 Layer 1 和 Layer 2 可扩展性有限而无法处理的。
区块链互操作性
Layer 3 还解决了互操作性问题。Layer 3 可以充当各个区块链之间的桥梁,以便交易和数据可以跨不同平台流动。这意味着 Layer 3 dApp 具有连接到不同区块链(例如以太坊和 Solana)的功能。
定制化
Layer 3 还可以根据开发者的独特需求进行定制。例如,开发者可以引入特定于应用的机制,这些机制只允许执行私密交易和合约,从而只披露部分数据。由于 Layer 3 的高度可定制功能,开发人员可以根据自己的需求定制 dApp 的治理机制、规则和功能。
Arbitrum Orbit 允许开发者定制其链上的不同方面。例如,开发者可以自定义并选择在他们的链上接受哪些代币作为交易费用。这为开发者提供了灵活性,使他们可以选择并可能包括一个平台的原生代币,从而允许开发者根据他们独特的需求定制其去中心化应用程序(dApp)的功能。
此外,开发者可以定制他们的 dApp,以确保用户拥有更加一致和可靠的 Gas 价格。开发人员还可以推出自己的具有特定功能的区块链网络,例如 Arbitrum 的 Nitro 驱动的区块链网络和用于EVM+ 兼容性的 Stylus 。Arbitrum Orbit 提供的其他一些自定义功能包括隐私、权限、费用代币、治理等等。
高性价比
由于 Layer 3 网络在链外处理一些交易和操作,这有助于减少网络拥堵,从而大大降低交易费用。这种成本效率有助于降低进入成本壁垒,使开发人员和用户更容易使用。
例如,Xai 网络是一个专门为 Web3 游戏提供支持的游戏网络。Xai 网络通过 Arbitrum 的 Layer 3 网络构建,引入并行处理以提高效率和可扩展性,同时进一步降低成本。
无障碍
Layer 3 还可以变得更容易被大众使用,并且更容易实施。例如,Arbitrum Orbit 允许任何人在 Arbitrum Nitro 上构建和部署自己的第 3 层网络,而无需批准。相比之下,启动 Layer 2 需要围绕其信任模型以及如何实现完全去中心化提出建议。
Layer 3 的用例
现在我们已经了解了 Layer 3 解决了哪些问题,以下是 Layer 3 的一些可能的用例:
游戏应用
Layer 3 的用例之一是区块链游戏。通过在 Layer 3 上运行,它使应用程序能够在特定的区块链上运行,从而允许交易以更快的速度处理更大量的交易。这对于游戏应用程序尤其重要,可以帮助开发人员为用户维持丝滑的游戏内体验。
游戏应用程序往往需要处理许多微交易,这些交易通常成本较高。因此,在 Layer 3 上运行这些应用程序可以让开发者确保用户的成本效率,因为 Layer 3 的交易费用较低。
去中心化金融应用
Layer 3 的另一个可能的用例是去中心化金融应用程序。在 Layer 3 上运行是理想的选择,因为它使去中心化金融应用程序能够根据应用程序的需求进行定制。这意味着开发人员将能够自定义应用程序的隐私设置和不同功能。 此外,Layer 3 具有极高的可扩展性,这确保了可以快速处理大量交易,这对于实时交易极为重要。Layer 3 还允许各种区块链网络之间的互操作性,允许用户跨不同网络转移资产。
Layer 3 示例
虽然 Layer 3 的概念仍然被认为是加密领域相对较新的发展,但以下是一些值得注意的项目:
Orbs
Orbs与现有的 Layer 1 和 Layer 2 协议结合使用,是一个 Layer 3 区块链,专注于解决以太坊区块链面临的可扩展性问题。根据其网站,Orbs 将其第 3 层视为“增强执行”,允许开发人员通过作为去中心化无服务器云运行来开发智能合约。
Source: Orbs
这意味着开发人员能够在 Orbs 自己的去中心化网络上编写和部署他们的智能合约,而不必担心网络的底层基础设施。这也为开发人员提供了无需维护物理服务器的便利。目前,Orbs 可与一些 Layer 1 和 Layer 2 协议配合使用,包括以太坊、BNB Chain、Avalanche、Polygon 等。
Arbitrum Orbit
2023 年,Arbitrum 基金会还发布了新功能——Arbitrum Orbit,它被设想为构建在 Arbitrum Nitro 平台之上的 Layer 3 区块链。除了更低的交易成本和增强的可扩展性之外,开发人员还能够在 Arbitrum Nitro 平台上创建自己的自我管理的专用区块链,这将允许开发人员可以根据自己的特定需求使用定制的区块链。
zkSync Hyperchains
由 zkSync 团队推出的zkSync Hyperchains可以成为 Layer 3 ,它们使用 Layer 2 进行结算。zkSync Hyperchains 由 ZK Stack 上可用的同一 zkEVM 引擎驱动,在这个平台上,所有的 ZKP 电路保持一致,并且无论谁部署,都继承了 Layer 1 的安全性。一个好处是,在同一个 Layer 2 上结算的 Layer 3 之间将拥有更快的消息传递速度,并在更广泛的生态系统内实现互操作性。
Source: zkSync Era
最后的想法
Layer 3 的开发是加密领域的一项有趣的创新。它通过将 Layer 1 和 Layer 2 的最佳部分结合在一起,改进了我们之前的功能,例如使网络更具可扩展性,同时更安全。尽管如此,仍然要记住,每个层在区块链生态系统中都发挥着至关重要的作用,并且不会相互竞争。目前,Layer 3 仍处于开发阶段,但我认为很明显,Layer 3 将在塑造我们未来如何利用区块链技术方面发挥关键作用,让区块链更容易处理高交易量。