Solidity语言 - 如何在智能合约中使用Chainlink VRF - Quicknode 本文详细介绍了如何在智能合约中使用Chainlink VRF生成随机数。文章涵盖了Chainlink VRF的原理、请求随机数的方法,并通过构建一个自定义的抽奖智能合约进行了系统的示范。还提供了关于测试、部署合约和创建Chainlink VRF订阅的步骤,有助于开发者理解如何在其项目中实现该功能。 Chainlink VRF 随机数生成 智能合约 抽奖合约 Solidity 以太坊 QuickNode 发布于 2024-05-30 2395 0 0
随机数与去中心化网络:实际应用 本文讨论了在不可信环境中实现团体随机数生成的方法及其在区块链中的应用,特别是公共可验证随机信标(PVRB)。文章深入探讨了如何在分散网络中生成可靠的随机数,强调了其在共识算法、负载平衡、游戏及经济协议中的重要性,并指出实现可公可信随机性的挑战和潜在解决方案。 随机数生成 公共可验证随机光源 区块链 共识算法 负载平衡 经济协议 mixbytes 发布于 2020-02-25 1742 0 0
随机数和去中心化网络:实施 本文深入探讨了去中心化网络中的随机数生成问题,特别是公共可验证随机信标(PVRB)协议的实现。作者介绍了两种主要的PVRB实现方式:独立合约和共识集成。文中详细阐述了每种方式的优缺点,并探讨了如何结合最新的密码技术以确保产生的随机数具备安全性和不可预测性。最后,文章还讨论了当前PVRB技术的局限性及未来的研究方向。 PVRB 随机数生成 区块链 密码学 共识机制 混合签名 mixbytes 发布于 2020-02-25 1593 0 0
如何使用 Chainlink VRF 本文详细介绍了如何在BuildBear Sandbox中集成Chainlink的验证随机函数(VRF),为智能合约和去中心化应用程序请求和检索随机数字。内容涵盖了插件的主要特点、安装过程、订阅创建、资金支持以及部署消费者合约的步骤,适合需要实现随机性功能的开发者使用。 Chainlink VRF BuildBear 智能合约 随机数生成 去中心化应用 插件 BuildBear 发布于 2024-08-31 1938 0 0
随机数值 — 在浏览器中 本文介绍了在浏览器中使用Web Cryptography API生成随机数的方法。通过Crypto.getRandomValues()函数,可以生成伪随机数,该函数使用用户代理提供的最佳熵值进行初始化,并从平台指定的随机数源(如Linux系统的/dev/urandom)中获取种子。文章提供了一个示例代码,展示了如何生成指定数量的随机数,并将其以整数和十六进制格式显示出来。 随机数生成 Web Cryptography API Crypto.getRandomValues() 伪随机数 Uint32Array /dev/urandom billatnapier 发布于 2025-02-03 1681 0 0
Solodit检查清单详解:矿工攻击 本文解释了矿工攻击,即验证者如何利用智能合约中的 block.timestamp、随机性和交易排序。文章详细讨论了三种攻击类型:使用 block.timestamp 进行时间敏感操作的风险、使用区块属性生成随机数、以及交易排序敏感性。针对每种攻击,文章都提供了示例代码、漏洞解释、缓解措施以及测试用例,旨在帮助开发者保护智能合约免受这些微妙但潜在破坏性的攻击。 矿工攻击 block.timestamp 随机数生成 交易排序 前置交易 三明治攻击 MEV Cyfrin 发布于 2025-05-02 1905 0 0
Chainlink VRF 支持的 35+ 区块链 RNG 用例 本文详细介绍了 Chainlink VRF 的工作原理及其在区块链游戏、NFT 和 DeFi 等领域中的 35 种独特用例。Chainlink VRF 通过结合链下预言机计算和链上密码学,提供了一种可验证、防篡改的随机数生成方案,克服了传统随机数生成方案的局限性,为区块链应用带来了更高的公平性、安全性和透明度。 Chainlink VRF 随机数生成 区块链游戏 NFT DeFi 预言机 Chainlink 发布于 2024-05-21 1931 0 0
可验证随机函数(VRF)- 解释 本文介绍了可验证随机函数(VRF)的概念、历史、用例以及在区块链中的应用。VRF 是一种密码学函数,可以生成可验证的伪随机输出和真实性证明,这对于需要防篡改的不可预测性的区块链应用至关重要。Chainlink VRF 是一个领先的解决方案,为智能合约提供安全的随机数来源,已被广泛应用于游戏、DeFi 和 NFT 项目中。 可验证随机函数 VRF 随机数生成 Chainlink 密码学 区块链 Chainlink 发布于 2023-10-05 2431 0 0
区块链游戏中的随机奖励 本文探讨了随机性在游戏中的重要性,特别是在区块链游戏中通过输入随机性发行经济奖励的潜力。当前随机性解决方案存在局限性,Chainlink VRF 旨在为区块链游戏生成用户可独立验证的真实随机性来源,从而为游戏提供安全、可靠和可验证的公平性。 Chainlink VRF 随机数生成 区块链 游戏 NFT GameFi on-chain randomness Chainlink 发布于 2024-01-13 1538 0 0
智能合约安全第六部分:保护以太坊智能合约免受矿工操纵 本文探讨了以太坊智能合约中矿工操纵攻击的风险,详细解释了攻击原理和常见手段,并通过一个易受攻击的 lottery 合约实例进行了演示。为了应对这种风险,文章建议采用 Chainlink VRF 等安全随机数生成方案,以及 commit-reveal 等机制来提高合约的安全性,并避免使用矿工可控的变量。 矿工操纵 Chainlink VRF 智能合约安全 以太坊 随机数生成 Commit-Reveal机制 ankitacode11 发布于 2025-07-31 2184 0 0
带你手搓一个预言机 - 极简版的 ChainLink VRF 随机数生成 in 小白专享-图解以太坊编程 以太坊「链下随机数」(off-chainrandomness),指的是不在链上生成,而是由链外系统(如预言机节点)生成,并最终提交到链上使用的一种随机数生成方式。它是为了解决链上无法安全生成真正随机数的问题而提出的:https://learnblockchain.cn/shawn_shaw 预言机 Chainlink VRF 随机数生成 事件监听 Solidity shawn_shaw 发布于 2025-04-23 4064 0 0