速览Immutable将推出的跨Rollup NFT流动性解决方案
2022年5月25日,Immutable宣布和StarkNet合作推出链接多个L2/L3 zk-rollup的跨Rollup流动性解决方案, 为web3游戏带来未来的十亿玩家。
Immutable表示,世界级的web3游戏都应该建立在以太坊Rollup之上,但是多个Rollup会分散资产和订单。为了解决这个问题,Vitalik在2021年提出了一种理论设计,允许NFT在Rollup之间自由移动,Immutable将这一愿景具体化。
Immutable将部署第一个跨多个L2/L3的跨Rollup流动性协议连接NFT交易,同时不损害以太坊安全性。 在Immutable驱动如GameStop、rarible和Opensea等Rollup之间无缝交易NFT 。
Immutable X + StarkNet:NFT跨Rollup流动性
Immutable X是一个平台——其确保下一代web3游戏拥有征服世界所需的工具。如果你的游戏需要复杂的DeFi交互,你可能需要使用StarkNet。如果你的游戏不使用这些复杂的机制,而是更直接地专注于游戏玩法,StarkEx通常会提供更好的用户和开发者体验。如果某些游戏更适合特定于应用程序的Rollup,而某些游戏需要自定义合约和可组合性,那么我们的产品显然需要支持多个Rollup!
一些项目甚至可能希望将部分部署到StarkNet,部分部署到StarkEx。对于Immutable X上的一些项目来说,在L1上进行资产出售或发行代币已经是一种常见的做法,以利用该环境中的优势。归根结底,都是以太坊上。Immutable X是作为一个平台存在的,而不是将项目限制在特定的Rollup中。
为了实现这一点,除了现有的特定于应用程序的Rollup之外,Immutable X还将在StarkNet上提供我们的整个产品套件(订单簿、铸造工具、交易原语、钱包、市场等)。具体来说,这意味着用于铸造、交易和销售NFT的CAIRO合约,由一个产品生态系统支持,该生态系统在IMX支持的Rollup上抽象NFT之间的差异。任何一次Rollup中每笔交易的一部分费用(只要通过我们的合约/排序器处理)将与IMX质押奖励池共享。为了更加清楚,请查看下图——Immutable X是平台,而不仅仅是Rollup。
支持多个Rollup将增加Immutable X产品的复杂性,但将使Immutable X能够为游戏内容创建最佳的生态系统。当然,还存在支持多个rollup的流动性和可组合性权衡,而不是一个孤立rollup的生态系统。Immutable X将确保平台支持的rollup之间存在强大的互操作性,通过构建无缝和去信任的资产桥以及在API中对这些资产进行抽象。由于这些rollup共享一个结算层(L1层以太坊),因此可以在不影响资产安全的情况下进行桥接。
Immutable独特的垂直整合策略——提供从钱包到订单簿到交易合约到原生桥的一切——将确保这些跨rollup交易是可行的,而不会影响用户体验或破坏游戏的沉浸感。为了在不产生流动性孤岛的情况下支持两次rollup,玩家必须能够使用StarkNet ETH为StarkEx资产结算交易,反之亦然。
需要注意的是,Immutable X并没有采用与区块链无关的策略,也没有采用“多链”策略。一般来说,这样做的平台和产品提供了混乱的用户体验,破坏了它们的流动性,并大大减慢开发速度。支持有限数量的rollup环境,每个环境都有明确的目标客户,这能够构建更大的生态系统,同时保留zk-rollups提供的用户体验和去信任性。
为真正的行星规模构建或需要自定义rollup行为的项目讨论的另一种可能性是通过L3分形扩容在StarkEx或StarkNet上建立专用rollup环境的潜力。如果没有Immutable X的平台层,这些专用解决方案将存在大量流动性和可组合性权衡,因为资产或游戏可能是孤立的。但是,当你在任何Immutable支持的Rollup上进行构建时,将确保项目保留对整个Immutable X生态系统的访问权限——目标是确保流动性可以在这些汇总之间自由流动,而不会影响用户体验。
如果你仍然不确定最适合你的项目,Immutable将指导项目完成这些决策。Immutable表示自己在L1和L2上构建了一些该领域最成功的游戏,并组建了一支由世界上最优秀的NFT和游戏专家组成的团队,为游戏和经济设计项目提供建议。
Immutable整理了一个快速图表总结了他们建议:
那么,应该等待StarkNet启动我的项目吗?如果我已经在特定于应用程序的Immutable X上启动了我的项目,会发生什么?简单的答案是,只要你在Immutable X上启动,你就做出了正确的选择。大多数游戏不需要自定义智能合约,应尽快在Immutable的特定应用程序rollup上启动,以开始构建成功的社区。如果你的游戏现在不需要自定义合约,但认为将来可能需要,建议仍然是在StarkEx上发行初始资产,然后在准备好后在StarkNet上添加附加功能。在StarkEx上可以以可信的方式轻松实现制作或质押等常见游戏功能,这对于大多数游戏来说已经足够了。
这会带来额外的技术复杂性吗?幸运的是,Immutable X使支持多个Rollup上的资产变得容易。Immutable X的索引API将支持所有环境中的资产,桥梁将允许流动性在兼容的Rollup中自由流动,而不会影响安全性。用户甚至不必切换市场——所有当前的权衡都可以消除,而不会强迫你在仅部分满足你需求的Rollup上构建整个项目。
路线计划
为了使项目尽快开始集成,Immutable将分几个阶段推出对StarkNet 的支持:
第1阶段 — NFT铸币(今天)
构建StarkNet NFT项目所需的核心原语:
适用于ERC20和ERC721的功能丰富且自以为是的模板合约集
自定义代币标准、NFT版税和元数据支持
无需信任的L1 <> L2资产桥接,没有资产受到损害的能力
第2阶段 — NFT交易(7 月)
流动性游戏NFT的必要交易原语:
交易所合约(限价单、拍卖等)
全局订单簿
第3阶段——StarkEx Parity(第三季度)
在所有其他Immutable X产品(例如索引器、钱包、市场)上支持StarkNet
第4阶段 — 无缝互操作性 (2022年Q4/2023年Q1)
StarkEx和 StarkNet Rollup环境之间的无缝且无需信任的资产桥梁
第5阶段 — 专用Rollup (TBD)
与StarkWare合作提供对更多自定义环境的潜在支持(技术细节和商业考虑待定)
微信掃描關注公眾號,及時掌握新動向
2.本文版權歸屬原作所有,僅代表作者本人觀點,不代表比特範的觀點或立場
2.本文版權歸屬原作所有,僅代表作者本人觀點,不代表比特範的觀點或立場