DarkForest是一款游戏,其名称灵感来自于刘慈欣的三体三部曲中第二部的黑暗森林和同名思想实验。这是一个基于零知识证明的游戏。
基础信息
DarkForest的官宣时间是2020年8月,借助以太坊上的应用零知识(ZK)密码学取得了突飞猛进的发展。像iden3的SnarkJS这样的新工具首次实现了高效的浏览器内ZK证明和验证。应用zkSNARK技术的这些最新进展使我们能够构建黑暗森林:一个完全分散和持久的RTS游戏。
DarkForest可以称为是一款MMO太空征服游戏,玩家在游戏中发现并征服无限的、程序生成的、密码指定的宇宙中的行星。
金色沙龙丨钟文斌:公链行业中鲜有“面”的突破:在本期金色沙龙上, Qtum CTO钟文斌发言指出:目前公链行业中有很多“点”的突破,但却鲜有“面”的突破。以比特币、LTC、DASH等为代表的加密数字货币经过了十年时间的验证,社区化货币这个理念也不断深入人心,直至今日仍在持续增长和自我强化。但绝大多数“公链平台”,也包括以太坊,仍然没有跳出加密数字货币自我强化的简单逻辑,而是开始回退到比特币的空间内进行“加密数字货币”的同质化竞争,整体创新比较缓慢,距离有突破性的应用落地还比较遥远。
从加密数字货币的角度,个人比较期待隐私技术(隐私资产,隐私存储,隐私计算)的进一步发展,保护链上资产的隐私性。例如零知识证明技术,Mimblewimble,多方安全计算,基于智能合约的隐私资产等等。从平台的角度,除了隐私技术、分布式存储等一些“点”上的突破,个人还希望公链能够跳出全网强一致性的固有框架,把区块链技术和云计算、人工智能等深度融合,使公链平台的技术框架更加多样化,执行逻辑更加异步化。[2020/3/18]
2020年8月7日在以太坊的Ropsten测试网络上发布游戏的第一个测试版v0.3。
金色相对论 | NULS联合发起人冉小波:公链的研发还涉及到经济上的问题以及治理上的问题:在本期金色相对论中,NULS联合发起人&社区负责人冉小波表示,得承认公有链的开发是一件困难的事情,特别是要创造一条好的公链,这不仅仅是技术上的问题,公链的研发还涉及到经济上的问题以及治理上的问题。很多开发者认为把底层技术这些都摸清楚就能够开发一条公链了。其实不然,当我们把这些所有得技术都融入到一起要做一条公有链的时候,其中就有很多的问题会暴漏出来,虽然我们技术团队研究了多年的区块链技术,但这一路走来踩了很多的坑,现在也只完成了一小部分。[2018/10/19]
目前是v0.6版本。登陆需要白名单。
金色财经现场报道 亚马逊云首席云计算技术顾问费良宏::金色财经现场报道,在2018FINWISE东京纷智峰会上,亚马逊云首席云计算技术顾问费良宏进行以《AWS上的区块链》为题的演讲,他指出:越来越多的领域正在开始应用区块链并将这项技术与各个场景相结合,现在,区块链正成为炙手可热的技术。我们可以假设,2020年时,区块链可以被最主流的领域采纳。区块链的场景可以包括:金融服务、健康、资产管理、分布式账本等。这些都意味着新的机会可以出现,区块链带来的改变可以帮助我们降低成本。在初创企业中,区块链技术也呈现井喷式爆发的发展局面。对于我们的参与者而言,这并不是一蹴而就的,如何将机遇转化为产品是有巨大挑战的。[2018/5/21]
隐藏信息游戏和zkSNARKs
zkSNARKs是一种强大的加密工具,可用于验证秘密数据的计算。例如在类似国际象棋的游戏中使用的零知识证明可能完成证明如下:“我正在将我的骑士从秘密位置A移动到秘密位置B。我不会告诉你位置A和B实际上在哪里,但是这个证明证明从A到B的移动确实是一个有效的L形。”
了解zkSNARKs需要了解两种游戏:完全信息游戏和不完全信息游戏。
完全信息游戏是所有玩家都知道游戏世界的完整状态的游戏。例如,跳棋和国际象棋是完整的信息游戏,因为所有玩家总是知道棋盘上所有棋子的位置。同样,CryptoKitties是一个完整的信息游戏,因为所有玩家都知道谁拥有什么小猫,以及每只小猫的属性是什么。
不完全信息游戏是玩家可能不知道世界完整状态的游戏。例如,扑克是一种不完全信息游戏,因为您不知道对手手中的牌。星际争霸和EVEOnline等策略游戏也属于这一类。在星际争霸和其他RTS游戏中,信息隐藏是通过“战争迷雾”来强制执行的,游戏地图的区域在玩家探索之前会被遮蔽。
不完全信息博弈让玩家探索更丰富、更戏剧化的策略空间。信息不对称会导致、条件协调、复杂的社会动态和大规模的紧急玩家行为等。正因为如此,几乎所有流行的MMO游戏都是不完全信息游戏。
此前,在去中心化系统上构建不完整的信息几乎是不可能的,因为大多数去中心化系统的数据层在设计上是完全开放和透明的。零知识密码学改变了这一点。使用zkSNARK,玩家可以在公开提交可验证有效操作的同时保持私有状态。
密码学迷雾
DarkForest的核心思想是SNARK保护的战争密码学迷雾。在DarkForest中,玩家不会向核心智能合约提交他们征服的行星坐标,而是提交对行星位置的承诺,以及对有效的零知识证明进行哈希运算。这可以使行星位置保密。
类似地,当玩家想要移动时,他们提交他们要移动的行星的哈希值和他们要移动到的哈希值,以及零知识证明,以证明这是一个“有效”的移动。
由于哈希很难反转,检查DarkForest合约不会告诉你其他玩家的实际位置。找到其他玩家的唯一方法就是暴力搜索。在DarkForest中,这意味着“哈希”游戏世界的区域,寻找与已经发布的哈希对应的坐标。这种结构引入了只能通过计算才能发现的战争迷雾。目前该游戏一直在更新玩法设计,很多硬核玩家在试用。
郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。