Verifiable random number generation method and device
The invention provides a verifiable random number generation method and device, which is applied to any node in a block chain system. After a random number seed pool of a primary random number generation process is obtained, the random number seed pool and time parameters are provided for computing...
Gespeichert in:
Hauptverfasser: | , , , , , , |
---|---|
Format: | Patent |
Sprache: | chi ; eng |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | The invention provides a verifiable random number generation method and device, which is applied to any node in a block chain system. After a random number seed pool of a primary random number generation process is obtained, the random number seed pool and time parameters are provided for computing nodes in the blockchain system, so that each computing node uses a verifiable delay function to calculate and obtain a random number result after the time specified by the time parameters, and then feeds back the random number result to a target client. The verifiable delay function can ensure thata calculation result obtained through the function cannot be predicted before a specified moment, so that the verifiable delay function is used for generating a random number result, an attacker can be prevented from controlling a random number generation process in a mode of predicting the random number result, and the safety of the random number generation process is ensured.
本申请提供一种可验证随机数的生成方法和装置,应用于区块链系统中的任意一个节点,在获得一次 |
---|