资讯正文

全球区块链监管查询APP

扫一扫下载APP

    首页  >  原创  >  正文

    天眼直达

    上一篇: 已经是第一篇 下一篇: 已经是最后一篇

    黑暗森林:一个将《三体》融入以太坊的区块链游戏

    区块天眼   |   08-02 10:19

    分享到:

    微信分享 ×
    微信扫描上方二维码

    摘要: 自2020年起,以太坊网络被DeFi所统治,DeFi Token让整个以太坊网络拥堵不堪。 V神在自己创立的以太坊几乎被DeFi占据了所有注意力的时候,却向我们推荐了一款以太坊游戏,还是一款RTS(即时战略)游戏。

      自2020年起,以太坊网络被DeFi所统治,DeFi Token让整个以太坊网络拥堵不堪。

      V神在自己创立的以太坊几乎被DeFi占据了所有注意力的时候,却向我们推荐了一款以太坊游戏,还是一款RTS(即时战略)游戏。

      而且这款游戏还是以中国最有名的科幻小说《三体》中的“黑暗森林”为灵感蓝本。

      在刘慈欣的《三体》三部曲中,黑暗森林理论无疑是让人印象深刻的。

      该理论认为,由于文明以生存为第一需要,且宇宙资源有限,在“猜疑链”和“技术爆炸”两个概念的前提下,每个文明都会尽力的隐藏自己。

      因为一旦发现了其他的文明,就会毫不犹豫地消灭对方,这整个宇宙就像是一个黑暗森林。这款名为“黑暗森林”的以太坊游戏的玩法便是由此而来的。

      玩家可以在宇宙中发展人口,开采资源,建立舰队,征服星球。但是在茫茫的宇宙中,玩家被战争迷雾笼罩,完全不清楚宇宙其他部分的情况。

      玩家还可以向宇宙中广播其他玩家的坐标,让更高级的文明来消灭对手。

      黑暗森林法则

      “斩尽杀绝,这是对一个文明最高的重视”—《三体II:黑暗森林》。

      就像书中写到的:“毁灭你,与你有何相干。”宇宙中各文明之间,因为无法判断对方对自己是友善还是敌对,由于猜疑链和技术爆炸的影响,所以默认相互敌对,因此会在发现对方文明后立即予以毁灭(成本较小)。

      所以,在宇宙中一旦暴露己方文明坐标,就等于己方文明毁灭,毁灭者与被毁灭者甚至毫不相关、从未有过联系,毁灭只是因为“发现”。

      这就是黑暗森林法则,即描述了在宇宙中轻易暴露自己坐标可能会带来的严重后果。

      2020年8月14日,V神发推分享了一个在他看来十分有趣的游戏:

      是一款基于零知识证明构建的去中心化实时战略游戏“黑暗森林”(Dark Forest)。

      这是一款MMO太空征服游戏。玩家在一个无限的、由程序生成的、密码学特定的宇宙中发现并征服星球。

      这是这款名为“黑暗森林(Dark Forest)”的游戏第一次走入大众视野,制作团队在博客文章中表示,刘慈欣的《三体》是这款游戏的灵感来源,而游戏的基本原则便是“黑暗森林法则”。

      黑暗森林游戏简介

      “黑暗森林”是一款大型多人在线的太空征服游戏,宇宙中所有星球、玩家出生位置全部都是随机的。

      玩家在一开始会拥有一颗自己的小星球,能量值和可见范围也很小。

      玩家可以通过征服其他行星来获取更高的能量值和更大的可见范围。游戏每个版本都会作为一场测试赛,每一轮的获胜者都将获得奖金。

      密码学战争迷雾

      基于zkSNARK的战争迷雾,“黑暗森林”游戏中的关键在于“不完全信息博弈”。

      举例来说,当你在和另外两个玩家玩斗地主时,你只能看到自己的牌,但是并不知道另外两个玩家手中有什么牌。

      因此在做决策时只能对其他玩家的牌做一个估计,而无法得到确切的信息,这就叫做“不完全信息博弈”。

      而像象棋、围棋这类双方玩家都可以看到棋盘上的棋子,并预测落子可能性的游戏则属于“完全信息博弈”。

      而“黑暗森林”把不完全信息博弈用到了“迷雾”中。

      所谓迷雾,即玩家的可见范围,这种设定其实在游戏领域已经屡见不鲜了,“魔兽争霸”、“红色警戒”、“星际争霸”等经典即时战略游戏就是通过“迷雾”来隐藏玩家信息。

      在“黑暗森林”中,你不知道迷雾中的其他玩家发展如何,不知道他们是不是在入侵你星球的道路上,不知道他们距离你还有多远。

      然而,目前大多数去中心化应用的数据层都是完全开放和透明的。

      如Axie Infinity,每个玩家都可以查到Axie的主人、属性值、技能,这也就不存在“隐私”,也就无法引入“不完全信息博弈”这一概念。

      为解决这一问题,“黑暗森林”采用了“简洁零知识证明(zkSNARK)”,通过zkSNARK,玩家可以在保持隐私的状态下公开提交可验证的有效行动。

      在游戏中,玩家不需要向核心智能合约提交他们星球的坐标以及征服星球的坐标。

      他们只需要提交对其星球位置的承诺(即经过哈希算法的星球坐标),以及一个可以证明哈希算法是有效的零知识证明,这也就能保证星球位置的隐秘性。

      基于xDai的链上操作证明

      阻碍以太坊网络链游持续发展的一大难题便是 Gas费,如果游戏直接与以太坊主网进行交互,那么在网络拥堵时,几十甚至上百美元的Gas费将让普通用户寸步难行。

    OKLink数据:2021年1月4日,以太坊Gas建议费为294.31Gwei。而黑暗森林选择xDai这种Layer2解决方案,可以将每一笔操作的上链手续费大大降低。

      xDai是一个拥有稳定储备货币的链,其交易和费用是通过xDAi进行的,而xDAi则是通过在以太坊上锁定DAI,并通过xDai桥创建而来的。

      xDAI的价值基本与美元锚定,这意味着交易成本是可预测的,不会受到市场波动的影响。

      以太坊上一笔交易的实际成本,会因为链上拥堵和以太坊价格而产生很大的差异,而在xDai上,与以太坊相同的交易成本约为0.01美元。

      发展历程及现状

      黑暗森林的最初面世版本为2020年8月推出的 v0.3,如今已迭代至v0.6版本,此次升级除了优化系统外,还包括一个实验性的PLUGIN系统并添加了可以通过探索宇宙找到的特殊黑暗森林 NFT。

      每次版本均是以删档内测的方式开启,同时会向排名前15的优胜者送出1024枚DAI作为奖励。

      每次黑暗森林新版本的开启,均会在以太坊社区掀起一波讨论热潮。

      回顾v0.5版本,Paradigm的联合创始人Matt Huang表示这是最棒的加密游戏,并发布了一张位列第二名的游戏排名截图。

      Figma CEO Dylan Field、格莱美奖获得者 RAC、以太坊基金成员和ENS的创始人Nick、加密货币投资机构Maple Leaf Capital等诸多有影响力的用户都表达了对黑暗森林的喜爱与赞赏。

      黑暗森林发布的v0.6版本新增交互式AI NFT、寻找功能、死亡空间和腐败的生物群落、链上位置广播、新行星类型、更好的第三方开发者工具等。

      在v0.6版本中,获胜者将获得行星奖励,并载入 Valhalla(这是一个时空冻结的宇宙,也是寻求者最终的安息之地)。

      黑暗森林的亮点

      像黑暗森林这样的区块链游戏印证了Layer2应用于游戏中后起到的正面效果,该款区块链游戏还应用了“简洁零知识证明(zkSNARK)”,并具备NFT属性。

      探索宇宙文物—NFT资产

      区块链游戏是NFT发迹最早的领域之一,也是 NFT破圈的最好方向之一,但是NFT目前在游戏领域的发展并不是很理想。

      《黑暗森林》这类多种技术融合的游戏将能更好的推动区块链游戏的发展。

      在v0.5版本中,黑暗森林上线了可以通过探索宇宙找到的特殊黑暗森林NFT。游戏的这般设定,在一定程度上已经类似在营造区块链版的《无人深空》(No Man's Sky)。

      在你探索宇宙的过程中,会发现宇宙星球文物。玩家若发现一星球上藏有宇宙文物,便可进行领取。

      文物会改善星球属性,类似传统游戏中给角色穿戴不同的道具。

      宇宙星球文物按照多种类别及稀有度进行分类,在该星球获取到的文物也可转移至其他星球进行安置。

      Layer2解决以太坊应用Gas费高的痛点

      借助于Layer2技术,《黑暗森林》成功解决了区块链游戏一直面对的两个问题:

      一是游戏操作与链的频繁交互影响游戏体验,同时也会对链造成负担的问题。

      二是游戏的黑盒问题。

      基于zk-rollup的Layer2技术,《黑暗森林》很好地解决了这两个问题。

      Layer2作为扩容手段之一,除了对公链来说意义重大,同时也满足了区块链游戏的需求。此外,《黑暗森林》整套游戏逻辑是运行在链上的,这与此前的链游仅将核心环节、核心逻辑上链不同。

      在公链的选取上,需要满足:

      1.性能。能够支持开发者、玩家的实时交互。

      2.低费率。目前以太坊的手续费昂贵,BSC 是相对好的“替代”。

      3.生态好。生态好即代表有足够多的用户以及足够多的资产。

      4.完善的EVM支持。降低开发者的开发门槛。