Random Number Generation in PoS Blockchains 


Vol. 48,  No. 3, pp. 362-373, Mar.  2023
10.7840/kics.2023.48.3.362


PDF
  Abstract

Recently, the scheme of public blockchains has been changed from Proof of Work to Proof of Stake for the purpose of overcoming the energy waste problem and the performance issue in terms of transaction processing capacity. In the PoS blockchains, a committee, which is a subset of entire nodes, produces a block by mean of BFT consensus protocol in many cases. Therefore, it is of great significance to elect a committee well in order to achieve availability, decentralization and fairness of a blockchain. To use random numbers in the election process is imperative. Randomness for a blockchain requires Verifiability, Unpredictability, Bias-resistance and Availability(Liveness) because a blockchain is operated in a decentralized manner, and needs to be work correctly in the presence of byzantine faults. This paper summarizes the requirements of randomness as well as the representative randomness generation methods used in the PoS blockchains.

  Statistics
Cumulative Counts from November, 2022
Multiple requests among the same browser session are counted as one view. If you mouse over a chart, the values of data points will be shown.


  Related Articles
  Cite this article

[IEEE Style]

Jong-choulYim and Jin-taeOh, "Random Number Generation in PoS Blockchains," The Journal of Korean Institute of Communications and Information Sciences, vol. 48, no. 3, pp. 362-373, 2023. DOI: 10.7840/kics.2023.48.3.362.

[ACM Style]

Jong-choulYim and Jin-taeOh. 2023. Random Number Generation in PoS Blockchains. The Journal of Korean Institute of Communications and Information Sciences, 48, 3, (2023), 362-373. DOI: 10.7840/kics.2023.48.3.362.

[KICS Style]

Jong-choulYim and Jin-taeOh, "Random Number Generation in PoS Blockchains," The Journal of Korean Institute of Communications and Information Sciences, vol. 48, no. 3, pp. 362-373, 3. 2023. (https://doi.org/10.7840/kics.2023.48.3.362)
Vol. 48, No. 3 Index