What is the purpose of a Verifiable Random Function (VRF) in blockchain consensus protocols?
-
A
To encrypt validator communication channels end-to-end
-
B
To produce a pseudorandom output with a cryptographic proof that the output was computed correctly
-
C
To aggregate signatures from multiple validators into one compact signature
-
D
To derive hierarchical keys for staking reward distribution