Flow Community Rewards are here. Earn points for engaging in the ecosystem, spend points on prizes. Learn more.
开发者生态
2023 年 11 月 8 日
链上随机性 流量
阿里-塞拉格
链上随机性 流量

简介

在我们生活的世界里,偶然性融入了我们的日常生活;从儿童棋盘游戏中的掷骰子,到庞大复杂的金融系统。在所有这些不可预测性中,我们既为随机性着迷,又为随机性解放。它为各行各业提供了动力,点燃了游戏中的快感,并在从签证彩票到决定谁能吃到最后一块披萨等一切事情中充当着公平的守护者。尽管随机性已经渗透到我们的日常生活中,但在链上获取易于访问且安全的随机性仍然是 Web3 开发人员面临的主要障碍,给信任和创新都造成了障碍。

链上随机性

我们刚刚发布了一种突破性的链上随机数生成器,并于今天上线!这一创新协议使用"随机信标",以完全分散的方式生成无偏见、不可预测、可验证的安全伪随机数源。这些值是高效生成的,在协议生成之前无法预测。随机性源是为每个区块创建的,而不是区块本身的一部分。这使得随机值的运行在一定程度上独立于区块链的核心操作流程,从而保护生成的随机性免受潜在的偏差和操纵,特别是验证者可能引入的偏差和操纵。

以太坊中缺乏有效、简单和安全的随机数生成器,因此出现了许多变通方法,导致严重的智能合约漏洞、可竞争的结果以及最终的资金损失。提供随机性的区块链通常在协议中提供非安全的每块随机数生成。这些其他链上的开发者通常不得不选择使用不安全的随机数、设计自己的链上解决方案(安全保证较弱),或者退而求其次使用链外的 "随机性谕令",如 ChainlinkVRFdrand。现在,Flow 可确保内置、安全和防欺诈的随机性,并可无缝集成到智能合约中,无需任何成本,从而提高了安全性,增强了应用程序的信任度。

您可以在官方论坛上了解技术细节并参与讨论。 论坛.

在 Web3 创新中利用随机性

随机性对各种类型的应用和行业都有巨大的影响,下面仅举几个例子来说明目前可以在 Flow 上解锁什么:

  • 人工智能与 NPCs:在人工智能和 Web3 计划中整合稳健随机性。通过实施领域随机化(DR)和其他无模型学习框架,我们能够在系统中引入一层不可预测性,从而以无与伦比的准确性模拟现实世界。我们可以教人工智能预测各种可能性并做出反应,这与生活的不可预测性相呼应,从而实现从气候模型到市场预测的精确模拟。在这里,随机性对先入为主的观念和模型提出了挑战,迫使它们承受并适应多种条件,从而释放出新颖的使用案例,例如可抵御审查的人工智能 "NPC",它可以领导 DAO 并制定反应性的 DeFi 战略。
  • 艺术:在艺术领域,生成算法利用随机性构想出与人类艺术一样独特和不可预测的作品,将创造力的前沿推向未知领域。生成式 Web3 游戏不仅能不断生成资产,还能通过算法谱写出人类从未想象过的旋律。
  • NFTs:当涉及到 NFT 的铸造时,随机性注入了令人兴奋的惊喜元素,确保每种数字资产都是独一无二的珍宝,从而放大其可取性和收藏价值。这种不可预测性不仅令人兴奋,也是创造基于稀缺性和独创性的市场的基石。
  • 游戏Web3 游戏开发者将可以使用对游戏至关重要的各种功能,包括战利品箱、玩家对玩家匹配、随机伤害和特质生成等。
  • 赌博通过随机选择公平地确定事件的结果,如在基于运气的抽奖中选择彩票中奖者,大量的赌博应用成为可能。
  • 定义去中心化交易所可以利用随机性来下单交易,防止前置运行,确保订单簿不偏不倚,收益农业可以利用随机性来分配奖励。

随机性不仅能加强数字信任的基础,还能释放各种可能性,让开发者和创作者创造出与我们生活的日常世界一样不可预测、充满活力的体验。

总结

在 Flow 上引入随机协议是对关键 Web3 基础设施的重大改进。它为开发者提供了一种便捷、安全的方式,来构建依赖于随机性的智能合约,同时确保其运行的公正性。它开启了数十亿美元行业的新应用,对游戏、DeFi 和 NFT、人工智能和自主系统产生了巨大影响。

准备好开始了吗?玩玩你自己的随机数生成器,或者浏览开发人员文档