今天,我們將了解一些專門為應對這些挑戰而構建的 Layer-2 框架,並幫助使鏈上游戲革命成為可能。本文源自 wasdmedia.eth 所著文章《Scaling Wars: A Look At L2 Stacks for Onchain Games》,由 MetaCat 編譯、整理。
(前情提要:Mantle Network投研報告:相容EVM的模組化Layer2網路 )
(背景補充:Rollup經濟學:深入探討以太坊Layer2如何盈利? )
GM 遊戲玩家們,體驗單個鏈上游戲總是很有趣,但瞭解其底層基礎設施的複雜性也同樣重要。
基礎設施對於鏈上游戲的成功至關重要,因為它直接影響遊戲質量、使用者體驗和遊戲的整體成功。 強大的基礎設施可確保快速、經濟、高效的交易,支援複雜的遊戲邏輯,並有助於提供無縫的遊戲體驗。
所有這些對於吸引和留住玩家都至關重要。
今天,我們將瞭解一些專門為應對這些挑戰而構建的 Layer-2 框架,並幫助使鏈上游戲革命成為可能。
當前基礎設施的問題
對缺乏 「突破性鏈上游戲」 的一種常見解釋是, 底層基礎設施 「尚未準備好」。
因此,許多遊戲仍處於概念驗證階段,其特點是遊戲玩法簡單、客戶端有缺陷、玩家參與度有限以及 mod 開發人員參與度有限。
這主要是由於現有基礎設施和開發人員工具造成的重大限制。
特別是以太坊虛擬機器(EVM)緩慢且笨重,當前的 Solidity 資料模型對複雜的遊戲開發不友好,並且由於 Gas 成本和有限的擴容性,沒有合適的 L1 區塊鏈適用於遊戲部署。
互操作性和碎片化也給鏈上游戲帶來了重大挑戰。
雖然技術堆疊的多樣性促進了創新,但同時它使得遊戲之間以及各種跨區塊鏈網路的互動變得困難。
解決這些挑戰,對於釋放基於區塊鏈的遊戲的全部潛力至關重要。
解決方案:L2
正如 Vitalik 在 2020 年所說,遊戲專案應該考慮將 Rollups 作為擴容解決方案。
Rollup 是 L2 區塊鏈網路,旨在提高以太坊等 L1 區塊鏈的吞吐量和效率。巨集觀上說, Rollup 是通過在鏈下聚合和處理交易,然後在鏈上釋出這些交易的摘要來實現的。
這種方法減少了 L1 區塊鏈的擁塞,使終端使用者的交易速度更快、成本更低。
Rollup 有兩種主要型別:樂觀型(Optimistic)和零知識證明型 (zk),每種風格都有自己的設計權衡,比如安全模型和開發速度。
延伸閱讀:ZK-rollup 和 Optimistic-rollup 優缺點分析,為何zkSync手續費仍偏高?
尤其是對於鏈上游戲,Rollup 提供了多種好處,例如:
- 擴容性: 以太坊等 L1 區塊鏈的高交易費用,一直是許多遊戲玩家進入的主要障礙。Rollup 可以通過減少交易擁堵來顯著降低這些成本,從而使潛在玩家更容易負擔得起玩鏈上游戲的成本。
- 改善使用者體驗: 通過更低的交易費用和更快的確認時間,玩家可以享受更流暢、更絲滑的遊戲體驗。這對於每一毫秒都很重要的即時遊戲體驗至關重要。
- 安全性: Rollups 通過將資料最終錨定在 L1 區塊鏈上,來保持高水平的安全性。這確保了 L1 區塊鏈的安全性延伸到 L2,使其成為安全的遊戲環境。
儘管有這些好處,但通用匯總在託管鏈上游戲方面還是不夠。
傳統的區塊鏈虛擬機器更適合金融應用,而承載各種應用的通用區塊鏈網路不具備滿足上述需求的吞吐量能力。
我們需要專門為此任務構建的尖端 L2 區塊鏈。
這就是針對鏈上游戲優化的 Rollups 的用武之地。
下面,讓我們看一下正在構建的不同堆疊。
AltLayer
即將推出的增強鏈上擴容的策略之一是:水平擴容(horizontal scaling)。
水平擴容是指,使用操作同一應用程式的多個 「隱藏」 Rollup,應用程式的使用者介面無縫地引導使用者到合適的 Rollup,以根據容量、位置或特定應用程式首選項等因素執行交易。
AltLayer 是利用這種設計的一個著名的 Rollup 方案。
AltLayer 目前提供《2048》等各種鏈上游戲的任務。如果你有機會玩過它們,你將在單擊你的區域時使用分片 Rollup,而不會意識到這一點。
AltLayer 的另一個好處是建立本地化費用市場,其中鑄造或交易 NFT 等行為不會影響與其他 NFT 或遊戲相關的費用。
不過這種解決方案也有其弊端,比如 Rollup 之間缺乏通訊,這使得它很難適用於所有鏈上游戲模型。
2022 年 7 月,AltLayer 籌集了 720 萬美元資金,由 Polychain Capital、Breyer Capital 和 Jump Capital 領投,Balaji Srinivasan、Kain Warwick 等天使投資人蔘投。
使用 AltLayer 構建的遊戲:
- Ottie 2048 (https://altitude.altlayer.io/ )
- Cellula (https://www.cellula.live/ )
- Loot Royale (https://rolluproyale.netlify.app/game )
World Engine
另一個與 AltLayer 架構類似的解決方案是 Argus Labs 的 World Engine。
World Engine 利用 Sharded Rollup SDK,使遊戲開發者能夠構建自己的水平擴容性的區塊鏈,同時繼承 L1 區塊鏈的安全功能。
World Engine 是一種與 EVM 相容的解決方案,使開發人員能夠利用以太坊廣泛的開發人員生態系統來構建的 Rollup 方案。由於這種 EVM 相容性,基於 World Engine 的 L2 可以與所有以太坊錢包和工具無縫整合。
Argus 正在構建的不僅僅是一個鏈上游戲引擎,因為該公司擁有三部分業務,包括:
- 他們的研究實驗室
- 一個遊戲工作室
- 一個遊戲發行商
他們最近籌集了 1000 萬美元的資金,由 Haun Ventures 領投,Robot Ventures 和包括 Balaji Srinivasan、Elad Gil 等在內的眾多天使投資者參投。
使用世界引擎構建的遊戲:
- 1st party titles
- Paima Engine
Paima 是一個用於建立針對鏈上游戲和自主世界的 L2 的框架。
藉助 Paima,開發人員可以使用熟悉的 Web2 程式語言(如 JavaScript)快速構建他們的應用程式。此外,由於其針對特定應用程式的性質,每個 Paima L2 在工作時都不需要跨鏈橋。
Paima 還支援其他遊戲友好的功能,比如 Stateful NFT,這是一種元資料根據使用者的鏈上操作自動更新的 NFT。
Paima 最近宣佈,他們從 Cardano 獲得了 140 萬美元的資助,以進一步發展鏈上游戲和自主世界的基礎設施。
使用 Paima 構建的遊戲:
- Tarochi (https://twitter.com/TarochiGame )
- Jungle Wars (https://paimastudios.com/junglewars/ )
- Tower Defense (https://paimastudios.com/tower-defense/ )
Keystone
另一個針對鏈上游戲優化的 L2 框架是 Curio 公司的 Keystone。
Keystone 將 OP Stack、EVM 相容的 L2 與高頻遊戲引擎融合在一起。
這種動態組合,加上對 Go 程式語言和 ECS 的支援等其他功能,使開發人員能夠建立可與鏈下游戲相媲美的高效能鏈上游戲。
將來,你還可以期待 Keystone 對 Celestia 等資料可用性層的支援。
2022 年 2 月,Curio 在 Bain Capital Crypto 和 TCG Crypto 領投的一輪融資中籌集了 290 萬美元。
延伸閱讀:解析Optimism當前現況:生態發展與OP Stack的未來
使用 Keystone 構建的遊戲 :
- 魔獸爭霸:Keystone 版
寫在最後
Builder 們似乎已經採納了 Vitalik 的建議,因為基於 L2 的鏈上游戲基礎設施的能量正在爆炸式增長!
儘管擴容挑戰仍然存在,但用於構建針對 AltLayer、World Engine、Paima 和 Keystone 等鏈上游戲進行優化的特定應用程式 L2 的框架,正在幫助為其中許多問題提供解決方案。
當然,還有其他互補的擴容技術將在未來發揮作用,例如 Playmint 的客戶端證明,以及具有強大鏈上游戲生態系統的通用型 Rollups,例如 Starknet 和 Arbitrum Nova。
正如我們看到的,擴容戰爭已經到來,並且才剛剛開始。
真正讓這些 L2 堆疊脫穎而出的不僅僅是他們的技術,還有聚集在他們背後的充滿活力的社群。