掃碼下載
BTC $75,467.28 +1.51%
ETH $2,352.91 +0.89%
BNB $633.29 +2.22%
XRP $1.44 +2.76%
SOL $88.04 +3.58%
TRX $0.3242 -0.87%
DOGE $0.0985 +2.34%
ADA $0.2570 +3.79%
BCH $449.36 +2.21%
LINK $9.52 +3.08%
HYPE $43.57 -2.91%
AAVE $116.22 +9.70%
SUI $0.9939 +2.77%
XLM $0.1689 +5.29%
ZEC $331.86 -3.85%
BTC $75,467.28 +1.51%
ETH $2,352.91 +0.89%
BNB $633.29 +2.22%
XRP $1.44 +2.76%
SOL $88.04 +3.58%
TRX $0.3242 -0.87%
DOGE $0.0985 +2.34%
ADA $0.2570 +3.79%
BCH $449.36 +2.21%
LINK $9.52 +3.08%
HYPE $43.57 -2.91%
AAVE $116.22 +9.70%
SUI $0.9939 +2.77%
XLM $0.1689 +5.29%
ZEC $331.86 -3.85%

Volt Capital 合夥人: 為何 ZK 狀態通道是鏈上多人遊戲的最佳擴展?

Summary: 對於多人遊戲,zk 狀態通道是一個更好的擴展選擇。
深潮TechFlow
2023-10-12 17:04:24
收藏
對於多人遊戲,zk 狀態通道是一個更好的擴展選擇。

撰寫:Mohamed Fouda

編譯:深潮 TechFlow


對於鏈上遊戲來說,Rollup 的水平擴展非常適合單人遊戲。但對於多人遊戲,zk 狀態通道是一個更好的擴展選擇。那么,zk 狀態通道是什麼呢?

狀態通道並不是什么新東西。事實上,它們是以太坊最早的擴展解決方案之一。狀態通道本質上是:

  • 獲取鏈上狀態的一部分;
  • 不斷地在鏈外更改此狀態;
  • 在需要時將最終狀態提交到鏈上。

顯然,這個概念是比特幣閃電網絡設計的擴展,其基本上是一個支付通道。

然而,沒有零知識證明,狀態通道就沒有太大意義。沒有零知識證明,所有授權改變狀態的簽名(離鏈)後續都必須鏈上驗證。與鏈上交易相比,這並沒有帶來顯著的費用降低。

零知識證明輕鬆解決了這個問題。狀態通道參與者簡單地生成一個證明(離鏈),證明他們的所有互動和簽名都是有效的。這個證明鏈上便宜驗證,大大節省了成本。

那麼,這與擴展鏈上多人遊戲有什麼關係呢?

許多多人遊戲,例如撲克,是基於比賽的,也就是一組玩家創建遊戲,在遊戲中競爭,根據遊戲結果改變每個人的資產。

對於這類遊戲,你需要一個共享層來存儲每個人的資產。

每個遊戲過程中的詳細信息不如遊戲的最終結果(改變資產餘額)重要。此外,玩家不能同時參與多個遊戲。

這使得這些遊戲成為 zk 狀態通道的理想候選。一旦遊戲開始,參與玩家的狀態就鎖定在 Rollup 上。在遊戲過程中,玩家生成 ZKP,證明他們行動的有效性。ZKP 遞歸建立在先前的 ZKP 之上,依此類推。

當遊戲結束時,只有最終的 ZKP 和相關的狀態更改被提交到 Rollup 進行結算。由於中間交易不在 Rollup 上處理,這實現了高達 100 倍的擴展。

這種方法也適用於非回合制遊戲,例如"Among Us"。但是,在這種情況下,需要一個實體充當"臨時"排序器,對通道交易進行排序並生成中間遞歸 ZKP。我把這種場景稱為"短暫的 L3"。

zk 狀態通道方法的主要挑戰是通道參與者的活躍性要求。掉線的玩家可能會迫使剩余玩家繼續在 Rollup 上執行。因此,迫使其他玩家支付更高的成本,

這個方法的潛力巨大,許多團隊正在朝這個方向努力,包括 Ontropy、Paima Studios 和 Cartridge。

warnning 風險提示
app_icon
ChainCatcher 與創新者共建Web3世界