What is L1 VRF?
TLDR; A service that provides fair randomness to your blockchain application.
Last updated
TLDR; A service that provides fair randomness to your blockchain application.
Last updated
The first thing I would like to point out is that although we are using the familiar nomenclature for blockchain randomness, VRF, the service is not currently "verifiable" in the same way Chainlink's VRF is.
That is because at this moment, we are using a fork of 's to provide randomness. You can see our forked repo and associated deployment pipeline .
In the future, depending on demand, we may move towards a more decentralized and verifiable method of providing our service, but for now we prefer this simple and cost-effective approach.
As more and more L1s are deployed on the Avalanche network, developers on each new chain are faced with the same problem: There is no way to get fair randomness on-chain for their applications.
So far, Chainlink has not shown support for these L1s, so developers are left with no options.
L1 VRF aims to provide fair randomness to any L1 where there is sufficient demand.