全鏈遊戲面面觀:空中樓閣還是沙漠綠洲

發表於 2023-05-27 11:00 作者: 深潮TechFlow

撰文:David  

在加密世界中,GameFi 正經歷低谷,人們對其關注度有所減少。然而,近期全鏈遊戲的概念开始引起更多關注和討論,似乎帶來了一絲新生。

全鏈遊戲是一種與區塊鏈技術密切結合的遊戲形式,它的出現是否爲能成爲沙漠中的一片新綠洲?

本文將深入分析全鏈遊戲的技術特徵、用例、當前面臨的困難,以及未來展望,並揭示全鏈遊戲的潛力和可能性,以及它對遊戲行業和玩家的影響。

全鏈和“半”鏈

在一切开始之前,有一個清晰的定義很重要。

聽到全鏈遊戲這個名字時,我的第一反應是”半“鏈遊戲是什么?或者說從前的遊戲們和區塊鏈交互的方式有什么不同?

按照這個思路,我們可以做一個區分:

  • 鏈下遊戲:

即傳統全鏈下遊戲。是指遊戲的核心邏輯、規則和交互過程完全放置在遊戲公司的服務器上執行,而玩家所擁有的遊戲資產和虛擬物品只存在於中心化服務器的數據庫中。這種模式下,遊戲公司具有絕對的控制權和數據所有權。

  • 半鏈遊戲:

早期的區塊鏈遊戲通過將遊戲資產和虛擬物品的所有權記錄在區塊鏈上,解決了傳統遊戲中虛擬物品所有權的問題。然而,遊戲的核心邏輯和交互過程仍然是中心化的,需要依賴中心化服務器來進行運算和處理。

  • 全鏈遊戲:

結合了區塊鏈技術和去中心化特性的新型遊戲形式。在全鏈遊戲中,遊戲的核心邏輯、規則和交互過程完全放置在區塊鏈上執行,使用智能合約來實現遊戲規則的執行和驗證。同時,遊戲資產和虛擬物品也以區塊鏈的形式存在,玩家可以直接擁有、交易和轉移這些資產,無需依賴遊戲公司的中心化服務器。

三者的簡單對比如下:

可以看出三者在核心邏輯、資產所有權、可操作性、數據安全和去中心化性方面的區別。全鏈遊戲通過將核心邏輯和資產都記錄在區塊鏈上實現了真正的去中心化,爲玩家提供了更高的自主權和安全性。

(注:以上均不考慮遊戲美術資源是否存放在鏈上的問題。一般而言這類資源是不上鏈的,或者以去中心化存儲的方式解決)

全鏈遊戲的輔助拼圖

邏輯和資產都在鏈上,就這么簡單就能運行了嗎? 盡管全鏈遊戲將遊戲的邏輯和資產存儲在區塊鏈上,但要使遊戲真正運行起來,還需要一些輔助的技術棧和工具來提供完整的功能和體驗。

而需要輔助其他工具的原因在於,區塊鏈本身作爲一個性能有限或是鏈上資源珍貴的狀態機,很難去單獨處理遊戲這類高頻互動場景下的冗余調用需求。

在前幾個月舉行的ETHDenver上,开發者 William Robinson 非常深入的總結了全鏈遊戲可能還需要的一些其他輔助工具,大體可以分爲以下幾個方向。

Ephemeral chain(短暫鏈): 短暫鏈是全鏈遊戲中的一個重要組成部分。它是一種臨時性的區塊鏈,專門用於處理遊戲中的瞬時性數據和計算。通過使用短暫鏈,全鏈遊戲可以實現快速的交易確認和即時的狀態更新,提供更流暢的遊戲體驗。

而在這些計算結束後,短暫鏈就會消失。

App-specific precompile(應用特定預編譯): 針對特定應用場景而設計的智能合約預編譯器。在全鏈遊戲中,應用特定預編譯可以提供一些特定的功能和計算能力,以加快遊戲邏輯的執行速度和降低交易成本。它爲全鏈遊戲帶來了更高的可擴展性和效率。

這就很像傳統遊戲中的“預加載”原理,通俗來說就是提前把資源做好,需要時讀取。

Battle rollup(战鬥Rollup): 一種技術機制,用於簡化全鏈遊戲中的對战過程。通過將玩家之間的战鬥行爲批量處理並匯總到一個區塊中,战鬥Rollup可以減少交易的數量和成本,提高遊戲的性能和可玩性。

我的理解是,如果你考慮一個例子:“他往前2步往後3步往左4步後擊倒了Tom"。也許我們可以把玩家的好幾個位移動作之後的總結果匯總到區塊中,而不是每一步都記錄進去。

這樣雖然並沒有做到真正意義的全鏈,就像 L2的Rollup也沒有完全做到”全上鏈“一樣。

Engine for On-Chain Games(全鏈遊戲引擎): 全鏈遊戲引擎是專門爲全鏈遊戲开發的引擎工具。它提供了一套开發框架和工具,幫助开發者在區塊鏈上構建遊戲邏輯和交互功能。全鏈遊戲引擎簡化了开發過程,提供了豐富的功能庫和工具,使开發者能夠更高效地創建全鏈遊戲。

關於這一點,有开發者已經在嘗試,比如以太坊DEVCON會議上开發者分享的MUD鏈上遊戲开發引擎等。

Synchronization(同步機制): 在全鏈遊戲中,同步機制是確保玩家之間操作和狀態的一致性的重要機制。傳統遊戲中,前端和服務器通過協同機制實現同步。而在全鏈遊戲中,同步機制需要借助區塊鏈和智能合約來確保玩家之間的操作和狀態的同步,並保證遊戲的公正性和可信度。

以下表格可以幫你更快的了解全鏈遊戲需要搭配的一些工具和機制。

費這么大勁,玩個遊戲有必要嗎?

“我就玩的爽了圖一樂,遊戲這件事有必要搞成這樣嗎?”---玩家視角和加密敘事顯然存在一定的矛盾。

全鏈遊戲提供了自由、控制權和可組合性。玩家可以擁有和控制自己的遊戲資產,不再受制於中心化遊戲平台的限制,創造出獨特的遊戲體驗。

同時,它能夠更公平的產生財務收益和經濟價值。規則和行爲全在鏈上,一切取決於你肝不肝,這樣的模式相對公平,也能通過遊戲獲得經濟上的回報,這顯然更適合非玩家的打金群體。

另外,強調敘事遠比事情本身重要。加密世界一向崇尚去中心化和反權威,做個不受遊戲开發商控制的遊戲更像是一種精神旗幟。而更爲具體的,全鏈遊戲中,你可以參與創作遊戲的敘事,共同構建遊戲的世界觀和故事情節,這看起來也不錯。

目前看,犧牲便捷性、流暢性和娛樂性,換一個原教旨主義的絕對公平和控制權。這種理念並非所有人都能夠理解和接受。

爲了更好地理解全鏈遊戲的適用性,我們可以將其優劣勢和受衆總結如下表:

此外,在某些遊戲類型中,全鏈遊戲的應用則顯得更加必要。這往往是由遊戲本身的規則特點決定的:

注:*表明並不是全鏈,某些邏輯仍在鏈下,但具有一定的類似性。

我們甚至在最近的BRC-20熱潮中看到了另一種全鏈遊戲:通過H5小遊戲的形式,直接把遊戲文件搬到BTC鏈上,通過銘文的方式刻在區塊鏈上,訪問相關網頁之後就可以去玩。

這更像是一種“一次性”的全上鏈,玩家的動作並不需要和鏈再進行交互。典型的例子如 @OrdzGames。遊戲本身都是小關卡,休闲時刻圖一樂也適合這種小容量遊戲本身的特性。

未來

在未來,全鏈遊戲可能會與账戶抽象等技術相結合,例如批量交易處理、籤名和委托籤名等能力。這意味着遊戲中的一些常規操作,如遊戲中接下來的20步不需要籤名或可以使用委托籤名來簡化。這種整合將爲遊戲帶來更高效的交互和操作體驗。

眼下,全鏈遊戲目前更多是一種理論和思維的探索,而非商業推動力。盡管它帶來了新的商業模式和機會,但是否能夠得到巨頭們的接受仍存在諸多利益關系的問題。

全鏈遊戲更像是從邊緣开始的一次顛覆,概念美好而令人向往,但並不是必需的。它的實現需要克服諸多技術和商業上的挑战,並需要在現有的遊戲產業中建立起自己的地位。

然而,對於那些熱衷於創新和追求去中心化精神的極客和賽博朋克們來說,全鏈遊戲可能成爲一片獨特而美妙的沙漠綠洲。

標題:全鏈遊戲面面觀:空中樓閣還是沙漠綠洲

地址:https://www.coinsdeep.com/article/14258.html

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播信息之目的,不構成任何投資建議,如有侵權行為,請第一時間聯絡我們修改或刪除,多謝。

你可能還喜歡
熱門資訊