时间:2023-07-12|浏览:200
自去年8月发布第一个测试版以来,区块链游戏DarkForest热度只增不减。目前,它在Twitter上拥有1.48万粉丝,并且V神也在YouTube上推荐了它。
DarkForest是一款建立在以太坊上的去中心化实时战略(RTS)游戏,灵感来自于刘慈欣《三体》三部曲中的第二部小说《黑暗森林》及其同名思想实验。
DarkForest是一款MMO太空征服游戏,玩家可以在一个无限的、程序化生成的、加密指定的宇宙中发现并征服星球。
在游戏中,星球分为两种:普通星球和有银矿的星球。第二种星球可以持续产生银,而普通星球需要银进行升级以提高属性。
玩家的目标是不断探索和占领新星球,扩大自己的势力范围。
目前来看,DarkForest和Dapp上的其他小游戏没有太大区别,那么到底是什么让DarkForest仍然火爆一年呢?
隐藏信息游戏和zkSNARKs:
过去一年以太坊上的应用零知识(ZK)密码学取得了飞跃性发展,比如iden3的SnarkJS等新工具首次实现了高效的、浏览器内的ZK证明和验证。
这些应用zkSNARK技术的最新进展使得DarkForest建立了一个基于zkSNARKs的隐藏信息游戏。
zkSNARKs是一种强大的密码学工具,用于验证秘密数据的计算。
在类似国际象棋的游戏中使用零知识证明可能会得到这样的证明:"我将我的马从秘密地点A移动到秘密地点B,我不会告诉你A和B的实际位置,但我可以证明从A到B的移动确实是一个有效的L型移动。"
要理解zkSNARKs对数字世界的影响,首先要理解完全信息游戏和不完全信息游戏的区别。
完全信息游戏是指所有玩家都知道游戏宇宙的全部状态的游戏。比如跳棋和国际象棋都是完全信息游戏,因为所有玩家始终知道棋盘上所有棋子的位置。CryptoKitties也是一个完全信息游戏,因为所有玩家都知道谁拥有什么猫咪以及每个猫咪的属性。
不完全信息游戏也被称为"隐藏信息游戏",指的是玩家可能不知道世界的全部状态的游戏。例如扑克是一种不完全信息游戏,你不知道你的对手手中有哪些牌。像《星际争霸》和《EVEOnline》这样的战略游戏也属于不完全信息游戏。
在DarkForest等RTS游戏中,信息隐藏是通过"战争迷雾"来实现的,即游戏地图上的未探索区域是未知的。不完全信息游戏给玩家提供了探索更丰富、更戏剧性的策略空间的机会。
以前在去中心化系统上建立不完全信息设置几乎是不可能的,因为大多数去中心化系统的数据层在设计上是完全开放和透明的。但零知识密码学改变了这一点。有了zkSNARKs,玩家可以保留私人状态,并同时公开提交可验证的有效行动。
DarkForest的一个核心理念是SNARK安全的加密战争迷雾。在DarkForest中,玩家不向核心智能合约提交他们所占领的星球的坐标,而是提交对其星球位置的承诺(通过对星球坐标的哈希运算),以及证明哈希运算有效的零知识证明,以保障星球位置的保密性。当玩家想要移动时,他们提交要移动的星球的哈希值和要移动到的星球的哈希值,以及一个零知识证明来证明这构成了一个"有效"的移动。
由于哈希值很难逆向推导,检查DarkForest合约不会告诉你其他玩家的实际位置。要找到其他玩家,唯一的方法就是简单地搜索。在DarkForest中,这意味着对游戏宇宙的区域进行"散列",寻找与已公布的散列对应的坐标。战争迷雾的引入使得只有通过计算才能揭开。
为了使这个游戏世界更有趣,DarkForest还在这个核心思想的基础上添加了一些更复杂的zkSNARK技巧。效果如何,让我们拭目以待。
今年年初,DarkForest移动到速度相对较快、手续费相对低廉的xDai网络上后,变得更加受欢迎。
最近刚刚结束了V0.6版本的第四轮活动,包括最近的这次活动在内,DarkForest每一轮活动都会在技术和玩法上有一些或多或少的突破,取得了不错的效果。
目前,有很多DarkForest的高级别玩家在YouTube和其他社交媒体上发布了攻略。如果你对类似飞机大战的街机游戏感兴趣,那么DarkForest也是一个怀旧的好选择。
来源:链茶馆
用戶喜愛的交易所
已有账号登陆后会弹出下载