區塊鏈遊戲正在成為遊戲吸引和吸引玩家的一種新的、更優越的方式,Square Enix、Nexon 和Ubisoft 等遊戲巨頭正在試驗這種前沿技術 技術.
然而,區塊鏈並不是大多數遊戲的萬能解決方案:例如,當今大多數第一人稱射擊(FPS) 遊戲都無法在區塊鏈上運行。區塊鏈太慢無法支持他們的遊戲玩法,使用該技術來記錄亞秒級玩家反應時間是不現實的。這就是為什麼大多數區塊鏈遊戲實際上是將區塊鏈用於其技術堆棧的非常特定方面的遊戲——最顯著的是代表遊戲內物品和貨幣的數字資產的分配和移動。
然而,有一個小眾但不斷增長的Web3 原生開發者和玩家社區,他們正在開發完全基於區塊鏈的遊戲和遊戲體驗。換句話說,完全鏈上游戲。
什麼是鏈上游戲?
鏈上游戲是指不斷發展的遊戲生態系統和 非同質化代幣 完全在區塊鏈上運行的原語。實際上,這意味著除了前端(玩家在屏幕上看到的遊戲部分)之外,遊戲的每個方面都完全使用區塊鏈技術運行。
鏈上游戲與傳統區塊鏈遊戲的主要區別在於,遊戲邏輯直接在智能合約中實現,遊戲狀態(如玩家姓名、段位等)存儲在區塊鏈上,而不是中心化存儲。僅與NFT 智能合約連接的遊戲服務器。一個遊戲,或者類游戲體驗,只有當它所有的遊戲邏輯和數據都存儲在鏈上時,才能被認為是一個鏈上游戲。
鏈上游戲如何運作?
鏈上游戲要求遊戲單獨使用 智能合約 (由區塊鏈執行的自主代碼)來存儲他們的遊戲邏輯和數據。
從廣義上講,遊戲邏輯決定了遊戲規則:如果是在線集換式紙牌遊戲(TCG),遊戲邏輯決定了比賽如何開始、可以按何種順序玩哪些牌、比賽何時結束等等。它是遊戲的核心,在鏈上游戲中,這些方面使用智能合約寫入石頭。
智能合約還用於創建、分發和移動數字資產。在上一段提到的集換式卡牌遊戲(TCG)中,使用的數字資產將是集換式卡牌NFT。數字資產是區塊鏈遊戲中應用最廣泛的技術,目前已經有 NFT遊戲 例如Gods Unchained、Axie Infinity、Illuvium、WildCard 和Deadrop。
鏈上游戲的挑戰
大多數遊戲不是鏈上游戲是有原因的:鏈上游戲充滿挑戰,迫使開發者和玩家在嚴格的技術限制下運營,並應對繁重的用戶體驗。
區塊鏈速度和可擴展性
因為區塊鏈就像由全球數千人操作的共享全球計算機,它們缺乏速度和 可擴展性,構建快節奏遊戲的兩個關鍵技術元素。
這些技術限制是為什麼今天的鏈上游戲主要限於回合製遊戲,例如TCG 或策略遊戲——智能合約的速度不足以處理快節奏遊戲的遊戲邏輯,例如MOBA、FPS,甚至即時戰略遊戲。
透明的玩家動作
智能合約和通過它們運行的交易透明地可供任何人查看。雖然這在財務透明的情況下是受歡迎的,但它限制了遊戲設計的可能性,因為沒有隱私。
例如,MOBA 或RTS 遊戲中的戰爭迷霧等遊戲機制幾乎不可能實現,因為這些遊戲依賴於不完整信息的玩家。有 技術方案 這個問題已經在 一次性實例,但對於大規模的鏈上游戲,這個問題還有待解決。
裝機
鏈上游戲和智能合約的設計意味著機器人能夠與玩家一起玩——並且沒有中央實體來授權反作弊軟件。這可能會降低某些遊戲的玩家體驗,特別是因為當NFT 和其他稀有數字資產作為遊戲獎品提供時,機器人的激勵相對較高。
技術限制
鑑於其嚴格的、注重安全的設計原則,區塊鍊和智能合約本質上無法執行某些任務。
鏈上游戲應用程序的兩個重要限制是訪問防篡改隨機性和在適當時自動化遊戲邏輯。
- 幾乎所有鏈上游戲都必須使用的鏈上隨機性解決方案通常可由網絡上的驗證者(或礦工)操縱,因為他們可以在鏈上確認隨機性之前看到隨機性的結果。
- 中間遊戲動作,例如基於玩家動作的一系列遊戲邏輯的傳播,需要自動化智能合約函數調用以減少繁瑣的遊戲玩法,但這不是區塊鍊或智能合約原生提供的。例如,如果玩家收穫資源,則可能需要在資源出現在他們的庫存中之前自動收集資源。
這是一個 區塊鏈預言機 網絡喜歡 鏈環 可以在擴展鏈上游戲的可能性方面發揮關鍵作用:Chainlink 提供對這些遊戲的安全鏈上訪問 必要的遊戲功能.
鏈上游戲的好處
儘管創建完全鏈上游戲面臨許多挑戰,但鏈上游戲生態系統提供了無數與區塊鍊和智能合約的優勢密切相關的優勢。
可組合的開源原語
因為鏈上游戲生態將游戲完全上鍊,玩家和開發者完全有能力重用遊戲邏輯來創建新類型的遊戲,為遊戲本身構建界面,使其能夠以多種方式在視覺上表現出來,並在遊戲之上創建應用程序,使遊戲玩法更簡單、更易於訪問或更具娛樂性。
因此,鏈上游戲可以被視為 遊戲原語. 就像奇幻桌面角色扮演遊戲龍與地下城(DnD) 一樣,鏈上游戲為玩家提供了一套固定不變的規則,玩家可以相應地(理論上)永遠在這些規則之上構建。
權力下放、數字永久性和不變性
完全鏈上游戲的一個經常被忽視的方面是,一旦它們被放置在鏈上,它們就能夠在很大程度上自行運行。
鑑於區塊鏈的彈性特性(只要有驗證者,它們就可以保持在線),鏈上游戲具有數字永久性:只要區塊鏈運行,它們就可以作為代碼存在。理論上,如果遊戲構建的底層區塊鏈存在300年後,鏈上游戲和遊戲邏輯仍然存在並存儲在區塊鏈上,玩家仍然可以玩遊戲。
低風險技術創新
鑑於區塊鏈環境的對抗性和它們所保護的價值,在生產中應用和測試研究的過程可能是一項艱鉅的任務。這尤其適用於 去中心化金融(DeFi).
鏈上游戲為研究人員和開發人員提供了一種低風險的方式來測試尖端技術的生產實施,例如零知識證明和 同態加密. 這是因為鏈上游戲與更多“風險”應用程序在相同的基礎設施上運行。
審美多樣性
區塊鍊和智能合約從根本上說是後端技術:如果玩家要以最純粹的形式玩鏈上游戲,他們必須使用代碼命令與之交互。
這讓精通技術的玩家和開發者能夠以他們希望的任何方式表示鏈上游戲邏輯和數據——他們只需要連接一個前端(玩家今天主要與之交互的遊戲的美學/圖形部分)與代表遊戲的智能合約。因此,單個鏈上游戲有可能具有多個用戶界面。兩名玩家可能正在玩完全相同的遊戲,但一名玩家可能在中世紀環境中玩,而另一位玩家在太空主題環境中玩。
鏈上游戲示例
鏈上游戲的根源可以追溯到2013 年,此後該領域不斷發展。
獵人幣
於2013年推出, 獵人幣 被廣泛認為是第一個鏈上游戲。它是作為一個實驗而建立的,以展示去中心化遊戲構建的潛力。遊戲本身在自己的區塊鏈上運行,玩家排隊交易,這些交易兼作玩家行動的命令,例如移動、聚集或攻擊另一個獵人。
黑暗森林
一個最近的鏈上游戲的例子是 黑暗森林,一款以太空為背景的即時戰略遊戲。靈感來自劉慈欣的暢銷科幻小說 黑暗森林,玩家被放置在太空中一個未知的星球上,並負責收集資源和擴大領土以納入新星球。
黑暗森林是完全鏈上不完全信息遊戲的首批實現之一:它背後的團隊將游戲構建為零知識技術的研究實驗,這使得玩家無法看到彼此在遊戲中的位置地圖。
Web3-原生遊戲的到來
即使在Web3 生態系統中,鏈上游戲也相對小眾,但有熱情的社區成員、研究人員和開發人員正在推動人們使用遊戲時的可能性邊界 僅有的 區塊鏈技術。
有關Web3 遊戲的更多資源:
帖子 什麼是鏈上游戲? 首先出現在 Chainlink 博客.