常见问题
谁拥有Dojo?
Dojo 严格遵循 Apache 2.0 许可协议,是开源软件。任何人都可以免费使用 Dojo,任何人都可以为项目做出贡献。
为何选择Dojo?
Dojo 的创建旨在解决创始人在构建链上游戏时遇到的问题。它规范了构建此类游戏的流程,并提供了一整套工具,使其变得更加容易。
Dojo 路线图是怎样的?
Dojo 正在快速发展。您可以在 Dojo Github 上找到open状态的issue,也可以加入 Discord 参与其中。如果您对项目有想法,请打开一个issue。
什么是链上游戏?
链上游戏是完全存在于公共区块链网络上的游戏;所有状态和逻辑都在链上。客户端(如网络浏览器)并不存在于链上,而是纯粹为了与链上状态进行交互和解释而存在。
什么是自主世界?
自主世界是一个完全在链上存在的世界。它不受任何单一实体的控制,而是由该世界中设定的规则所支配。这篇文章深入探讨了这一主题:Autonomous Worlds。
Cairo是什么?
Cairo 是由 Starkware 发明的一种开源编程语言。它是一种图灵完备的语言,用于通用计算。它是一种低级语言,旨在编译到Cairo虚拟机。点击此处了解更多信息:Cairo。
什么是可证明的游戏?
由于零知识证明的神奇作用,我们可以通过验证链外创建的 zk 证明来确保游戏的公平性。但这意味着什么呢?请看一盘国际象棋。我们的目标是让棋手们彼此信任对方的棋步。如果是在区块链环境中,考虑到国际象棋的简单规则,用一种直接的方法,每一步棋都是在区块链上进行的交易。这样做成本很高。我们只想知道胜负,而不是每一步棋。
通过 zk 证明和客户端通信,玩家可以建立状态通道,在链外共享移动并确保其有效性。最后,可以向区块链提交 zk 证明,以确认游戏的公平性。这就构成了一个可证明的游戏。