【Aleo】隐私的力量:零知识证明和游戏开发

2023-10-13 235 0

我们都知道,游戏行业迫切需要新工具来解决其长期存在的隐私和数据安全问题。尽管工作室拥有的平台用户友好,但在处理数据的安全性方面它们还有很多不足之处。在过去的几年里,我们都看到一些我们最喜欢的在线游戏成为DDoS 攻击或无数游戏数据泄露的受害者。

正因如此,我们迫切需要重新思考视频游戏中隐私的运作方式,零知识(ZK)技术可以帮助游戏开发者和玩家获得更好的发展,随着游戏转向使用引导式、开源和增强隐私的框架,游戏开发人员可以专注于最关键的部分:讲述好故事。

内置零知识的游戏会是什么样子? 

总体而言,隐私技术可以帮助独立游戏扩大规模,不受制于大型工作室。它不仅是一个基础设施解决方案,也是每个独立开发者的得力助手。

ZK games 并不是什么新鲜事:为了在技术和游戏层面展示零知识力量,KryhaDemox Labs和其他Aleo 社区成员遭灾实验中探索了类似的方法。但是,这项技术可以带来哪些传统游戏中的阴谋和神秘方法无法带来的好处?零知识证明游戏又是否在游戏行业中有一席之地?

在本文中,您将了解 ZK 如何使现有游戏变得更好、更有趣、更好玩。为了回答这个问题,我为自己的 ZK 游戏创建框架,其中密码学是故事情节的核心。 

创建零知识故事情节 

独立游戏制作者使用的常见框架是“核心游戏循环”概念,简单来说就是通过一些活动留住用户并参与它们设计的核心游戏机制。

在传统游戏中,游戏玩法循环通常围绕玩家必须完成的一系列任务或探索进行。对于我们在这篇文章中概念化的游戏,我希望这些任务不仅仅是任意的目标;它们需要是可以通过 ZK 证明解决的密码挑战。

我从《猴岛》和《国王密使》游戏中汲取灵感,研究这些经典游戏的核心玩法和互动模式。从本质上讲,它们是线性游戏,你的进步是由挑战决定的。认识到这一点,我们的 ZK 游戏将以类似的互动模式为中心并结合神秘和阴谋的游戏氛围展开。 这个游戏的基本版本是这样的: 通过获取特殊物品来更新玩家状态并推动故事的发展。这些“文物”,充当推动玩家实现下一个目标的钥匙。 

如果每个神器都能解锁与 NPC 的秘密对话选项,那会很有趣。在决定让神器成为这款游戏的核心后,我想为 NPC 添加怀疑机制。这将作为另一层证明验证,一种确保您拥有所需工件的试验,面临的挑战是让 ZK 元素适合并增强故事和游戏玩法,这就是真正的乐趣开始的地方。

这是我创建的游戏循环:

  • 触发:玩家与 NPC 发起对话。
  • 怀疑:他们获得了某种背景,但遇到了阻碍。
  • 测试: NPC发起SNARK检查,验证玩家是否满足继续对话的条件。或者玩家使用神器(另一个单独的证据)解决谜题。对于第一个实例,测试在没有暴露工件本身的情况下通过了。相比之下,他们在解谜实例中揭示了这一点,该实例会自动“溶解神器的力量”。换句话说,玩家揭示了他们的证明内容,这对以后与 NPC 的对话仍然有帮助。
  • 结果:玩家通过NPC验证并获得谜题线索或通过揭示神器来解锁谜题本身。他们在这两个例子中的发现为他们的使命指明了下一步。

我分析了这个游戏循环,以便更好地理解 SNARK 在游戏中的作用,这也决定了每个验证在推进游戏玩法中的作用。

证明1:ZK工件

首先 ZK神器散布在整个游戏世界中。这些可以是对情节很重要的项目,例如钥匙、工具或文档。您可以通过解决谜题或通过关键 NPC 的信任检查来发现它们。

一旦找到工件,就需要对其进行验证。它们将具有公共数据(例如,描述或图像)和秘密数据(例如,代码或密码)。当你发现一件文物时,你不会立即知道它的重要性。您可以使用其公共数据来验证它是否是您需要的 ZK Artifacts 之一,而无需泄露秘密数据。最后,玩家可以通过解决ZK谜题或完成NPC给出的信任检查来找到一些线索。解决这些问题将使您更接近确定下一步要采取的步骤,以便完成关卡。

证明2:NPC信任检查

当你第一次接近 NPC 时,他们有一个基本的信任级别。这可能会受到你的行为和你拥有的文物的影响。

然而,在某些关键时刻,NPC 会向你提出挑战,要求你证明自己的真实性。使用 ZK-SNARK,您可以验证您的声明,而无需透露您的身份或工件的具体信息。

当你获得 NPC 的信任时,他们可能会为你提供有关神器位置的线索,帮助你应对挑战,甚至为你提供独特的神器来解决下一个谜题。

这个概念开始落实。现在,我们需要的只是一个将所有内容联系在一起的故事。

为 ZK 世界创造 ZK 故事 

为这款游戏构建底层机制的最酷之处在于,任何人都可以使用它来讲述任何你想要的故事。上面的示例使用了 Artifacts,但该概念背后的怀疑和神秘机制使其成为游戏中的一些最佳场景。

例如,如果你的角色是典型的时间旅行疯狂科学家怎么办?你正在测试你的伟大发明,最终却被困在异国他乡,你的任务是不在当地人面前暴露你的身份的前提下回家。

您也可以成为探索赛博朋克地狱景观的黑客/间谍。以潜入腐败公司的总部,揭露破坏地下密码朋克稳定的阴谋为己任。

科幻小说固然很酷,但如果您可以生活在当今世界并成为一名隐私活动家,希望帮助人们从头开始保护自己的信息呢?你甚至您甚至可以在与监管机构和反对者辩论额外挑战时添加一些特殊挑战。

这些只是众多可能性中的一些,

我的目的是向您展示这个原语对于各种游戏的多功能性。这不只是我的构想,这个思维方式属于我们所有人。《战舰》和《博洛尼》已经成为 Aleo 所有活动中的首选 ZK 游戏,这个新的游戏概念可以激发像您这样的开发者制作下一个伟大的零知识游戏。

ZK 游戏构建资源 

如果您正在寻找一些有关如何在 Aleo 上构建和部署 ZK 游戏的资源,以下是在概念化该游戏时特别有用的一些难题:

如果我要自己推出这款游戏,我会首先了解 ZK 游戏开发者过去如何成功推出他们的项目,然后建立对 Leo 的了解。最后,我将进入网络应用程序实现部分,这可能是最棘手的:可能只有一个 Aleo 区块链,但制作在线游戏的方法有数千种。 

为什么 ZK 正在定义游戏的未来 

除了传统轨道之外,可以在传统轨道上运行该游戏的类似版本,但只有通过 Aleo 的 ZK 基础设施,该游戏才能不仅仅是一个想法。Sam Parker 在本次演讲中解释了为什么如果没有零知识证明,你的游戏就会很糟糕

作为一个设计上不完美的信息游戏,这个游戏框架依赖于玩家和 NPC 从一开始就不知道叙事的具体细节。即使您要在游戏中引入一些随机性机制,变量仍然会存储在代码中的某个位置,玩家可以使用该变量来通过具有挑战性的关卡。

通过依靠 SNARK,当你考虑人们如何尝试在创纪录的时间内到达关卡终点时,这个游戏概念可以带来惊喜、阴谋甚至竞争的真实体验。游戏过程不会是相同的,因为解锁谜题的证据可以是动态的,也可以是静态的,这取决于部署游戏的人所选择的。

最后,这个实验帮助我们找到了一个框架,可以用来启动像《Papers Please》、《Mist》和《Return of the Obra Dinn》这样的游戏,而不依赖于游戏设计师的策划做出树上的每一个决定,而不是在一个级别上散布零知识证明,并让他们的验证推动故事向前发展。 

这就是区块链游戏开始展示其超越 P2E 赌场和 NFT 游戏内道具的实际潜力的地方。所以,现在轮到你来迭代你可以在你自己的 ZK 游戏中找到这个概念的实现了。

准备好尝试在 Aleo 上构建 ZK 游戏了吗?查看我们的开发人员文档申请资助

Aleo News」是目前了解Aleo最全面的媒体,为全球Aleo爱好者提供最全最新的生态信息服务。

Aleo News官网链接:https://news.aleohub.net/

相关文章

a16z领投的隐私公链Aleo将在今年一季度空投,这些交互你都做了吗?
Aleo即将上线主网 全网最详细的Aleo领水教程
Electric Capital:Aleo 是整体开发者增长最快的 5 个生态系统之一
重大突破!Aleo审计成功通过,主网即将上线
重大合作!Aleo与比特大陆Bitmain联手,引爆加密货币市场!
【破纪录】ALEO:软银、三星、a16z争相投资,2023年最令人瞩目的顶级王者项目