作者:0xjereme & Leia
導讀:
為什麼許多Web3 遊戲最終會成為曇花一現的產品,又或者成為旁氏的代言?這是因為它們本質上都是中心化的。即使代幣經濟模型再怎麼精心設計、優化,也只是在更加隱蔽和巧妙地進行旁氏式欺騙。只有從根本上著手,打造一個真正去中心化的遊戲,設計出自下而上的協議,將代幣模型作為輔助手段,才能使遊戲經濟變得可持續,並避免GameFi 的問題,邁向Web3 Gaming。而構建真正去中心化的Web3 遊戲需要更加完善的基礎設施。
「 前言」
一直以來,遊戲都被視為是Web3 潛在的重要應用領域。然而,就像任何新興事物一樣,第一代Web3遊戲存在許多缺陷。這些遊戲往往難玩、噱頭滿滿而缺乏真正的內涵。由於過度金融化,吸引了大量的投機者,而真正的遊戲玩家卻不願進入這些遊戲。這些遊戲過於關注遊戲經濟和代幣模型,卻忽視了Web3 遊戲的核心精髓——去中心化。最終,當發現這些遊戲無法給他們帶來可觀收益時,所謂的“玩家們”紛紛選擇離開遊戲。
要實現真正的去中心化,邁向Web3 Gaming,下一代Web3遊戲需要充分利用可驗證證明、資產所有權和可編程性等特點。同時,還需要專注於建立真正的用戶獲取和留存的遊戲循環,而不僅僅是代幣投機。真正值得關注的是Web3 遊戲相對於Web2 遊戲所展現出的獨特優勢,這些優勢為玩家提供了前所未有的遊戲體驗,並有望重塑遊戲行業的未來。
與此同時,許多大型遊戲工作室正在逐步進入區塊鏈領域,將他們的遊戲IP 上鍊。這將為Web3 遊戲帶來更多的機會和認可,同時也增加整個行業的活力。這些工作室將自己的遊戲世界與區塊鏈技術相結合,為玩家帶來全新的遊戲體驗和更多的可能性。
圖片來源:Jump Crypto
鏈上游戲目前具備的條件相對基礎,我們需要的是完善的基礎設施,只有擁有完善的基礎設施,才能保證用戶在Web3 遊戲中享受到與傳統遊戲同樣流暢且愉悅的體驗。下文將就Web3遊戲的類型、特色與創新,以及實現這些所需的基礎設施展開介紹。
Part.1 Web3遊戲的分類
實現真正的去中心化是必要的,然而一開始完全去中心化可能會很困難,甚至是不現實的。在協議/項目的早期設計階段,更多的中心化視野和控制往往是必要的,這樣有助於更容易實現Product-Market Fit。此外,Web3 遊戲也受到基礎設施等因素的限制。因此,Web3 遊戲可以採取漸進式去中心化的方式,但關鍵是確保早期的協議/項目設計是為未來真正的去中心化做準備的。
根據上鍊的程度即去中心化程度的不同,可以將Web3遊戲分為以下幾種類型:可選上鍊遊戲、半鏈遊戲和全鏈遊戲。 (注:此處參考了Jump Crypto 對於Web3 遊戲的分類)
類型#1:可選上鍊遊戲(Optional Cosmetic Mints, OCM)
圖片來源:Jump Crypto
“可選上鍊遊戲”實質上是中心化的。與傳統的Web2 遊戲非常相似,該遊戲將游戲資產的所有權和狀態更新都記錄在鏈下數據庫中,遊戲資產和貨幣的發行也由中心化機構進行管理。然而,與傳統遊戲不同的是,玩家可以選擇將自己在遊戲中持有的某些資產鑄造成NFT,並將其上鍊,以實現資產的自由流通。同時,遊戲開發方還會將一些權益或功能的權限以NFT 的形式售賣給玩家。
但是,遊戲項目方和開發者仍然具有決定玩家是否能夠獲得許多信息的主觀權力。在目前的基礎設施條件下,全鏈遊戲和半鏈遊戲對玩家來說可能有太多的阻力。可選上鍊遊戲可能是玩家最容易接受的,因為它對玩家的阻力最小。
類型#2:半鏈遊戲(On-chain assets, OCA)
圖片來源:Jump Crypto
“半鏈遊戲”並非真正去中心化,它是一種在鏈上存儲玩家資產,但實際遊戲操作仍在鏈下進行的遊戲形式。這種形式在當前的大多數Web3 遊戲中很常見。半鏈遊戲解決了驗證資產所有權和資產可編程性的問題,重點關注在遊戲中的物品和財產方面,而不太關注遊戲的其他狀態。
它引入了一種無需信任的機制,允許玩家在遊戲中進行二次銷售,從而形成了一個可驗證的遊戲資產經濟體系。這種遊戲類型適合那些操作頻繁、功能豐富的遊戲,比如大型多人在線角色扮演遊戲和第一人稱射擊遊戲。然而,這類游戲需要強大的基礎設施,包括快速索引、能夠更新鏈上物品信息的標準,以及能夠將游戲內狀態傳輸到區塊鏈上的數據中繼設備和基於中繼數據的自動執行。如果沒有這些設施,將會影響玩家的遊戲體驗和開發者的接受程度。
類型#3:全鏈遊戲(Fully on-chain games,FOC)
圖片來源:Jump Crypto
又稱“完全鏈上游戲”,是真正的去中心化遊戲。它使用區塊鏈代替傳統的集中式遊戲服務器,將所有玩家的數據存儲在鏈上,並進行索引和寫入。鏈上共享狀態不僅記錄與資產相關的數據,還包括與遊戲狀態相關的所有信息。這種方式賦予遊戲持久性、抗審查性和社區可自主開發的特點。
然而,由於目前基礎設施尚不完善,遊戲中所涉及的頻繁的狀態更新及其相應的gas 費,會限制遊戲的設計空間。這也是為什麼我們需要重點建設完善遊戲基礎設施的原因。
綜上所述,要實現與“可選上鍊遊戲”一樣流暢的“全鏈遊戲”和“半鏈遊戲”體驗,並獲得更多優勢,關鍵在於建立和完善適配的基礎設施。在不斷完善基礎設施的同時,可以採取漸進式去中心化的方式。
無論採用以上何種類型的鏈上游戲,在真正實現去中心化之前,遊戲項目方都應該主動公開遊戲信息,包括哪些部分上鍊,哪些部分未上鍊等。一旦遊戲部署完成,通過DAO的方式,社區可以參與遊戲的治理和運營,包括添加、更改遊戲參數和規則等。
Part.2 Web3遊戲特色與創新
Web2 遊戲和Web3 遊戲擁有截然不同的特點。 Web2 遊戲採用封閉系統,遊戲資產在遊戲內部循環,幾乎不與外部市場交互,且沒有金融活動或市場操縱的嫌疑。遊戲開發者可以從上帝視角自由地調整遊戲的參數和規則,以增強遊戲的娛樂性。而Web3 遊戲則通過構建開放的博弈系統,使遊戲代幣和資產可以自由在外部市場流通並產生金融行為,玩家也有機會通過代幣獲得豐厚回報。
此外,Web3 遊戲的去中心化特性為遊戲設計帶來一系列創新要素,創造了全新的遊戲體驗和開發新類型的遊戲。接下來,我們將詳細介紹半鏈遊戲和全鏈遊戲的特色與創新。 (注意:以下提到的所有半鏈遊戲的優點同樣適用於全鏈遊戲,但全鏈遊戲的優點未必適用於半鏈遊戲)
半鏈遊戲
1. 可組合性:是構建真正去中心化遊戲生態系統的一個重要因素。通過不同遊戲之間的數據交互和共享,玩家可以在多個遊戲中享受連貫的遊戲體驗,而無需局限於單個封閉的遊戲世界。這也促進了遊戲開發者之間的合作和創新,加強了遊戲社區的互動和發展。
2. 玩家參與創作:通過將游戲資產存儲在鏈上,任何人都可以創作圍繞這些資產的內容,無需事先獲得許可。相較於Web2 遊戲,這種開放性增加了用戶生成內容的可能性,擴大了遊戲的傳播範圍,並讓用戶創造更多可玩的遊戲。
3.中心化操控下的玩家資產風險:這類游戲著重於遊戲經濟模型的設計。儘管遊戲資產上鍊,但核心參數和規則等與資產相關的關鍵要素並未完全上鍊,仍由遊戲方和開發者控制。這給予他們一定的掌控權和操縱空間,也意味著玩家手中的遊戲資產價值可能會受到中心化調控的影響,甚至在某些情況下瞬間歸零。這對於那些投入大量時間和精力獲得的珍貴道具或虛擬財富的玩家來說,無疑是一種巨大的打擊。更糟糕的是,當項目方無利可圖,選擇逃離遊戲時,玩家手中所謂的永久資產的價值幾乎會消失殆盡。
全鏈遊戲
1.玩家驅動的經濟體係與自治遊戲世界:在真正去中心化的環境下,經濟系統由玩家的行動和決策驅動,而非由遊戲開發者或中央機構控制。玩家通過交易、合作或競爭來獲取和管理遊戲內的資產和資源。同時,玩家也能夠自主參與遊戲的治理和製定規則,實現遊戲世界的自治性。這種玩家驅動的經濟體系和自治遊戲世界為玩家帶來更豐富、更自由的遊戲體驗。
2.持續遊戲體驗和狀態追溯:無服務器架構和鏈上存儲實現遊戲持久性,不依賴開發者服務器。玩家可繼續遊戲,不受服務器影響。採用零知識證明保護隱私,無需透露操作細節。全鏈遊戲避免中央機構跟踪驗證,增強玩家數據隱私和遊戲可靠性。
在構建真正去中心化的Web3 遊戲時,需要採用完全去中心化的架構,以實現持續的遊戲體驗和狀態追溯。這樣的遊戲將建立玩家驅動的經濟體系和自治遊戲世界,提供前所未有的遊戲體驗。
然而,若Web3 遊戲未實現真正去中心化且缺乏公開透明度,可能引發一系列問題。遊戲參數和規則變更直接影響娛樂性和金融行為,可能引起操縱市場的嫌疑,甚至面臨法律制約和追究。因此,在構建Web3 遊戲時,確保真正去中心化和公開透明至關重要,以維護遊戲的公正性和可信度。
Part.3 超越代幣經濟,擁抱去中心化
早期Web3 遊戲過度依賴代幣經濟,導致許多遊戲最終走向旁氏或迅速消亡,引發了人們對Web3 遊戲可持續發展的質疑。真正的玩家開始懷疑在這類游戲中投入時間和精力是否值得。要實現遊戲經濟的長久發展,我們必須超越代幣經濟,擁抱真正的去中心化。然而,要實現這一目標,健全的基礎設施也是不可或缺的。接下來,我們將介紹一些目前典型的基礎設施項目。
|StarkNet
StarkNet 是由StarkWare 創建的L2 解決方案,被譽為鏈上游戲的軍火庫,用於在以太坊上創建鏈下執行層。
StarkNet 利用zk 證明的方式,在以太坊上實現了低成本且快速的交易處理。它通過批量處理多個交易,並有效地將這些數據發佈到以太坊網絡中。由於StarkNet 可以分攤以太坊驗證費用,因此更受歡迎且經濟實惠。實際上,隨著交易量的增加,費用也會降低。
此外,StarkNet 還提供原生賬戶抽象和合約錢包,更適應鏈上游戲的交互需求。在生態構建方面(見下圖),StarkNet 注重原生應用的培育,與合作夥伴共同舉辦黑客鬆活動,成功孵化了眾多鏈上游戲生態項目。更多詳情以及未來的路線圖,可以參見StartNet 社區信息。
圖片來源:@odin_free |MUD
Lattice 工作室開發的基於Solidity 的全鏈上游戲引擎MUD 是該領域中較為成熟的項目之一。 MUD 可以幫助開發者快速將游戲邏輯部署到智能合約中,並與客戶端狀態實現同步,從而大大提高開發效率。
在大型遊戲開發中,遊戲引擎起著關鍵作用。而對於全鏈遊戲來說,同樣需要類似的工具來快速部署遊戲邏輯、縮短開發時間,並提供數據標準以促進迭代開發和開放生態中的互操作性。
不過雖然MUD 是一個出色的框架,並已成功開發出類似OPCraft 的全鏈遊戲,但作為遊戲開發的基礎設施,仍有許多探索和發展的空間等待進一步完善。
圖片來源:MUD |ARC(Action Registry Core)
ARC 是Jump Crypto 開發的一種開源框架,用於管理遊戲鏈上資產層。這個框架具有可擴展性,能夠處理遊戲資產數量和相互依賴性的增加,同時避免了可能由面向對象編程方法帶來的技術債務。 ARC 的基本架構採用了分為三層的洋蔥模型,包括核心層、註冊表合約和操作合約。該框架已在GitHub 上進行了開源,更多細節可以參見往期翻譯文章。
基礎設施是遊戲發展的關鍵(二):初探新框架——Action Registry Core基礎設施是遊戲發展的關鍵(四):ARC 架構如何運作?
構建全鏈遊戲面臨著諸多挑戰,其中包括底層基礎架構的缺陷和生態系統的不成熟。這些問題直接影響遊戲的響應時間、成本以及迭代的速度。然而,除了已經提及的項目,還有許多基礎設施項目正在積極進行探索和實踐,以期推動Web3 遊戲生態系統的進一步發展。
需要注意的是,要構建完全去中心化的遊戲,這些基礎設施項目必須具有可組合性,並且需要遵循去中心化的準則。這意味著各個項目需要能夠互相協同、互相兼容,以形成一個統一的基礎設施網絡。這種可組合性和去中心化性的融合將賦予遊戲開發者更大的靈活性和創新性,同時也將為玩家提供更加豐富和多元化的遊戲體驗。
「 最後」
Web3 Gaming 具有巨大潛力,為遊戲世界帶來新的可能性。為了實現真正的Web3 Gaming,遊戲需要建立在自下而上的協議之上,並將代幣模型作為輔助手段,以確保遊戲經濟的可持續性和避免GameFi 問題。在這樣的遊戲中,玩家可以真正擁有資產,並在自由交易中脫離中心化機構或平台的操控和限制。
展望未來,我們可以期待基礎設施項目進一步成熟和創新,包括更完善的區塊鏈技術、智能合約平台和存儲協議等,以提供更高效、安全和可靠的遊戲環境。這將加速Web3 遊戲的發展和普及,玩家將能夠參與到一個充滿創造力、自由度和真實價值的遊戲世界中,而不再僅僅是為了追逐代幣的經濟利益。這將吸引更多的玩家投入時間和精力,從而推動整個生態系統的繁榮和發展。
參考鏈接:
1.https://jumpcrypto.com/defining-on-chain-gaming/
2.https://jumpcrypto.com/introduction-to-arc/
3.https://jumpcrypto.com/benefits-of-building-games-on-chain/
4.https://jumpcrypto.com/communication-infra-in-an-arc-world/
5.https://mud.dev/
6.https://medium.com/@StarkNetEco/a-thriving-hub-of-innovation-the-starknet-ecosystem-2534bbcee88d
封面:Unity