时间:2023-07-15|浏览:174
zkRandom的诞生: AxieInfinity等相关NFT游戏的兴起,让我们看到了市场的潜力。这种Play-to-earn的经济生态机制,让玩家不仅仅是体验了游戏本身的魅力,还可以谋生。然而,AxieInfinity仍然是一个中心化服务器运作的游戏,与真正符合Web3.0规范的游戏有所不同。为此,我们计划创建一款真正的链游,并面临一个问题:链上随机数的生成。
现有的随机数生成方案: ChainLink-VRF方案是一个非常出色的链上随机数解决方案。然而,它仍面临一些问题值得探讨:使用成本高、时效性需要改进、存在作弊的可能性。
zkRandom的解决方案: 针对ChainLink的不足,我们基于VRF的随机数生成方案,并进行了改进。我们通过合约实现了可验证的随机函数,并开发了可验证函数的区块浏览器。此外,项目方只能选择是否将请求上链,不能修改随机数的结果。与ChainLinkVRF的方案不同,随机数的生成只需要与链交互一次,极大地缩短了反馈时间和降低了成本。
zkRandom的基础设施包括随机数的生成及验证合约和随机数行为浏览器。用户可通过链下服务生成随机数种子,而最终的随机数则由链上随机数引擎生成。生成随机数种子的链下服务无法左右最终的随机数结果,因为其必须通过链上合约中的随机数签名合约的审查。这样既保证了随机性和不可预测性,又能防止服务商作弊。
zkRandom的现状和未来计划: Nulls.network收到了来自新加坡Picasso先生的天使投资,用于支持团队的日常支出、新项目研发以及对zkRandom的免费技术服务的维护。zkRandom将以免费方式推向社区,为Dapp开发者提供可验证随机数服务,降低其使用成本,希望成为使用智能合约的新标准和规范。
zkRandom已经完成了第一期的内部测试。如果你是区块链开发者,对使用链上随机数有需求,或者想了解更多关于zkRandom的信息,请通过Nulls.network的官方网站联系我们。后续我们将逐步介绍zkRandom的工作流程、随机数计算算法、抗攻击和防作弊机制,让大家真正了解zkRandom。