Bitget App
交易“智”变
行情交易合约BOT理财跟单Web3
长推:ZK 状态通道——链上多人游戏的最优解

长推:ZK 状态通道——链上多人游戏的最优解

MarsBitMarsBit2023/10/19 18:33
作者:MarsBit

状态通道参与者只需生成一个证明(链下),证明他们所有的交互和签名都是有效的。

注:原文来自@MohamedFFouda发布长推。

1/

早些时候,我讨论了水平扩展应用rollup的方法,主要关注全链游戏。

水平扩展对于单人游戏来说非常有效。

对于多人游戏,zk状态通道是一个更好的扩展选项。

那么,什么是zk状态通道?

长推:ZK 状态通道——链上多人游戏的最优解 image 0

2/

状态通道并不新鲜。事实上,它们是以太坊最早的扩展解决方案之一。

状态通道本质上是:

-获取链上状态的一部分;

-不断改变链下状态;

-在需要时将最终状态提交至链上。

3/

显然,该概念是比特币闪电网络设计的延伸,闪电网络基本上是一个支付通道

然而,如果没有zkp,状态通道就没有任何意义。

4/

如果没有zkp,所有授权更改状态(链下)的签名都必须稍后在链上进行验证。

与链上交易相比,这并没有显著降低成本。

5/ 

zkp很容易解决这一问题。

状态通道参与者只需生成一个证明(链下),证明他们所有的交互和签名都是有效的。证明在链上验证成本很低,节省大量成本。

6/

那么,这与扩展多人链上游戏有什么关系呢?

许多多人游戏(如扑克)都是基于匹配的,也就是说,一群玩家创建一个游戏,在游戏中竞争,根据游戏结果,每个人的资产都会发生变化。

长推:ZK 状态通道——链上多人游戏的最优解 image 1


7/

对于这类游戏,你需要一个共享层来存储每个人的资产。

比起游戏的最终结果(注:这会改变资产余额),每场游戏中所发生的细节并不重要。

此外,玩家不能同时参与多个游戏。

8/

这使得这些游戏成为zk状态通道的理想选择。

一旦游戏开始,参与玩家的状态就会锁定在Rollup中。

在游戏过程中,玩家生成zkp来证明其行为的有效性。

这些 ZKP在之前的 ZKP 的基础上递归,以此类推。

长推:ZK 状态通道——链上多人游戏的最优解 image 2


9/

当游戏结束时,只有最终的ZKP和相关的状态变化才会被提交到应用程序Rollup 进行结算。

由于中间交易不在Rollup上进行处理,因此这可以将扩展性提高100倍。

10/

这一方法也适用于非回合制游戏,如「Among Us」。

然而,在这种情况下,实体需要充当“临时”排序器,对通道交易进行排序,并生成中间递归zkp。

我称这类情况为“短暂的L3”。

11/ 

zk 状态通道方法的主要挑战在于通道参与者的有效性要求。

退出的参与者可能会迫使其余参与者继续执行应用程序rollup。因此,迫使其他参与者支付更高的成本。

尽管如此,这类方法的潜力巨大,许多团队正在朝着该目标努力,包括@ontropy、@PaimaStudios,以及@cartridge_gg。


0

免责声明:文章中的所有内容仅代表作者的观点,与本平台无关。用户不应以本文作为投资决策的参考。

PoolX:锁仓获得新代币空投
不要错过热门新币,且APR 高达 10%+
立即参与!

你也可能喜欢

以色列空袭加沙,目标直指哈马斯领导人

以色列对加沙地带哈马斯最高领导人发动空袭!哈马斯表示,以色列的说法是为其“袭击医疗部门和杀害、恐吓加沙无辜平民的行为辩护”。

Jin102025/05/14 20:33

解禁叙利亚+史上最大军售单!特朗普撬动中东资本和地缘双棋局

美国解除对叙长期制裁换取沙特6000亿美元投资“大礼包”!特朗普“交易艺术”再写中东地缘新脚本.......

Jin102025/05/14 20:33

前美联储“鹰王”:更担心经济而非通胀,美联储至少观望至下半年

布拉德将特朗普的关税举措与臭名昭著的《斯穆特 - 霍利关税法》类比,分析了关税对经济增长、通胀以及美联储政策的潜在影响。

Jin102025/05/14 20:33

通胀迎来好消息?当心特朗普一嘴推翻全部

对于特朗普来说,如果他要全力挥舞关税大棒,在通胀达到2%时发挥全力比在4%时要好得多……

Jin102025/05/14 20:33