Chainlink最近推出一款革命性的产品,VRF—Verifiable Random Function可验证随机数,给智能合约带来了真正安全的随机数。本文我们就来介绍一下如何在智能合约中使用VRF吧。
我们先简要介绍一下Chainlink VFR的工作流程。
整个过程中有两次的交易提交确认的过程,用户合约需要支付LINK给VRF合约作为交易费用。
下面我们就通过写一个猜数字的小游戏,来学习如何使用Chainlink VRF。
首先,新建一个truffle项目,安装Chainlink开发包
mkdir vrf; cd vrf
truffle init
npm install @cha