AltLayer 可以被视为一个单独的 optimistic rollups 系统,它从底层的 Layer1(例如,以太坊)或第 2 层(例如,Arbitrum 和 Optimism)获得安全性,每个 rollups 都针对特定的应用程序量身定制。
原文编译:FYJ,区块律动BlockBeats
原文标题及链接:《The Case for AltLayer》
本文为 AltLayer 提供了一个相对完整的案例。这篇文章中的内容是 AltLayer 官方推特帐户中最近 Thread 的完整版本,并解释了当前热门 dApp 从通用链迁移到特定应用链的趋势中,项目方构建 AltLayer 的基本原理。
我们很高兴能够在流行的 dApp 开始超越原生平台时进行构建。DefiKingdoms 是第一个从 Layer1 上的 dApp 转变为拥有自己的应用程序链、并作为 Avalanche 子网的项目。
Yuga Labs(CryptoPunks 背后实体)随后跟进,他们宣布在备受期待的 NFT 销售面临可扩展性问题后,将关闭以太坊上的合约,并寻求将项目迁移到自己的链中以扩大性能。尽管 Apecoin 社区否决了离开以太坊的提议,但仍有约 47% 的社区投票支持 ApeChain。
最近,以太坊上最大的去中心化衍生品交易平台 dYdX 宣布,他们的第 4 版更新将建立在自主定制的应用链上,并拥有自己的一组使用 Cosmos SDK 的验证节点。
以上每个 dApp 都在用户、交易者和加密爱好者中非常受欢迎。我们相信,从像以太坊这样的通用链过渡到特定应用链的趋势将成为主流 dApp 的常态,它们希望最终为用户提供更好的体验。
构建应用链的一个主要原因是性能问题,以太坊有一个共享的区块空间,这导致一个热门 dApp 为自己消耗了不成比例的区块空间,而其他 dApp 的用户由于 Gas 和结算时间的增加而体验不佳。
DefiKingdoms、dYdX、Yuga Labs 等 dApp 证明了拥有应用程序拥有的独立链上空间的必要性。如今,这些 dApp 可以使用一些解决方案,例如 Polkadot、Avalanche 和 Cosmos SDK。然而,这些方案互有取舍。
例如,虽然其中一些是完全无许可的,即 Cosmos SDK;但其他则不是,例如 Avalanche 的子网,其遵循共享安全模型,每条链都由一组通用验证器(即 Avalanche 和 Polkadot)保护。
虽然 Cosmos SDK 的生态链本身并不共享安全性,但每条链都有自己的一组验证器。想象一个 Cosmos 风格的应用程序链,它仅由少数验证者保护,攻击者控制其中的 1/3 即可停止网络。
控制其中的 2/3 会使网络产生无效块。因此,如果应用程序链的安全性未与更大、更安全的网络(如以太坊等第 1 层)绑定,则应用程序的安全性可能会受到严重影响。
此外,如果 dApp 没有获得足够的使用率,应用程序链可能会浪费资源(物理或经济)。例如,在 Avalanche 的情况下,dApp 链采用子网的形式,需要抵押主链 Token, 即 AVAX 以确保经济安全。
因此,几乎不能消耗区块空间的 dApp 最终会占用稀缺的经济资源,而这些资源可以用来保护更多使用的子网。
一方面,在通用链(如以太坊)的情况下,更多使用的 dApp 与大量使用较少的 dApp 竞争区块空间。而另一方面,每个拥有自己链的 dApp 都会浪费资源。
由于现有方法和解决方案呈现出两个相反的极端,因此需要设计一种能够提供两全其美的架构。
另一个需要注意的关键点是,有些流行的 dApp 不需要永久的专用区块空间,而只需要在预期需求激增的短时间内。例如,涉及 NFT 铸造的 Yuga Labs 案例是一个短期事件。
事实上,大多数 NFT 铸币事件在几天内就结束了(通常是几小时甚至几分钟),只有在这期间用户活动非常高,需要弹性扩展解决方案。
铸币事件一结束,用户活跃度就会很快放缓到可以被轻松处理的程度。
构建一个在热点事件结束后就不会看到太多活动的应用链也是一种浪费。此外,一旦建立应用链,该项目还将与市场、借贷等其他 NFT 项目隔离,从而打破可组合性。
理想的解决方案是结构由 Layer1 保护的临时执行层,开发人员可以在铸币事件之前启动,在执行层上铸币,一旦铸币结束,资产就会在 Layer1 结算,此时执行层解散。
此处的关键是,这个瞬态的执行层必须是可扩展的,并且必须连接到一个安全的 Layer1。在 AltLayer,我们正在构建一个由 optimistic rollups 驱动的瞬态执行层系统(由 Arbitrum 和 Optimism 开创的最先进的扩展技术)。
AltLayer 可以被视为一个单独的 optimistic rollups 系统,它从底层的 Layer1(例如,以太坊)或第 2 层(例如,Arbitrum 和 Optimism)获得安全性,每个 rollups 都针对特定的应用程序量身定制。
AltLayer 带来了一次性执行层的新想法。使用 AltLayer,dApp 开发人员预计需求会增加:
1)启动快速且可扩展的 rollups;
2)根据需要使用它;
3)通过「生命终结」在 Layer1 结算处理掉它。
这使得整个系统高度资源优化。仅当 dApp 预计在 Layer1 无法处理大量需求时,才会调用执行层及其资源,并且一旦需求逐渐减少,dApp 可以返回在 Layer1。
应用链也破坏了可组合性,导致孤立的 dApp 无法与其他 dApp 的用户连接,从而限制了 dApp 可以提供的功能集。AltLayer 允许开发人员在在 Layer1 完成结算后重新获得可组合性。
AltLayer 还改进了 Arbitrum 和 Optimism 等的现有 rollups,使排序器(执行交易的节点)更为分散;此外,它专为多链和多 VM 世界而设计,将支持 EVM 和 WASM。
我们认为,特定于应用程序的执行层为应对可扩展性挑战提供了模块化和可定制的解决方案。因此,我们很高兴能够在这一愿景的基础上,为整个区块链生态系统的 dApp 开发人员带来独特的「rollups 即服务」的扩展解决方案。
在 AltLayer,我们将与其他 Layer1 和 Layer2(即 Arbitrum、Polygon、Optimism 等)合作,将 WASM 引入以太坊,并让这些网络上的 dApp 开发人员能够使用特定于应用程序的执行层。
我们特别期待 Arbitrum 即将推出的 Nitro 升级,该升级旨在通过 WASM 进行欺诈证明。这开启了新的可能性,开发人员将能够在 AltLayer 上执行 WASM 合约,并且任何欺诈证明都可以由 Arbitrum 处理。
一个形象的对比:
– 比特币——共享区块空间,功能有限
– 以太坊 – 具有共享块空间的有限执行环境
– 应用链——专用区块空间,封闭执行环境
– AltLayer—具有专用块空间的按需扩展和全开放执行环境