A Blockchain based Random Number Generation Algorithm and the Application in Blockchain Games
Blockchain technology has developed rapidly and has been applied in various areas. Blockchain technology has the features of decentralization, transparency, autonomy and tamper resistance etc. The blockchain, with its unique features, can address some problems in traditional areas. In traditional games area, especially the gambling game, we learn that there is a strong requirement for fairness and random numbers. But traditional games are centralized and cannot meet this requirement. Hence, we propose a blockchain based random number generation algorithm that can provide a "true random number" This algorithm allows all the participants to take part in the generation of a random number, which ensures that the random number will not be manipulated by anyone. We as well design a blockchain game platform adopting this random number generation algorithm. Traditional games can be deployed on this platform with a simple adaptation. Finally, we deploy a poker game on the platform to verify the algorithm and performance. The experimental results show that the algorithm is effective and the platform has good performance.
2019 IEEE International Conference on Systems, Man and Cybernetics (SMC)