Paper 2026/969

Icy-DVRF: A Distributed Verifiable Random Function based on FROST signatures

Ahmet Ramazan Ağırtaş, AYWARE
Arda Buğra Özer, Institute of Applied Mathematics, Middle East Technical University
Zülfükar Saygı, Department of Mathematics, TOBB University of Economics and Technology
Oğuz Yayla, Institute of Applied Mathematics, Middle East Technical University
Abstract

Unbiased and unpredictable randomness is a cornerstone of Web3 security, underpinning everything from consensus protocols to DeFi logic. Although Distributed Verifiable Random Functions (DVRFs) eliminate central points of failure, current designs often have to compromise performance. Most existing protocols are hindered by one of three limitations: proofs that scale linearly with the number of participants, high computational cost of bilinear pairings, or latency introduced by mandatory interactive steps during generation. In this work, we present Icy-DVRF, a protocol that improves DVRFwCP by employing a preprocessing scheme similar to FROST to reduce the number of interaction rounds among participants and lowering the additional communication cost from $O(n^2 t)$ to $O(t)$ while maintaining constant-size proofs. The downside of our construction is that, relative to DDH-DVRF and GLOW-DVRF, this approach incurs an additional off-chain communication round due to the threshold structure of our non-interactive zero-knowledge proof. This architecture ensures that verification costs remain low, regardless of the set of participants. While theoretical estimates suggest verification costs of approximately one quarter of those of standard designs, our empirical benchmarks on the Sepolia testnet, utilizing the EIP-2537: Precompile for BLS12-381 curve operations, confirm that Icy-DVRF requires only 88,803 gas for full execution. This represents a significant 43.02\% reduction in total gas consumption compared to existing pairing-based constructions, saving 67,035 gas per on-chain verification. Off-chain, eliminating DVRFwCP's Augmented Secure-DKG round yields a per-node speedup ranging from a factor of $1.46$ at $(n,t)=(5,3)$ to a factor of $4.43$ at $(n,t)=(50,34)$.

Metadata
Available format(s)
PDF
Category
Cryptographic protocols
Publication info
Published elsewhere. IEEE Access
DOI
10.1109/ACCESS.2026.3712805
Keywords
Blockchaincryptographydecentralizationdistributed verifiable random functionverifiable random function
Contact author(s)
a r agirtas @ gmail com
abozer @ gmail com
zsaygi @ etu edu tr
oguz @ metu edu tr
History
2026-07-15: last of 2 revisions
2026-05-15: received
See all versions
Short URL
https://ia.cr/2026/969
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2026/969,
      author = {Ahmet Ramazan Ağırtaş and Arda Buğra Özer and Zülfükar Saygı and Oğuz Yayla},
      title = {Icy-{DVRF}: A Distributed Verifiable Random Function based on {FROST} signatures},
      howpublished = {Cryptology {ePrint} Archive, Paper 2026/969},
      year = {2026},
      doi = {10.1109/ACCESS.2026.3712805},
      url = {https://eprint.iacr.org/2026/969}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.