掃碼下載
BTC $78,915.57 -2.29%
ETH $2,222.69 -1.78%
BNB $661.96 -2.41%
XRP $1.42 -3.39%
SOL $88.54 -3.01%
TRX $0.3511 -0.72%
DOGE $0.1115 -2.45%
ADA $0.2587 -3.35%
BCH $426.76 -1.78%
LINK $9.99 -3.31%
HYPE $42.67 -7.82%
AAVE $91.39 -6.30%
SUI $1.08 -6.85%
XLM $0.1533 -4.26%
ZEC $503.38 -7.39%
BTC $78,915.57 -2.29%
ETH $2,222.69 -1.78%
BNB $661.96 -2.41%
XRP $1.42 -3.39%
SOL $88.54 -3.01%
TRX $0.3511 -0.72%
DOGE $0.1115 -2.45%
ADA $0.2587 -3.35%
BCH $426.76 -1.78%
LINK $9.99 -3.31%
HYPE $42.67 -7.82%
AAVE $91.39 -6.30%
SUI $1.08 -6.85%
XLM $0.1533 -4.26%
ZEC $503.38 -7.39%

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世界