NativeVRF: A Simplified Decentralized Random Number Generator on EVM Blockchains

2Citations
Citations of this article
11Readers
Mendeley users who have this article in their library.

Abstract

Smart contracts refer to small programs that run in a decentralized blockchain infrastructure. The blockchain system is trustless, and the determination of common variables is done by consensus between peers. Developing applications that require generating random variables becomes significantly challenging—for instance, lotteries, games, and random assignments. Many random number generators (RNGs) for smart contracts have been developed for the decentralized environment. The methods can be classified into three categories: on-chain RNG, Verifiable Random Function (VRF), and the Commit–reveal scheme. Although the existing methods offer different strengths and weaknesses, none achieves the three important requirements for an ideal RNG solution: security, applicability, and cost efficiency. This paper proposes a novel RNG approach called Native VRF, which offers application development simplicity and cost efficiency while maintaining strong RNG security properties. Experimental results show that Native VRF has the same security properties as the widely used RNG methods, i.e., Randao and Chainlink VRF. On top of that, our work offers a much simpler setup process and lower hardware resources and developer expertise requirements. Most importantly, the proposed Native VRF is compatible with all Ethereum virtual machine (EVM) blockchains, contributing to the overall growth of the blockchain ecosystem.

References Powered by Scopus

A survey of attacks on Ethereum smart contracts (SoK)

1225Citations
1024Readers

This article is free to access.

801Citations
1419Readers
Get full text

An Overview of Smart Contract and Use Cases in Blockchain Technology

454Citations
754Readers
Get full text

Cited by Powered by Scopus

This article is free to access.

0Citations
N/AReaders
Get full text

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Cite

CITATION STYLE

APA

Werapun, W., Karode, T., Suaboot, J., Arpornthip, T., & Sangiamkul, E. (2023). NativeVRF: A Simplified Decentralized Random Number Generator on EVM Blockchains. Systems, 11(7). https://doi.org/10.3390/systems11070326

Readers over time

‘23‘24‘25036912

Readers' Seniority

Tooltip

PhD / Post grad / Masters / Doc 3

100%

Readers' Discipline

Tooltip

Computer Science 2

100%

Article Metrics

Tooltip
Mentions
Blog Mentions: 1
News Mentions: 3
Social Media
Shares, Likes & Comments: 22

Save time finding and organizing research with Mendeley

Sign up for free
0