FLEXIBLE PROOF-OF-WORK: A DECENTRALIZED UNPREDICTABLE NUMBER GENERATOR

Tran Anh Dung, Nguyen Duc Dinh Nghia, Dang Minh Tuan, Nguyen An Khuong, Huynh Tuong Nguyen



DOI: 10.15625/vap.2017.00023

Abstract


We propose a new proof-of-work protocol called “Flexible Proof-of-Work” to generate an unpredictable set of numbers. This can be seen as a component of a general framework for a decentralized random number generator. The algorithm ensures experimentally that the result is feasible and unpredictable. Moreover we demonstrate that the algorithm can be easily implemented on Ethereum blockchain system by smart contracts, and miners who have limited resource are still able to compute solutions. Meanwhile during the process, the problems are changing continuously by taking new solutions into account, making an adversary hard to attack the protocol by pre-calculating the final results.

Keywords


Unpredictable number generator, decentralized system, blockchain, proof-of-work

Full Text:

PDF


Copyright (c) 2018 PROCEEDING of Publishing House for Science and Technology



PROCEEDING

PUBLISHING HOUSE FOR SCIENCE AND TECHNOLOGY

Website: http://vap.ac.vn

Contact: nxb@vap.ac.vn