一文讀懂全鏈游戲

進階Nov 22, 2023
吸引Square Enix、Nexon 和 Ubisoft 等游戲巨正在嘗試的全鏈游戲技術雖然有可組合型、去中心化等優勢,也受技術瓶頸和可擴展性的限製。本文將探索全鏈游戲運行機製、挑戰、優勢。併曏大家介紹Hunter Coin和Dark Forest等全鏈游戲。
一文讀懂全鏈游戲

簡介

區塊鏈游戲是一種創新的游戲形式,吸引了各路游戲玩家的關註。Square Enix、Nexon 和 Ubisoft 等游戲巨頭都在紛紛嘗試這一前沿技術

大多數區塊鏈游戲結合了區塊鏈技術和傳統游戲服務器,以此來保障玩家對游戲物品的所有權

然而對大多數游戲來説,區塊鏈併不是一劑萬靈藥。目前,大部分第一人稱射擊游戲都無法在區塊鏈上運行。區塊鏈速度太慢,無法支持游戲順暢運行,而且用區塊鏈來實現亞秒級玩家反應時間也完全不現實。因此,大多數區塊鏈游戲實際上都是將區塊鏈作爲其中一個技術棧,最主要的用途是分配和轉移游戲中的數字資産和貨幣。

不過,現在出現了一小群 Web3 原生的游戲開髮者和玩家,嘗試打造純鏈上的游戲體驗,而且這個群體正在不斷增長。我們也把這種區塊鏈游戲稱爲“全鏈游戲”。

什麽是全鏈游戲?

全鏈游戲指完全在區塊鏈上運行的游戲和 NFT 生態集合體。也就是説,游戲除了前端(即游戲玩家在屏幕上看到的內容)之外,其他全部都在區塊鏈上運行。

在全鏈游戲中,所有玩家的行爲和數據都記録在鏈上,而不是游戲服務器中

全鏈游戲和傳統區塊鏈游戲最主要的區別是,前者將游戲邏輯直接放在智能合約中實現,併且使用 NFT 智能合約將玩家姓名和排名等游戲數據儲存在區塊鏈上,而非中心化的游戲服務器中。一個游戲,隻有當它全部的游戲邏輯和數據都儲存在鏈上時,才能被稱爲是「全鏈游戲」。

全鏈游戲的運作機製

全鏈游戲完全通過智能合約來儲存游戲邏輯和數據(註:智能合約在區塊鏈上自動執行一行行代碼)。

廣義而言,游戲邏輯決定了一個游戲的規則,即:如果是在線卡牌類游戲(TCG),那麽游戲邏輯就決定了每場比賽如何開始,卡牌按照什麽順序出,以及比賽什麽時候結束。規則是一個游戲的靈魂,在全鏈游戲中,這些規則都會寫入智能合約中,任何人都無法篡改。

傳統區塊鏈游戲既有智能合約也有游戲服務器,而全鏈游戲隻會採用區塊鏈和智能合約

智能合約還能用來創建、分配和轉移數字資産。在上文提到的卡牌游戲中,數字資産就是交易的卡牌 NFT。數字資産是區塊鏈游戲領域應用最廣泛的技術,包括 Gods Unchained、Axie Infinity、Illuvium、WildCard 和 Deadrop 在內的各類 NFT 游戲都應用了這類資産。

全鏈游戲麵臨的挑戰

爲什麽目前爲止大多數游戲都不是全鏈游戲呢?這是因爲全鏈游戲充滿了挑戰,開髮者必鬚遵守非常嚴格的技術規範,而玩家的用戶體驗也會大打折扣。

區塊鏈的速度和可擴展性

區塊鏈是一個共享的計算機網絡,由全球幾千個計算機節點共衕維護。因此它在速度和可擴展性方麵存在瓶頸,而速度和可擴展性是打造快節奏游戲的兩個關鍵技術要素。

這些技術瓶頸也導緻如今的全鏈游戲僅限於卡牌游戲或策略游戲等玩家輪流髮起操作的游戲。智能合約的速度無法支持多人在線戰鬥競技游戲(MOBA)、第一人稱射擊游戲(FPS)或甚至即時戰略游戲(RTS)等快節奏的游戲。

透明的玩家操作

智能合約以及合約中的交易是完全透明的,任何人都可以查看。透明性在金融場景中是個優點,但在游戲場景中卻成爲了瓶頸,因爲無法保障隱私。

比如,多人在線戰鬥競技游戲或即時戰略游戲中的戰爭迷霧機製幾乎無法在鏈上實現,這類游戲需要曏玩家隱藏部分游戲內容。當然,也可以採用某些技術方案來解決偶髮性問題,但這仍然無法完全解決全鏈游戲中的隱私問題。

機器人

全鏈游戲和智能合約的設計機製導緻了機器人和真實游戲玩家會共存,因爲沒有中心化的實體來運行反作弊軟件。這將導緻一些情況下游戲玩家的體驗變差,特別是游戲中獎勵罕見的數字資産或 NFT 時,機器人會因爲豐厚的獎勵而更加猖獗。

技術瓶頸

區塊鏈和智能合約由於在設計上將安全放在第一位,因此存在一些技術瓶頸,無法執行某些任務。

全鏈游戲最大的兩個瓶頸就是穫得防篡改的隨機數以及自動執行游戲邏輯。

  • 幾乎所有全鏈游戲都必鬚使用鏈上隨機數解決方案,而這些隨機數往往會被網絡中的驗證者(或礦工)操縱,因爲他們能在鏈上終局之前看到隨機數。
  • 游戲中的一些中間流程操作(比如基於玩家操作來傳輸一繫列游戲邏輯)都需要自動調用智能合約功能,以提升游戲體驗。但智能合約和區塊鏈本身無法完成這些操作。比如,如果玩家收穫了某一資産,那麽就必鬚先髮起自動收穫資産的操作,資産才會出現在玩家的物品庫中。

全鏈游戲的優勢

雖然要開髮全鏈游戲需要剋服許多挑戰,但是全鏈游戲生態可以結合區塊鏈和智能合約的優勢,爲玩家和開髮者提供一繫列價值。

可組合性和開源

由於全鏈游戲將游戲完全部署在區塊鏈上,因此玩家和開髮者可以覆刻游戲邏輯,打造全新的游戲類型,爲游戲開髮不衕的界麵,併基於游戲開髮各類應用,以提升游戲體驗,增強游戲的開放性和娛樂性。

因此,全鏈游戲也可以看作是一種“游戲原語”。像“龍與地下城”(Dungeons & Dragons)等奇幻類游戲一樣,全鏈游戲也能爲玩家提供一套固定不變的游戲規則,而玩家則可以在這套規則之上不斷進行後續創造。

去中心化、數字永久性和不可篡改性

全鏈游戲的一個經常被忽略的地方就是它們一旦部署到鏈上,就基本上可以自動運行。

區塊鏈網絡中隻要有驗證者,就可以永遠在線,這一特徵爲全鏈游戲提供了永恆的數據保障。隻要區塊鏈還在運行,游戲代碼就可以永遠運行下去。理論上來説,如果游戲所在的區塊鏈在未來三百年都能持續運行,那麽這個游戲以及游戲邏輯就會一直存在併儲存在區塊鏈上,游戲玩家也可以一直玩下去。

低風險的技術創新

由於區塊鏈環境容易受到各種攻擊,而且區塊鏈保障了巨額資産,因此要將理論研究落地是一項非常艱巨的任務,特別是在去中心化金融(DeFi)領域嘗試應用新技術的風險極高。

全鏈游戲爲研究者和開髮者提供了一個低風險的環境,他們可以在其中探索零知識證明以及衕態加密等前沿技術。全鏈游戲與 DeFi 這類風險更高的應用往往處於衕一個基礎架構中,但前者風險更低,因此是更好的試驗場。

多樣化的游戲前端界麵

區塊鏈和智能合約本質上都是後端技術。如果玩家要玩最純粹的鏈上游戲,就必鬚用命令行來交互。

懂技術的玩家和開髮者可以基於衕樣的鏈游邏輯和數據來開髮不衕的前端界麵。他們隻需將游戲前端界麵連接到後端智能合約就可以。因此,衕一個鏈上游戲可以有多個游戲界麵。兩名玩家可以玩衕一個游戲,但是一個玩的是中世紀的游戲場景,一個玩的是太空游戲場景。

全鏈游戲案例

最早的全鏈游戲是在 2013 年出現的,自那以後,這個領域不斷曏前髮展。

HunterCoin

HunterCoin 在 2013 年髮布,被普遍認爲是第一款全鏈游戲。這款游戲是一次實驗性的嘗試,目的是證明去中心化游戲開髮的潛力。游戲部署在自己的區塊鏈上,玩家在游戲中的操作,比如移動、集合和攻擊,都以交易的形式提交。

HunterCoin 的游戲世界

Dark Forest

Dark Forest 是一款相對近期的即時戰略全鏈游戲,背景設定在太空。這款游戲受到劉慈欣科幻小説《三體——黑暗森林》的啟髮,玩家被放置在太空中的一個未知星球上,任務是搜集資源,擴張領土,占領新的星球。

Dark Forest 是第一款融合了戰爭迷霧的全鏈游戲。團隊開髮這款游戲的目的是爲了探索零知識證明技術,他們在游戲中採用零知識證明曏玩家隱藏其他玩家的位置信息。

Dark Forest 是一款鏈上即時戰略游戲,玩家在太空中進行對戰

Web3 原生游戲的髮展

全鏈游戲在 Web3 生態中是相對小衆的賽道,但仍有一些社區成員、研究者和開髮者在踴躍探索全鏈游戲的邊界。

聲明:

  1. 本文轉載自Foresightnews,著作權歸屬原作者[Chainlink],如對轉載有異議,請聯繫Gate Learn團隊(gatelearn@gate.io),團隊會根據相關流程盡速處理。
  2. 免責聲明:本文所錶達的觀點和意見僅代錶作者個人觀點,不構成任何投資建議。
  3. 文章其他語言版本由Gate Learn團隊翻譯, 在未提及Gate.io的情況下不得覆製、傳播或抄襲經翻譯文章。

一文讀懂全鏈游戲

進階Nov 22, 2023
吸引Square Enix、Nexon 和 Ubisoft 等游戲巨正在嘗試的全鏈游戲技術雖然有可組合型、去中心化等優勢,也受技術瓶頸和可擴展性的限製。本文將探索全鏈游戲運行機製、挑戰、優勢。併曏大家介紹Hunter Coin和Dark Forest等全鏈游戲。
一文讀懂全鏈游戲

簡介

區塊鏈游戲是一種創新的游戲形式,吸引了各路游戲玩家的關註。Square Enix、Nexon 和 Ubisoft 等游戲巨頭都在紛紛嘗試這一前沿技術

大多數區塊鏈游戲結合了區塊鏈技術和傳統游戲服務器,以此來保障玩家對游戲物品的所有權

然而對大多數游戲來説,區塊鏈併不是一劑萬靈藥。目前,大部分第一人稱射擊游戲都無法在區塊鏈上運行。區塊鏈速度太慢,無法支持游戲順暢運行,而且用區塊鏈來實現亞秒級玩家反應時間也完全不現實。因此,大多數區塊鏈游戲實際上都是將區塊鏈作爲其中一個技術棧,最主要的用途是分配和轉移游戲中的數字資産和貨幣。

不過,現在出現了一小群 Web3 原生的游戲開髮者和玩家,嘗試打造純鏈上的游戲體驗,而且這個群體正在不斷增長。我們也把這種區塊鏈游戲稱爲“全鏈游戲”。

什麽是全鏈游戲?

全鏈游戲指完全在區塊鏈上運行的游戲和 NFT 生態集合體。也就是説,游戲除了前端(即游戲玩家在屏幕上看到的內容)之外,其他全部都在區塊鏈上運行。

在全鏈游戲中,所有玩家的行爲和數據都記録在鏈上,而不是游戲服務器中

全鏈游戲和傳統區塊鏈游戲最主要的區別是,前者將游戲邏輯直接放在智能合約中實現,併且使用 NFT 智能合約將玩家姓名和排名等游戲數據儲存在區塊鏈上,而非中心化的游戲服務器中。一個游戲,隻有當它全部的游戲邏輯和數據都儲存在鏈上時,才能被稱爲是「全鏈游戲」。

全鏈游戲的運作機製

全鏈游戲完全通過智能合約來儲存游戲邏輯和數據(註:智能合約在區塊鏈上自動執行一行行代碼)。

廣義而言,游戲邏輯決定了一個游戲的規則,即:如果是在線卡牌類游戲(TCG),那麽游戲邏輯就決定了每場比賽如何開始,卡牌按照什麽順序出,以及比賽什麽時候結束。規則是一個游戲的靈魂,在全鏈游戲中,這些規則都會寫入智能合約中,任何人都無法篡改。

傳統區塊鏈游戲既有智能合約也有游戲服務器,而全鏈游戲隻會採用區塊鏈和智能合約

智能合約還能用來創建、分配和轉移數字資産。在上文提到的卡牌游戲中,數字資産就是交易的卡牌 NFT。數字資産是區塊鏈游戲領域應用最廣泛的技術,包括 Gods Unchained、Axie Infinity、Illuvium、WildCard 和 Deadrop 在內的各類 NFT 游戲都應用了這類資産。

全鏈游戲麵臨的挑戰

爲什麽目前爲止大多數游戲都不是全鏈游戲呢?這是因爲全鏈游戲充滿了挑戰,開髮者必鬚遵守非常嚴格的技術規範,而玩家的用戶體驗也會大打折扣。

區塊鏈的速度和可擴展性

區塊鏈是一個共享的計算機網絡,由全球幾千個計算機節點共衕維護。因此它在速度和可擴展性方麵存在瓶頸,而速度和可擴展性是打造快節奏游戲的兩個關鍵技術要素。

這些技術瓶頸也導緻如今的全鏈游戲僅限於卡牌游戲或策略游戲等玩家輪流髮起操作的游戲。智能合約的速度無法支持多人在線戰鬥競技游戲(MOBA)、第一人稱射擊游戲(FPS)或甚至即時戰略游戲(RTS)等快節奏的游戲。

透明的玩家操作

智能合約以及合約中的交易是完全透明的,任何人都可以查看。透明性在金融場景中是個優點,但在游戲場景中卻成爲了瓶頸,因爲無法保障隱私。

比如,多人在線戰鬥競技游戲或即時戰略游戲中的戰爭迷霧機製幾乎無法在鏈上實現,這類游戲需要曏玩家隱藏部分游戲內容。當然,也可以採用某些技術方案來解決偶髮性問題,但這仍然無法完全解決全鏈游戲中的隱私問題。

機器人

全鏈游戲和智能合約的設計機製導緻了機器人和真實游戲玩家會共存,因爲沒有中心化的實體來運行反作弊軟件。這將導緻一些情況下游戲玩家的體驗變差,特別是游戲中獎勵罕見的數字資産或 NFT 時,機器人會因爲豐厚的獎勵而更加猖獗。

技術瓶頸

區塊鏈和智能合約由於在設計上將安全放在第一位,因此存在一些技術瓶頸,無法執行某些任務。

全鏈游戲最大的兩個瓶頸就是穫得防篡改的隨機數以及自動執行游戲邏輯。

  • 幾乎所有全鏈游戲都必鬚使用鏈上隨機數解決方案,而這些隨機數往往會被網絡中的驗證者(或礦工)操縱,因爲他們能在鏈上終局之前看到隨機數。
  • 游戲中的一些中間流程操作(比如基於玩家操作來傳輸一繫列游戲邏輯)都需要自動調用智能合約功能,以提升游戲體驗。但智能合約和區塊鏈本身無法完成這些操作。比如,如果玩家收穫了某一資産,那麽就必鬚先髮起自動收穫資産的操作,資産才會出現在玩家的物品庫中。

全鏈游戲的優勢

雖然要開髮全鏈游戲需要剋服許多挑戰,但是全鏈游戲生態可以結合區塊鏈和智能合約的優勢,爲玩家和開髮者提供一繫列價值。

可組合性和開源

由於全鏈游戲將游戲完全部署在區塊鏈上,因此玩家和開髮者可以覆刻游戲邏輯,打造全新的游戲類型,爲游戲開髮不衕的界麵,併基於游戲開髮各類應用,以提升游戲體驗,增強游戲的開放性和娛樂性。

因此,全鏈游戲也可以看作是一種“游戲原語”。像“龍與地下城”(Dungeons & Dragons)等奇幻類游戲一樣,全鏈游戲也能爲玩家提供一套固定不變的游戲規則,而玩家則可以在這套規則之上不斷進行後續創造。

去中心化、數字永久性和不可篡改性

全鏈游戲的一個經常被忽略的地方就是它們一旦部署到鏈上,就基本上可以自動運行。

區塊鏈網絡中隻要有驗證者,就可以永遠在線,這一特徵爲全鏈游戲提供了永恆的數據保障。隻要區塊鏈還在運行,游戲代碼就可以永遠運行下去。理論上來説,如果游戲所在的區塊鏈在未來三百年都能持續運行,那麽這個游戲以及游戲邏輯就會一直存在併儲存在區塊鏈上,游戲玩家也可以一直玩下去。

低風險的技術創新

由於區塊鏈環境容易受到各種攻擊,而且區塊鏈保障了巨額資産,因此要將理論研究落地是一項非常艱巨的任務,特別是在去中心化金融(DeFi)領域嘗試應用新技術的風險極高。

全鏈游戲爲研究者和開髮者提供了一個低風險的環境,他們可以在其中探索零知識證明以及衕態加密等前沿技術。全鏈游戲與 DeFi 這類風險更高的應用往往處於衕一個基礎架構中,但前者風險更低,因此是更好的試驗場。

多樣化的游戲前端界麵

區塊鏈和智能合約本質上都是後端技術。如果玩家要玩最純粹的鏈上游戲,就必鬚用命令行來交互。

懂技術的玩家和開髮者可以基於衕樣的鏈游邏輯和數據來開髮不衕的前端界麵。他們隻需將游戲前端界麵連接到後端智能合約就可以。因此,衕一個鏈上游戲可以有多個游戲界麵。兩名玩家可以玩衕一個游戲,但是一個玩的是中世紀的游戲場景,一個玩的是太空游戲場景。

全鏈游戲案例

最早的全鏈游戲是在 2013 年出現的,自那以後,這個領域不斷曏前髮展。

HunterCoin

HunterCoin 在 2013 年髮布,被普遍認爲是第一款全鏈游戲。這款游戲是一次實驗性的嘗試,目的是證明去中心化游戲開髮的潛力。游戲部署在自己的區塊鏈上,玩家在游戲中的操作,比如移動、集合和攻擊,都以交易的形式提交。

HunterCoin 的游戲世界

Dark Forest

Dark Forest 是一款相對近期的即時戰略全鏈游戲,背景設定在太空。這款游戲受到劉慈欣科幻小説《三體——黑暗森林》的啟髮,玩家被放置在太空中的一個未知星球上,任務是搜集資源,擴張領土,占領新的星球。

Dark Forest 是第一款融合了戰爭迷霧的全鏈游戲。團隊開髮這款游戲的目的是爲了探索零知識證明技術,他們在游戲中採用零知識證明曏玩家隱藏其他玩家的位置信息。

Dark Forest 是一款鏈上即時戰略游戲,玩家在太空中進行對戰

Web3 原生游戲的髮展

全鏈游戲在 Web3 生態中是相對小衆的賽道,但仍有一些社區成員、研究者和開髮者在踴躍探索全鏈游戲的邊界。

聲明:

  1. 本文轉載自Foresightnews,著作權歸屬原作者[Chainlink],如對轉載有異議,請聯繫Gate Learn團隊(gatelearn@gate.io),團隊會根據相關流程盡速處理。
  2. 免責聲明:本文所錶達的觀點和意見僅代錶作者個人觀點,不構成任何投資建議。
  3. 文章其他語言版本由Gate Learn團隊翻譯, 在未提及Gate.io的情況下不得覆製、傳播或抄襲經翻譯文章。
即刻開始交易
註冊並交易即可獲得
$100
和價值
$5500
理財體驗金獎勵!