原文:Dojo: The Provable Game Engine
翻譯及校對:Starknet 中文社區
📑 轉載請註明出處 🕹️
引言
在每個時代,突破性創新都會重新定義我們的文化邊界。
印刷術使教育變得普及,互聯網使信息變得普及,而現在,可驗證計算正迅速改變我們互動和建立信任的方式。這些巨大的技術飛躍不僅重新定義了我們的工具,還從根本上改變了我們的文化,深深改變了我們的互動、學習、娛樂以及自我治理的方式。
遊戲一直是人類文化不可或缺的一部分,隨著社會技術的進步而不斷發展。然而,我們對遊戲的內在渴望卻從未改變;這是根植於我們 DNA 中的進化特徵。從街機到遊戲機再到手機,遊戲的本質始終如一。變化的是遊戲模式。
如今,一種新的遊戲模式正在興起,提供了一種新穎的互動娛樂方式:鏈上游戲。在鏈上游戲中,狀態和邏輯都完全存儲於由智能合約定義的公共區塊鏈上。這種架構引入了獨特的價值捕獲機制,可在玩家和開發者之間共享,從而將遊戲行業中傳統的權力平衡進行徹底的重新分配。通過將權力控制去中心化,鏈上游戲實現了遊戲民主化,帶來了前所未有的互動娛樂新體驗。
鏈上游戲所代表的遠不止是影響力的重新分配。除了這種新穎的框架外,共享網絡上邏輯的標準化還實現了深層次的可組合性。就像可重新配置的「貨幣樂高積木(Money Legos)」將 DeFi 與傳統金融區分開來一樣,鏈上虛擬世界使參與者能夠輕鬆地共享、重組和重新想象遊戲邏輯和資產,從而構建全新的作品。
一種全新的遊戲開發模式的理論和技術基礎已經就緒,而熱切的新一波遊戲開發者已經準備好在這些基礎上進行創新。
Dojo 將這一切匯聚在一起。
構建 Dojo v1
從最初的群聊開始,Dojo 早已經歷了漫長的旅程。最初由三位老師(Tarrence、Loaf 和 Sylve)組成的團隊,如今已經發展成一個龐大的運動。
大步邁進的 20 個月:
7+ 版本...
1,000+ PR...
5+ Game Jam...
50+ 測試遊戲
50 多位貢獻者......以及無數被任命為老師的人
Dojo v1 到來
鏈上開發本身就很複雜,需要掌握整個技術棧。開發者應專注於完善他們獨特的應用程序,而不是去鑽研底層系統的複雜性。
Dojo 抽象化了鏈上游戲開發的複雜性,使得創建複雜應用變得輕而易舉。無需編寫高性能的索引器,您只需發揮創意並編寫代碼即可。
我們構建整個技術棧以及從零開始開發鏈上游戲的經驗,激發了 Dojo 的誕生。隨著第 1 版的發佈,開發者現在可以使用全面的工具鏈,從而創造出新一代可擴展的鏈上應用。
然而,我們並未止步於此。
Dojo 的擴展超越了公共網絡,擴展了鏈上游戲的概念,使其順理成章地向前邁進了一步:可證明遊戲。
可證明遊戲:超越鏈上游戲
“您聽說過零知識證明嗎,先生?”
——Eli Ben-Sasson,StarkWare 聯合創始人兼 CEO
使上述鏈上游戲的獨特優勢(價值捕獲、可組合性等)得以實現的分佈式共識機制,也正是使這些遊戲擴展面臨根本性挑戰的原因。
鏈上游戲的狀態和邏輯必須存在於公共網絡上,並且所有狀態轉換都必須由節點提供者進行驗證。這是鏈上游戲的關鍵假設:我們必須依賴節點網絡來為我們的遊戲提供真實信息。不幸的是,這也導致了網絡可擴展性的限制,約束了鏈上游戲開發者的設計空間。
不過,我們還有另一條路:可證明遊戲。
可證明遊戲為定義數字世界提供了一種不受網絡計算限制所阻礙的新方法。這些遊戲使用零知識證明來驗證計算結果,而無需依賴分佈式節點計算。
這體現在實際操作中,則意味著遊戲設計師可以在充裕的條件下進行自由創作。開發者不再需要將體驗限制在有限的交易上限內,而是可以更自由地探索各種類型、設計和機制,激發玩家的創造力,同時仍然保持去中心化所承諾的固有信任假設。
也許更重要的是,這種可證明性從根本上重塑和演變了「信任」在去中心化應用程序中的作用。參與者不再被迫依賴龐大的網絡,他們只需將「信任」寄託於數學之中。
對於這些新型可證明應用程序來說,Dojo 代表了其「從 0 到 1」的時刻。創建可證明遊戲從未如此簡單。但不要只聽我們的一面之詞,讓我們來探索一些在 Dojo 生態系統中已成型的可證明遊戲吧。
Dojo 生態系統
自 Dojo 創立之初,生態系統構建者就一直在進行實驗,並共同塑造工具鏈的方向和發展。這些團隊正在積極探索可組合性和可證明性的理念,預計在未來幾個月內將有多個遊戲上線主網。
Dojo 的生態系統通過協作實驗得以蓬勃發展,強調了可組合性和可證明性。開發團隊為 Dojo 的功能做出了積極貢獻,並在 Dojo v1 的發佈過程中發揮了關鍵作用。
即將上線主網的遊戲團隊,不斷突破極限:
-
Force Prime Heroes 和 Loot Survivor 都是可證明遊戲的早期典範,它們將在各自的地下城冒險體驗中利用客戶端證明技術。
-
Paved 是一款受德式桌遊遊戲 Carcassonne 啟發的鏈上益智遊戲,利用 Dojo 的可證明性進行分片執行。這使得遊戲的計算密集型功能得以有效擴展。
-
Dope Wars 利用 Dojo 在其黑幫主題的套利遊戲中實現快速執行和隱藏信息機制。
-
Eternum 是一種款與遊戲 Civilization 類似的體驗,是一個複雜且可修改的世界,只有通過 Dojo 獨特的抽象性和功能才能實現。
-
Starkane 利用 Cairo 的可證明性,在鏈上永久記錄遊戲進度,不可更改,同時利用 Dojo 的 Unity SDK,將 Web2 廣受歡迎的戰術 RPG 類型遊戲體驗帶入 Web3。
序幕的終結
Dojo v1.0.0 標誌著全球貢獻者社區兩年辛勤努力的成果,他們懷著共同的目標推動可證明遊戲的發展。此次發佈推出了 Dojo 的首個生產就緒版本,為開發者構建下一代互動娛樂體驗奠定了堅實的基礎。
從創立之初,Dojo 的使命就是賦能開發者,使其能夠將自己的創意想法付諸實踐,我們將堅定不移地履行這一承諾。現在就是參與併為我們的社區做出貢獻的最佳時機。
誰知道呢?您甚至有可能成為我們的老師......
立即加入 Dojo 社區!各種類型的遊戲創作者都有機會:
-
遊戲設計師們,來創造下一代互動娛樂體驗。
-
系統工程師們,來為 Web3 中最令人興奮的技術棧之一貢獻力量。
-
全棧開發者們,只需一個週末就能獨自完成你們瘋狂的創意。
-
UI/UX 專家們,與生態系統開發者合作,將你們的創意應用於最前沿的開發和設計領域。
開始參與吧:
-
加入 Dojo Discord:https://discord.com/invite/dojoengine
-
參與 Dojo 技術棧貢獻:https://github.com/dojoengine
-
在 X 上關注 @ohayo_dojo
Dojo 見,朋友們!