header-langage
简体中文
繁體中文
English
Tiếng Việt
한국어
日本語
ภาษาไทย
Türkçe
掃碼下載APP

Volt Capital:ZK狀態通道是鏈上MMO遊戲更好的擴充選項

閱讀本文需 6 分鐘
對全鏈遊戲而言,水平擴展是單人遊戲非常合適的解決方案。然而,對於多人遊戲,零知識證明(zk)狀態通道成為了更優的擴展選擇。
原作者:@MohamedFFouda
原文編譯:BlockBeats


Volt Capital 創業合夥人@MohamedFFouda 在社群媒體平台上分享了自己對鏈上遊戲擴充方案的看法,並指出ZK 狀態通道是鏈上多人遊戲更好的擴充選項。 BlockBeats 現將原文編譯如下:


在先前的討論中,我深入探討了關於應用程式水平擴展的概念,特別是聚焦於全鏈遊戲。對於單人遊戲來說,水平擴展是一個非常合適的解決方案。然而,對於多人遊戲,零知識證明(zk)狀態通道成為了更優的擴展選擇。那麼,究竟什麼是零知識狀態通道呢?



狀態通道並非新穎之物,事實上,它們是以太坊最早的擴展解決方案之一。狀態通道的本質可以分為三個部分:先從鏈上狀態中提取一部分,然後在鏈下連續更新這個狀態,最後在必要時將最終狀態提交回鏈上。


顯然,這個概念源自於比特幣閃電網路的設計擴展,而閃電網路本質上是一種支付通道。然而,在沒有零知識證明(ZKP)的情況下,狀態通道的優勢並不顯著。如果沒有 ZKP,所有授權更改狀態(鏈下)的簽章都必須在鏈上進行驗證,這與鏈上交易相比,並不會顯著降低成本。


零知識證明為解決這個問題提供了便利。狀態通道的參與者只需要產生一個鏈下證明,以證實他們的所有互動和簽名都是有效的。這個證明可以在鏈上進行低成本驗證,從而實現大幅節省成本。那麼,這與擴展多人鏈上游戲有何關聯?


許多多人遊戲,如撲克等,都是基於比賽的,也就是說,一群玩家創建並參與遊戲競賽,根據遊戲結果,每個人的資產會發生相應變動。在這種情況下,零知識狀態通道可以有效擴展多人遊戲,降低鏈上驗證的成本,同時確保遊戲的安全性和公平性。



對於這類遊戲,您需要一個共享層來儲存所有玩家的資產。在每場遊戲中,具體發生的細節並不如遊戲的最終結果即改變資產餘額重要。此外,玩家不能同時參與多場遊戲。


這使得這些遊戲成為理想的零知識狀態通道候選者。一旦遊戲開始,參與玩家的狀態就會在 rollup 上被鎖定。在遊戲過程中,玩家會產生零知識證明(ZKP)以證明他們的行動是有效的。這些零知識證明將遞歸地建構在先前的零知識證明之上,依此類推。



當遊戲結束時,只有最終的零知識證明(ZKP)和相關的狀態變更會提交給應用程式rollup 以進行結算。這是因為中間交易(TX)不在 rollup 上處理,從而實現高達 100 倍的擴展能力。這種方法同樣適用於非回合製遊戲,例如《Among Us》。


然而,在這種情況下,需要一個實體充當「臨時」序列器,對通道交易進行排序並產生中間遞歸零知識證明(ZKP) 。我將這種情況稱為「短暫的 L3」。零知識狀態通道方法面臨的主要挑戰是通道參與者的線上需求。一個退出的玩家可能會迫使剩餘的玩家在應用程式 rollup 上繼續進行遊戲,從而導致其他玩家支付更高的費用。


儘管如此,這種方法具有巨大潛力,包括 Ontropy、Paima Studios 和 cartridge 在內的許多團隊都在為實現這一目標而努力。


原文連結


歡迎加入律動 BlockBeats 官方社群:

Telegram 訂閱群:https://t.me/theblockbeats

Telegram 交流群:https://t.me/BlockBeats_App

Twitter 官方帳號:https://twitter.com/BlockBeatsAsia

举报 糾錯/舉報
選擇文庫
新增文庫
取消
完成
新增文庫
僅自己可見
公開
保存
糾錯/舉報
提交