DF Archon

Posted on Oct 21, 2022Read on Mirror.xyz

黑暗森林:三年全链上游戏的启示录(中)

初次发布: 2022.10.22 / 最新修改: 2022.10.26

翻译作者: DF Archon

刚刚结束不久的Devcon VI 活动中 gubsheep 的演讲内容的整理翻译。

https://www.youtube.com/watch?v=z7V830zndoA

对于演讲中提到的内容会进行相应信息的补充,以(小写双括号)的形式注明。

中文翻译与英文原意可能有所出入,请大家谅解,建议大家直接观看。

原文如下:

前置阅读 黑暗森林: 三年全链上游戏的启示录(上)

到目前为止,我们只讨论了客户端的可编程性,我们已经看到了插件、第三方客户端、自动化工具等等,这些内容可能会让人联想到《我的世界》等游戏。但是我认为加密原生游戏的真正前景是更进一步的,加密原生游戏确实允许玩家做一些从根本上不同的事情,这在以前是不可能的。

我们来举一个假设的例子,假设你正在玩一款传统的多人RPG游戏,这可能是像《江湖 (RuneScape) 》或《魔兽世界》这样的游戏,也可能是多人版本的《精灵宝可梦》。如果你想在游戏中实现一个新功能,比如玩家之间的交易,那么在传统游戏的开发过程中就会发生之后所描述的情况。首先,你必须找到游戏的核心开发者,提出你的功能要求,也许他们决定接受、也许不接受。之后,核心开发者必须由他们的专有后端进行新的数据转换,并在他们的web服务器上引入触发这些数据转换的API路由。最后,他们必须分发给所有人规范的游戏客户端实现,并添加一个新的UI组件,例如按钮或其他模块,当点击它们时可以触发这个新的API路由。

与之相反,在《黑暗森林》中,任何玩家都可以开发与黑暗森林合约相关的代理或者市场合约,然后他们可以将这个合约部署到区块链上,例如:有人可以存 1 eth 到代理合约中,这个代理合约和黑暗森林的的主合约进行交互,并且触发我的星球向你的星球运送100单位的银矿,之后他们可以编写一个JavaScript插件,允许web客户端与这个市场合约进行交互,并且将其分发给所有想要选择这个新的玩法功能的玩家。通过这种方式,玩家可以在游戏中添加全新的功能,而无需经过特别的许可,你可以在屏幕上看到 Broadcast Market , 这是第一个用这种方式开发功能的例子,由Blaine BubblitzJacob Rosenthal 开发,它允许你要求某人广播或与你分享特定的地图信息,并收取一定的费用。

img

今年早些时候 0xSagePierre 建立了 nightmarket ,这是一个无需信任的由零知识证明技术支持的交易市场,你可以和地图上的其他玩家交换加密数据,并收取一定的费用。我们也看到一些团队为游戏内的道具创建了市场合约 (例如 snowtigersoft 开发和维护的用于交易神器的 darksea-market)。并且有的团队进行了一些有趣的玩家协作架构的实验,在这里你可以看到一个由 dfdao 开发的叫做 astral-colossus 的合约,这是非常酷的,黑暗森林并不区分外部账户(Externally Owned Accounts) 账户或者是合约账户,所以智能合约可以像普通玩家一样玩游戏, astral colossus本质上是一个智能合约玩家,任何人都可以为它的运行做出贡献,在短短的48小时之内,它就进入了排行榜的前50名,有数十名玩家为它做出了贡献。所以我们可以想象一下,当你在玩黑暗森林的时候遇到了这个正在生长的变形虫,这是一种疯狂的无头生物,由几十个个体组成,推测事态未来会如何发展是非常有趣的。(注: DF Archon近期利用上述的机制实现了一个针对星球的杀手悬赏系统 DF ARTEMIS,欢迎大家参与到我们的测试和开发的活动当中)。

上述的机制能够让玩家更轻松地在游戏中添加新规则或资源类型,玩家可以在游戏内部通过插件(前端由Javascript程序编写,可以通过网络连接到第三方合约)的形式完成这个目标。

综上所述,无许可的互操作性是什么意思呢?这个概念指的是玩家可以构建自己的游戏体验,而不仅仅是游戏的核心开发者,通过这种方式各种各样的游戏功能将会出现 : 交易市场,玩家协作工具,游戏内嵌套的游戏,新的资源模型和机制,自动化的工具,玩家自己定制的客户端,可以互用的资产和状态,游戏内的声誉系统以及更多的功能。我想这就是我对第一个问题的回答,为什么要在区块链上做游戏,换句话说区块链对于游戏有什么作用。

我认为第二个很有启发意义的问题是:**为什么要在区块链上开发游戏这个东西?**换句话说, **在区块链上可以构建的各种应用当中,为什么要为一个没有任何明显实际应用场景的应用程序而费心呢?**我认为这是对于任何一个研发(R&D)团队、或者是开发没有实际用例项目的团队都会面对的一个较大的问题,我有三个理由对上述的这个问题做出回应。

首先,游戏和其他这种性质的实验应用是一个技术要求高但风险低的环境,我们可以快速推进基础设施建设,而不会将大量的资本或社会利益置于风险之中。在构建加密原生游戏和游戏基础设施的过程中,黑暗森林和0xPARC社区发现了一些核心基础设施的漏洞,并且推动了重要的优化,例如Nethermindoptimism cannonAkulaErigon 等等。这个过程可以快速迭代地进行,而不需要像DeFi那样投入数亿美元。所以我们可以快速推进生态系统。我们可以快速行动、做出重大的变革,同时不用承担巨大的后果,不会让人们的真实生活受到影响。这让我想起了游戏对早期个人电脑的影响,以及像《德军基地3D》和《末日战士》这样的网络游戏极大地推动了图像产业的发展,并且在90年代时达到了网络基础设施所能承载的上限,开发者被迫发明和优化技术,其中的很多成果我们至今仍在使用。

第二个原因是,游戏是技术和玩家行为的领先指标,今天游戏中的玩家行为可以帮助我们预测未来数字系统中的用户行为, 这可以和早期的移动计算(mobile computing) 相提并论。众所周知,移动计算是另一个近年来对我们的生活产生巨大影响的平台,像滑动和旋转这样的互动功能在刚出现时就广受欢迎的,甚至有人说这是由《割绳子》或《愤怒的小鸟》等游戏发明的,虽然这些应用只是游戏,但是他们开创的这些交互模式在我们今天的手机应用当中无处不在。我们已经看到了一些这样的例子一些早期的加密游戏的例子。多亏了Jordan Spenceclassic J (黑暗森林社区活跃玩家) 和 ivan 等成员的努力,我们看到了各种加密原生玩家合作团队的出现,他们使用新的加密机制来进行治理投票和价值分配。dfdao的联合创始人(co-founder) Toe Knee 在 《The Crypto Gaming Governace Thesis 》中很好地总结了这一点,在这篇文章中,他强调了游戏作为数字治理(digital governance)创新沙盒的价值。

(上图中黑暗森林生态的游戏团体的官方推特(从左向右排序):

MarrowDAO | Guild W , dfdao , 277dao, DF Archon , ordengg

实际上游戏生态内还有更多的游戏团体,例如 zkForest , P_DAO 等 )

我认为游戏对区块链有好处的最后一个原因是,游戏本质上是具有游戏性的 (Game are inherently playful) , 目前加密领域是由技术人员和金融家主导的, 一个繁荣的独立游戏社区有助于技术人员和艺术家、作家、思想家等之间构筑沟通的桥梁,为加密生态系统引入更多的知识多样性,而这是加密领域目前所不具备的,我认为这种多样性对于任何知识运动或反主流文化(counterculture)都是至关重要的。从历史上看,许多有创意的人士都对加密货币极为反感或完全敌视,原因是NFT等事物的高度金融化。但是通过展示技术的可能性、无许可互操作性的可能性,我们最终让一些独立游戏开发者改变了之前的看法。例如 在"自主世界" (autonmous world)的驻地,有团队已经在伦敦建立起了一个由艺术家和创意人士组成的社区,向游戏开发者和创造者介绍区块链技术。

未完待续,后面的内容更精彩 :-)

会对黑暗森林官方团队build for the future的理念进行精彩的阐释。

https://mirror.xyz/dfarchon.eth/6A8Azegr2BUCtrAWEnbaN46Vi-W-8K1yyrdnGHuHw_s

About DF Archon

DfArchon 是一个专注于黑暗森林的游戏开发团队。我们致力于黑暗森林游戏策略开发、从区块链层到客户端的游戏体验优化和游戏核心机制设计,更多的生态项目等待我们去发掘。

欢迎大家关注我们的推特账号 @DfArchon ,参与到我们的开发和测试的活动中,

也欢迎大家加入我们的discord群组,黑暗森林生态当中的最新动态我们会在 #news-of-darkforest 当中更新。