References Algorand实现的VRF标准文档链接 libsodium 中的 rfc9381 c 实现 libra vrf 历史实现 rust 版本 概述 Verifiable Random Functions (VRFs) 是一种密码学原语,能够为给定输入生成一个随机输出,并提供一个可以验证的证明,证明输出是由特定输入生成的。VRFs 具有许多应用,包括区块链、分布式系统和安全协议。以下是几种常见的 VRF 实现方案及其密码学计算过程细节: 算法 基于椭圆曲线的 VRF 这是最常见的 VRF 实现之一,通常基于椭圆曲线数字签名算法