Security and verification
VRF.
RFC 9381 ECVRF-EDWARDS25519-SHA512-TAI. Native Ed25519-key-compatible verifiable random function.
- STATUS
- Testnet
- CRATE
- tenzro-crypto
- STABILITY
- Stable
- REFERENCE
- RFC 9381
01
Mechanics
Prove / verify / proof_to_hash for 80-byte proofs and 64-byte outputs. Reuses Ed25519 validator keys. Low-order key rejection and canonical scalar rejection.
02
EVM precompile
Wired as precompile 0x1007 (VRF_VERIFY). Consumers include the NFT factory mintRandom() selector 0x52517e21.
03
CLI
tenzro vrf keygen
tenzro vrf prove --message "..."
tenzro vrf verify --proof ... --public-key ...Related