FOCG:開啟遊戲世界的去中心化革命



相比傳統遊戲,全鏈遊戲可實現更高的開放性、去中心化和持久性。

作者:dt,DODOResearch

全鏈遊戲一直是加密原生社區眾所期盼的下一個區塊鏈重大應用,不同於火紅一時的 GameFi 以金融性為主體遊戲內除了資產外其他資料皆不上鏈,FOCG(Fully on-chain game)更重視遊戲性且遊戲的全部核心邏輯和狀態都部署在區塊鏈上,並完全由區塊鏈來驅動沒有任何中心化服務器參與其中,相比傳統遊戲,全鏈遊戲可實現更高的開放性、去中心化和持久性。

而全鏈遊戲的終極目標是創立一個完全自治和開放的遊戲世界,又稱為“自治世界”(Autonomous Worlds)。在這種世界裡,遊戲可以永久存在,不依賴任何中心化的運營方,所有的規則邏輯和參與都通過去中心的區塊鏈來進行和驗證。同時,這些自治遊戲世界也可以無縫互操作,不同遊戲的角色 / 資產也能在另一遊戲中使用,從而構建一個真正開放和互聯的“遊戲元宇宙”。

本週 Dr.DODO 將帶大家介紹在 FOCG 全鏈遊戲領域中有哪些深耕許久值得各位注意的好專案!

StarkNet 生態

近期傳出發幣而引起不少話題的 L2 公鏈 Starknet,其技術以及開發上相當適合全鏈遊戲在此部署,其優點可以分成以下三項:

  • 高性能:StarkNet 通過遞迴證明、狀態轉換等技術手段,可以將大量計算和存儲壓縮為一個常量大小的證明,極大地優化了效率這使得其可實現每秒百萬級甚至更高的交易處理速度,完全滿足全鏈遊戲對高性能的需求。

  • 公平性:全鏈遊戲需要公平的隨機性,而使用零知識證明技術的 StarkNet 原生支持,很多遊戲都需要隨機性如抽卡、擲骰子等。StarkNet 通過 Cairo V1 升級後啟用可驗證隨機函數(Verifiable Random Function,VRF)技術,可以實現證明可驗證的隨機數,從而保證遊戲的公平性。

  • 編碼效率:相比傳統 EVM 公鏈最常使用的 Solidity,StarkNet 官方語言 Cairo 更適合編寫複雜的專案,代碼量更少、執行效率更高,減輕了全鏈遊戲開發的複雜度,也節省了昂貴的 gas 費用。

而介紹完 StarkNet 為何適合全鏈遊戲後,讓我來介紹幾款在 StarkNet 生態中開發的專案:

  • Dojo:Dojo 是一個開源的、面向 StarkNet 的遊戲引擎和工具包。利用 Cairo 語言實現了高效的實體-元件-系統架構,建恩化了遊戲開發過程,同時原生支持零知識證明,保證了隨機性和數據隱私,已經有多款遊戲成功上線,如 Influence、Loot Survivor、Briq 等。而目前 Dojo 社區也在持續進行功能擴展,未來計劃圍繞 L3 解決方案、樂觀更新、客戶端證明等方向進行研發。

  • Loot Realm: 由 Loot NFT 社區 DAO 驅動,致力於打造開放、可擴展、永恆的鏈上游戲世界。包含多個子遊戲,目前推出的包括文字冒險遊戲 Loot Survivor 和 MMO 全鏈遊戲 Realms: Eternum,Loot Realm 代表了全鏈遊戲實現開放共享、自治運營的潛力。

  • Influence: Influence 是一個太空主題的資源管理和戰略遊戲。玩家可以在小行星帶進行基建和經濟活動,該遊戲全面利用 StarkNet 的高性能,實現了經濟體系的全鏈化和複雜商業邏輯的建模。目前 Influence 正在積極開發中,計劃分階段推出多個子遊戲。

  • Briq: Briq 是一個開放的鏈上創作空間,被譽為“區塊鏈界的樂高”。用戶可以通過收集和拼裝不同的區塊,自由構建唯一的區塊鏈藝術品,Briq 展示了全鏈遊戲支持用戶生成內容和元空間的可能性。

MUD & Redstone – LATTICE 團隊

接著介紹的是:全鏈遊戲引擎 MUD 以及專為全鏈遊戲設計的二層公鏈 Redstone。而在開始之前必須得先介紹下其背後的開發團隊 - Lattice。Lattice 是開源開發者社區 0xPARC 的核心團隊,早在 2020 年就參與開發了第一款全鏈遊戲 Dark Forest。在 Dark Forest 之後 Lattice 持續深耕全鏈遊戲賽道,並在開發多款遊戲後深知當時全鏈遊戲開發存在諸多痛點,為此開發了全鏈遊戲引擎 MUD。

Lattice 團隊稱 MUD 是一個專屬於 FOCG 的遊戲引擎,而所謂的遊戲引擎實際上可以拆成兩大部分來看,智慧合約應用開發框架 + 鏈上關係型資料庫。它內置了高效的 EVM 資料庫,支持自動的鏈上鏈下狀態同步,並且將許多遊戲常用到的邏輯寫成框架大大建恩化了開發過程。開發者可以通過配置定義數據結構,MUD 引擎將自動生成 Solidity 庫。目前 90% 以上的 EVM 全鏈遊戲都基於 MUD 構建。

FOCG:開啟遊戲世界的去中心化革命插图1

隨著基於 MUD 的遊戲數量增加,Lattice 團隊也發現現有的 EVM 公鏈難以支持大規模的鏈上應用。於是自主研發了 Redstone rollup 解決方案。Redstone 通過只在 Layer 1 提交數據摘要的方式,大幅降低了成本,並且在設計上專門優化了與 MUD 的相容性,使高吞吐量的全鏈遊戲成為可行。

Redstone 代表了新一代面向全鏈遊戲的 Layer 2 技術探索,與 MUD 深度相容極大地推動了整個生態的發展,目前 Redstone 測試網已上線,支持包括 Sky Strife 在內的多款遊戲,而主網預計在 2024 Q1 正式上線。

FOCG:開啟遊戲世界的去中心化革命插图3

Argus & Paima

除了 Dojo 以及 Lattice 團隊外,還有許多團隊正在全鏈遊戲引擎以及全鏈遊戲公鏈上佈局開發,接著介紹的 Argus 以及 Paima 便是其中的佼佼者。

Argus 團隊成員與 Lattice 相似也是從 Dark Forest 開發者社區中開始展露頭角,並在 Dark Forest 的經驗中理解現今區塊鏈基建層面上對於 FOCG 開發者的困難因而創辦了 Argus 目標打造面向區塊鏈遊戲的高性能基礎設施,也獲得了 1kx、Polychain Capital 以及 Dragonfly Capital 等頂級風投的千萬融資,而目前有兩個主要產品分別是:

  • World Engine:這是 Argus 自主研發的面向區塊鏈遊戲的 Layer 2 解決方案。World Engine 實現了創新的分片機制,可以水準擴展匹配遊戲的實時負載需要,同時通過定製的 Game Shard 進行遊戲狀態轉換,大幅提升執行性能。

  • Cardinal :這是構建在 World Engine 之上的遊戲分片方案,Cardinal 使用 Go 語言開發,實現了高效的實體-元件-系統架構。它與主流遊戲引擎高度相容使用戶可以無縫對接 Unity、Unreal 等商業遊戲引擎。

而另一個佼佼者 Paima 不同於其他團隊主要專注於以太坊或以太坊 L2 上,Paima 以 Cardano 和 Milkomeda 為重點,並獲得了 Cardano 基金會百萬美金的捐贈,旗下主力產品 Paima Engine 是一個面向區塊鏈遊戲的通用開發框架,它允許開發者直接在 Paima 的 rollup 內部署遊戲,降低了遊戲擴展的難度。同時還內置了跨鏈機制,使同一遊戲可以部署在不同的公鏈上,實現環境間狀態同步。此外,Paima 還通過 Shinkai AI 層提供了自動化的智慧遊戲單位,可看作是一個開放的遊戲“作業系統”。

筆者觀點

筆者認為全鏈遊戲的概念確實很吸引人,最終理想 Autonomous Worlds 擁有一種極客烏託邦的感覺,但 FOCG 能否是區塊鏈世界下一個百億美金的賽道保持著懷疑。

FOCG 由於全鏈上的設計自然得犧牲不少性能以及畫面流暢感等現今 Web2 遊戲大廠們所追求的重要指標,取而代之的是更加遊戲性以及如何平衡遊戲內經濟的金融問題,筆者認為 FOCG 全鏈遊戲肯定能夠吸引一批真實的使用者,但卻成為不了區塊鏈 Mass Adoption 的一個突破口。

小而美的路線是更適合這類型專案的方向,因此社區忠誠度、黏著度將會是探索 FOCG 賽道高質量專案相當關鍵的一個指標,而就整體區塊鏈世界來說,筆者不看好 FOCG 全鏈遊戲會成為下一波百花齊放的大敘事。

聯系郵箱:0xniumao@gmail.com