您的位置: > 欧 易 OKX 区块链新闻> 正文

打印本文             

游戏领域 ZKP 适合做哪些事?

撰文:Yooma

图片来源:https://unsplash.com/photos/people-inside-library-1mwPOXb_pB8

遇到的问题

PopCraft 是一款全链上的消除游戏,每局游戏时长 4 分钟,玩家在规定时间内消除棋盘上所有元素,会获得代币奖励。

由于全链上的特性,玩家在游戏过程中的每次操作都需要跟区块链交互。以太坊二层的区块时间通常为 2 秒,导致玩家在游戏中每次操作需要至少等待 2 秒才能完成,这远远超过同类 Web2 游戏中的等待时间,从而使 PopCraft 游戏体验欠佳

PopCraft 游戏主界面


设想的方案

我们设想在 PopCraft 中利用零知识证明技术(以下简称 ZKP),减少玩家在游戏过程中与区块链的交互次数。

预期的方式是:游戏过程不上链,但有机制可以确保无作弊风险。玩家在游戏中每一步操作都会生成 ZKP,后一步操作的 ZKP 基于前一步的 ZKP 来生成,从而形成一种类似区块链结构的自包含 ZKP,游戏结束时将最后一步操作的 ZKP 发送到链上,交由智能合约验证其结果

方案调研与推导

1. 游戏过程与结果的防作弊:仅对游戏结果生成 ZKP 是不够的,因为游戏的过程同样存在作弊可能。因此,既要对游戏结果生成 ZKP,也要对游戏过程进行验证。

2. 逐步生成 ZKP 的技术挑战:为了防作弊,需要对玩家在游戏中的每一个操作都生成 ZKP,在游戏结束时将最后一个 ZKP 上链进行验证。这个过程中,每一步的 ZKP 都会依赖于前一步的 ZKP,直到游戏结束为止。

但难点是:

   1> 新的 ZKP 生成需要依赖前一步的 ZKP,这使得验证过程复杂且不确定能否可实现。此外, ZKP 验证通过智能合约(链上)来做,后一步生成 ZKP 时该如何去验证前一步的 ZKP 是正确的。

   2> 在通过智能合约验证每一步的 ZKP 是否正确时,如何确保每个 ZKP 与前一个 ZKP 的连贯性,该问题不确定是否有方案可以解决。

3. 公开游戏数据的问题:PopCraft 的游戏数据是公开的,因此通过 ZKP 做信息隐藏没必要。如果上述验证步骤均可实现的话,下一步需要考虑在合约端保存游戏数据。然而问题在于 ZKP 的性质无法解出具体的游戏数据,此时也不可直接相信客户端传给智能合约的游戏结果数据,这意味着智能合约无法直接存储这些数据

4. PopCraft 中消耗游戏道具(消耗 Token)的问题:当游戏过程涉及到通过游戏道具完成孤立元素的消除时,本质上对应的是 Token 消耗,需要将用户钱包中对应的 Token 转移,如何处理这一步 ZKP 生成和验证也是一个问题。

    1> 一个可能的解决方案是:这一步继续按照之前的流程生成 ZKP,验证消耗的 Token 数量并最终发送给智能合约。然而,由于智能合约无法通过 ZKP 得到具体游戏数据,因此无法判断应该转移的 Token 数量。

    此外,假设玩家拥有 3 个 Token A,却尝试在游戏中消耗 4 个 Token A,这种错误会在游戏结束时才被发现,而不是在用户操作实时被发现。

    2> 另一个可能的解法是:在使用 Token 完成孤立元素的消除时,直接与智能合约交互完成消除,然后更新玩家的 Token 余额。生成的 ZKP 只负责保存此时游戏操作和状态的证明。

    那么此时在转移 Token 成功之后,还需要像前面操作一样继续生成 ZKP,如果不生成,那么在转移 Token 操作的上一步生成的 ZKP 与下一次生成的 ZKP 中间,多了一次与智能合约交互的步骤,那么 ZKP 中的游戏状态就会冲突,这样游戏结束时生成的 ZKP 是否有效也是一个悬而未决的问题。

5. ZKP 的数据隐藏问题:对于 PopCraft 这种不需要隐藏游戏数据的场景来说,通过 ZKP 做数据隐藏是多余的,且增加了游戏数据获取的难度以及工程实现方案的不确定性。PopCraft 只需确保游戏过程和结果无作弊风险即可,并不需要隐藏游戏过程数据。

结论

在 PopCraft 这样的游戏中,游戏数据不需要隐藏,因此通过 ZKP 做信息隐藏没有必要。为了通过缩短响应时间来提升游戏体验,可以考虑游戏过程不上链,仅将最终结果上链。关键在于找到一种方法,可以确保从玩游戏的第一步到最后一步都没有作弊可能,最后将正确的结果上链验证即可

如果通过 ZKP 进行信息隐藏,反倒是增加了工程实现难度。其次是如何确保游戏过程无作弊风险,使用 ZKP 能确保单个游戏操作无作弊风险,但为了减少跟区块链的交互次数,又不能生成一次 ZKP 就提交一次。所以从游戏开始的第一步操作到游戏结束整个过程,又该如何保证无作弊风险,目前看来 ZKP 无法解决该问题。

从我们的调研来看,游戏领域 ZKP 适合做两类事情:

  1. 非完全信息博弈类游戏的信息隐藏,比如:黑暗森林、德州扑克、狼人杀、炉石传说等。
  2. 游戏过程为单步的游戏结果证明,比如:彩票、猜数字、石头剪刀布、骰子游戏等。

由于我们在零知识证明技术上的储备有限,本文内容可能存在事实性错误或不合理的工程设想,恳请具备丰富经验的零知识证明领域专家批评指正。


市场情绪好转,盘点未来值得关注的叙事和赛道

现在是摆脱熊市创伤后应激障的时候了。这么多有趣的事情正在发生,我要站在潮流的前沿。

市场上的协议和叙事鱼龙混杂,区分信号和噪音并不容易,以下是我在接下来的几个月里关注的内容。

1. AI 代理 x Memecoin:邪教卷土重来

Memecoin 一直是加密货币的重要内容。

它们的工作原理非常简单,旨在利用病毒式传播获得推广。由于 Meme 是「静态的」,它们的流行度依赖于社区。

但是,如果 Meme 能够升级和进化呢?如果 Meme 能够自我推销呢?这就是 AI 代理的用武之地。 

上周,GOAT(Goatseus Maximus)成为 AI 代理投机的首选,一周内其市值从 0 飙升至 8 亿美元。

什么是 GOAT? Truth Terminal 是一个自主聊天机器人,可以独立管理自己的 Twitter 帐户并生成内容。它发布技术哲学方面的胡言乱语,但它对「GOATSE OF GNOSIS」情有独钟,这是一种基于古老互联网 Meme 的伪宗教。

一位匿名人士创建了 GOAT,并向 Truth Terminal 的创建者空投了一些代币。

下一幕是,Truth Terminal 开始在推特上大力宣传 GOAT。AI 会推出「自己的」 Memecoin 吗?它具有良好的「Memecoin 基本面」:高流动性和公平分配,也不存在 VC 或 Memecoin「阴谋集团」那样的团队风险。

AI Meme 的市场势头可以持续下去,原因如下:

  • Truth Terminal 拥有 10 多万名粉丝,并且还在不断增长。该帐户的每条推文都具有惊人的影响力。它每小时都会发推文,它是一个永不休息的 KOL。

  • 目前,头部 CEX 上还没有上线任何 AI Meme。GOAT 日交易量约为 3.74 亿美元,必然已经进入了一级 CEX 的关注名单。(注译者:币安已上线 GOAT 合约交易)

  • AI 在不断发展,它将继续学习和成长。

  • AI Meme 处于 Crypto x AI x 宗教的交汇处:这是一个新的「邪教」。

我们只是触及了这个新领域的皮毛。你应该如何玩转它?最简单的方法可能是做多领头羊 GOAT。冷静一下,还有一些潜在的探索者正在出现,例如 Fartcoin 和 Gnon。

需要注意的是,将会有大量骗局试图利用这股浪潮。他们的代币分发远不如 GOAT 那么好,我敢肯定,很多这些「 AI 代理」背后都是人类,他们在玩 AI 角色扮演游戏。

早在 2021 年,NFT 就引起了零散户的关注。AI 代理 x Meme 同样具有这种潜力,GOAT 市值达 10 亿美元的市值不是难事。

最后,请记住,这些是 Memecoin。它们涨得越快,跌得越快。因此,请确保你的利润安全。

2. Solana:乘着 Memecoin 和 AI 的浪潮

市场情绪好转,盘点未来值得关注的叙事和赛道

「淘金热的第一批百万富翁不是淘金者,而是那些向他们出售铲子和镐的人。」

我喜欢以太坊,但忽视 Solana 的进步和采用是愚蠢的。

Solana 目前正掀起一股由 Memecoin 和 AI 推动的浪潮。随着 Memecoin 价格的飙升和交易量的上升,Solana 再次成为人们关注的焦点。

Solana 利用 Memecoin 和 AI 代币抓住了机遇:

  • SLOP、GNON、Shegen 和 FART 等知名 Memecoin 正在引起人们的关注,同时 GOAT 成为领先的 AI 代币。

  • 截至 2024 年第四季度,Solana 平均每天创建 96, 010 个代币,其中 Pump.fun 每天创建约 9, 000 个代币,占总数的 9.3 % 左右。

除了 Memecoin,Solana 也是一些创新 DeFi 协议的家园。

我想重点介绍三个协议:

  • Jupiter。他们主要以交易所和永续合约而闻名。但他们最近推出了 ApePro,这是一个专为 Memecoin 设计的新交易平台。

  • Kamino Finance。Kamino Lend 推出仅一年,目前已占据 Solana 近 70% 的市场份额,总锁定价值 (TVL) 达 16.5 亿美元。

  • Pump.fun。Solana 的 Memecoin 工厂,未来可能会空投。他们新的内部交易工具名为 Pump Advanced 。他们还推出了视频代币化平台,允许用户对视频进行代币化,使其成为平台上可交易的资产。

随着 Solana 不断创新并吸引不同的项目,它已成为以太坊的有力竞争对手。Memecoin 和 AI 代币的结合不仅使其产品多样化,而且还加强了社区参与度,使 Solana 成为新散户受众的选择。

3. AI 代币

Memecoin AI 目前正在吸引所有人的注意力,但我们不应该忽视 Crypto AI 代币。

Bittensor(TAO)是这个领域的领头羊。

Bittensor 是 Crypto AI 领域的基础设施,专注于 AI 实用程序:

  • Opentensor FDN 最近推出了以太坊兼容层,打通了规模 3000 亿美元的以太坊生态系统。

  • 真实采用: 3 个主要的 DeFi 协议已经建立在 Bittensor 的机器学习基础设施上

  • 多种收入来源:交易费、质押、AI 服务,目标为每季度 1000 万美元以上

  • 机构支持: 9 月份两大加密货币 VC 增持仓位

市场情绪好转,盘点未来值得关注的叙事和赛道

市场情绪好转,盘点未来值得关注的叙事和赛道

市场情绪好转,盘点未来值得关注的叙事和赛道 原文作者:The...

关于我们

支持iOS|android|windows等平台

  • 用户支持
  • 帮助中心
  • 服务条款
微信二维码
欧 易 (OKX) 数字货币交易平台 Powered by OKX