e-VRF Proof Generation

The process begins with each e-VRF protocol transmitter, who is responsible for generating a random number at the predetermined EOB (end of block) interval. This number is securely stored and is not disclosed outside the protocol's operations.

To fortify the randomness and tie it securely to the blockchain, the transmitter combines its generated number with the hashes of the previous 10 blocks' headers, creating a complex and unpredictable input.

Using this input, the transmitter employs the e-VRF algorithm to produce a cryptographic proof, which is then dispatched to the Stream Data Spotter contract within the e-VRF protocol. This proof is intricately linked to several key elements:

  • The block number corresponding to the EOB (end of block) interval when the random number was generated.

  • The headers of the preceding 10 blocks, ensuring a direct connection to the blockchain's history.

  • The secret number generated by the transmitter, which remains confidential to maintain the unpredictability of the output.

Last updated