5

我很好奇目前是否有任何方法可以在 Solana 程序中创建随机性?

我知道 Solana 使用权益证明机制,这对我来说意味着区块哈希不可靠,因为权益证明机制可以轻松创建新的区块哈希。

我也熟悉 Chainlink 在以太坊上的 VRF,但是这似乎不能在 Solana 上实现,再次由于股权证明?

4

2 回答 2

3

在 Solana 上实现类似 chainlink 的 VRF 预言机应该不是问题。它基于预先承诺和揭示。

不过,你的问题有点含糊。

假设您只想要一个随机源,但您没有详细说明随机性的类型或用例。

于 2021-08-12T19:07:02.363 回答
1

在等待 chainlink VRF 的同时,您还可以拥有一个哈希器并为其提供足够的熵来模拟随机。但是重新分区肯定会关闭。

我使用调用者 pubkey、当前时间clock和来自 chainlink oracle 的调用时 BTC 的价格来做到这一点。但那是暂时的,等待chainlink VRF。

于 2021-09-13T13:22:16.950 回答