【问题标题】:VRF fulfillRandomness guaranteesVRF 满足随机性保证
【发布时间】:2022-08-11 19:56:37
【问题描述】:

是否保证Chainlink最终会回调fulfillRandomness(bytes32, uint256)函数?我们如何检测故障是否发生并做出响应?如果节点发生故障并且没有响应,我不希望我的应用程序卡住。 (抱歉,如果这是一个愚蠢的问题,但我已经阅读了这里的文档 [https://docs.chain.link/docs/chainlink-vrf-best-practices] 并且没有看到任何关于该主题的内容)。

参考:https://docs.chain.link/docs/get-a-random-number/

  • Chainlink 网络中的节点跟踪所有请求,建立队列,并最终返回响应。只要确保选择一个安全的区块确认时间,即使您没有立即得到答案,也不要重新请求随机性。
  • @Andrej 你如何选择一个安全的区块确认时间?
  • @Dominic 因为区块确认时间因区块链而异,我的建议是查看此页面docs.chain.link/docs/vrf-security-considerations/…

标签: chainlink


【解决方案1】:

根据here,如果您没有足够的资金来处理您的消费者请求,您的请求会在过期前最多保留 24 小时,并且请求将在有足够的 LINK 后自动处理。

它没有解释 24 小时后请求会发生什么,但我的猜测是请求过期并且永远不会再有机会处理。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-07-22
    • 1970-01-01
    • 2014-08-04
    • 2020-03-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多