http://www.7klian.com

利用VRF在以太坊上生成随机数教程

Chainlink的任务是通过提供分手的预言来办理此问题,使区块链可以或许会见其生态系统之外的数据。预言机实质上是区块链和外部世界之间的桥梁。

步调2:重写函数




pragma solidity ^0.6.2;

然后单击下面的按钮,并在下拉列表中选择“Injected web3”,如图5所示。




本节将慢慢先容如何利用Remix IDE和Metamask从VRF获取随机数。在继承之前,请确保已在欣赏器上安装了Metamask扩展。



利用左侧菜单,单击Solidity图标,然后选择0.6.2编译器版本,如图4所示。


}
}


3. VRF筹备响应。


chainlink先容

}
constructor(address _vrfCoordinator, address _link)
// set example seed






// make call to request randomness

这将提示您应接管的来自Metamask的毗连请求。


为了使第4点乐成,您的条约需要实现一个已知函数,以便VRF可以返回功效验证。可是如安在您的项目中实现呢?

randomNumber = randomness;
VRFConsumerBase仍在后期测试中,因此软件包尚为对外提供。这就是为什么我们利用Github的HTTP URL举办导入的原因。

VRFConsumerBase附带了两个对VRF流程至关重要的函数。

如何实现随机性





import "

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。

相关文章阅读