Public random number generation method and device based on blockchain
AssigneeThe Blockhouse Technology Limited
InventorsBangdao Chen, Andrew William Roscoe
Life of this patent
Estimating the term…
Loading patent…
AssigneeThe Blockhouse Technology Limited
InventorsBangdao Chen, Andrew William Roscoe
Estimating the term…
Disclosed is a public random number generation method based on a blockchain, including: selecting a node group G containing N trusted nodes; determining a first time point tm and a second time point tn respectively for generating an m-th/n-th block, wherein the former is earlier, and the m-th block is fixed and cannot be tampered at tn; at the first time point tm, enabling each of the N trusted nodes to separately generate a sub-random number rj as a component forming a random number X, wherein j=1, 2, . . . , N, on which delayed encryption is performed, with corresponding results placed in the m-th block; and at the second time point tn, decrypting the delayed encryption results to obtain decrypted data of them all that are all of sub-random number rj, on which operation is performed to obtain the random number X as a final available public random number.
A public random number generation method based on a blockchain, comprising the following steps:
A public random number generation device based on a blockchain, comprising the blockchain and a hardware processor, wherein the blockchain ensures that information published thereon is tamper-proof, and the hardware processor is configured to:
A non-transitory machine-readable storage medium having stored a computer program thereon, wherein the computer program, when executed by a processor, implements the following steps:
Dependencies are inferred from the claim text.