N-choice game: Building A Smart Contract for Accurate Pseudo-Random Number Generation

We propose N-choice game (NCG), a decentralized method for generating pseudo-random numbers for smart contracts. NCG involves multiple participants, each of whom chooses a value between \(0\) and \(N-1\) and whose collective choices determine the generation of a pseudo-random number. The design of NCG has three key objectives: Incentivizing participants to make random choices, assessing randomness in a decentralized environment, and achieving high operational performance. Implemented in Solidity and rigorously tested, NCG has shown remarkable effectiveness. Our results show that the randomness of the numbers generated by NCG is high and consistent, even under a strict NIST randomness test, provided that there is no collusion between the majority of participants. Not only is it impossible to customize the outputs generated by NCG, but it is also impractical to make them non-random. Therefore, it is rational to engage NCG for the purpose of rewards rather than the output values it produces. Selecting values in a way that is not predicted by other nodes yields the highest expected value, and NCG incentivizes random selection. Furthermore, NCG demonstrates a significant performance advantage, being up to 158 times faster at generating random numbers than the existing Random Bit Generator framework [3]. This efficiency underscores NCG's potential to enhance blockchain applications.

Authors

Institutions

Publication Details

Journal
Distributed Ledger Technologies Research and Practice
Published
2025-08-12
DOI
https://doi.org/10.1145/3756327
Primary Topic
Blockchain Technology Applications and Security
Type
article
Field-Weighted Citation Impact
0.00
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

N-choice game: Building A Smart Contract for Accurate Pseudo-Random Number Generation

Kentaro Sako, Shin’ichiro Matsuo, Tatsuya Mori
Distributed Ledger Technologies Research and Practice
Blockchain Technology Applications and Security
article

N-choice game: Building A Smart Contract for Accurate Pseudo-Random Number Generation

Kentaro Sako, Shin’ichiro Matsuo, Tatsuya Mori
article en

Abstract

We propose N-choice game (NCG), a decentralized method for generating pseudo-random numbers for smart contracts. NCG involves multiple participants, each of whom chooses a value between \(0\) and \(N-1\) and whose collective choices determine the generation of a pseudo-random number. The design of NCG has three key objectives: Incentivizing participants to make random choices, assessing randomness in a decentralized environment, and achieving high operational performance. Implemented in Solidity and rigorously tested, NCG has shown remarkable effectiveness. Our results show that the randomness of the numbers generated by NCG is high and consistent, even under a strict NIST randomness test, provided that there is no collusion between the majority of participants. Not only is it impossible to customize the outputs generated by NCG, but it is also impractical to make them non-random. Therefore, it is rational to engage NCG for the purpose of rewards rather than the output values it produces. Selecting values in a way that is not predicted by other nodes yields the highest expected value, and NCG incentivizes random selection. Furthermore, NCG demonstrates a significant performance advantage, being up to 158 times faster at generating random numbers than the existing Random Bit Generator framework [3]. This efficiency underscores NCG's potential to enhance blockchain applications.

Distributed Ledger Technologies Research and Practice
Waseda University (JP), Georgetown University (US), Institute for Linguistic Evidence (US)
Openalex Percentile: Top 69%
Blockchain Technology Applications and Security
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

N-choice game: Building A Smart Contract for Accurate Pseudo-Random Number Generation — Kentaro Sako, Shin’ichiro Matsuo, et al. · Distributed Ledger Technologies Research and Practice (2025) | TGRS Research Map | TGRS