Articles of random number

How to use threshold signatures to generate random beacons?

Author: ALEXANDER SKIDANOV Translation & Proofreading: IAN LIU & A Jian Source: Ethereum enthusiasts Looking back at 2015, the DFinity project proposed a random beacon scheme that excited the entire community-using BLS threshold signatures to generate random output, while ensuring the output is unbiased and unpredictable. However, today, until 2020, it is still difficult to […]

"There is no dealer's gambling" Mathematical problem: On the application of trusted random numbers in the field of blockchain

Author: white jade discs First, about random numbers Random numbers, as an important basic scientific resource, are widely used and are the basis of cryptography, game, and scientific simulation. The earliest understanding of random numbers began with casinos. A large number of classical mathematical problems involving random numbers correspond to everyday problems in casinos. For […]

Ethereum 2.0: Randomness

In this article, we will talk about random numbers and how to achieve randomness in Ethereum 2.0. What is RANDAO? What is VDF (verifiable delay function)? How do they work together? The beacon chain How do you decide which validators are the way to propose a block, and which verifiers should attest the offer? How […]

Discussion | Random Number Security Problem in Blockchain

Foreword "Random numbers" are not uncommon in computer programs. Developers often use random numbers to simulate and predict values. In C++ programs, we often use certain seeds to generate random numbers. In computer programs, random numbers can be divided into true random numbers and pseudo-random numbers. True random numbers are very difficult to achieve, such […]

Randomness on the blockchain (II) project analysis

This article is a continuation of the randomness (1) of the previous article [study] blockchain . As part of the random series on the blockchain, this article describes the current mainstream random number protocols for blockchain projects, such as Algorand, Cardano, Dfinity, and Randao, and analyzes how they use the first part. The random number […]