Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

A method and apparatus for random object selection based on block chain

A blockchain and object technology, applied in the field of data processing, can solve the problems of difficult to achieve random selection, easy to be manipulated by humans, difficult to monitor and verify the selection method, etc., to avoid human manipulation and ensure randomness and fairness. Effect

Active Publication Date: 2019-02-19
ADVANCED NEW TECH CO LTD
View PDF3 Cites 19 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0002] Random object selection is often used in computer random allocation of resources, random assignment of tasks, or any other required business scenarios. The random object selection method based on a computer or server is difficult to ensure the fairness and verifiability of the random selection process, because a The selection methods implemented by computers or servers are extremely easy to be manipulated by humans, and it is difficult to achieve true "random" selection, and it is difficult for the outside world to monitor and verify whether the selection methods implemented by them are not manipulated during and after the event

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • A method and apparatus for random object selection based on block chain
  • A method and apparatus for random object selection based on block chain
  • A method and apparatus for random object selection based on block chain

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0020] Reference will now be made in detail to the exemplary embodiments, examples of which are illustrated in the accompanying drawings. When the following description refers to the accompanying drawings, the same numerals in different drawings refer to the same or similar elements unless otherwise indicated. Implementations described in the following exemplary embodiments do not represent all implementations consistent with one or more embodiments of this specification. Rather, they are merely examples of apparatuses and methods consistent with aspects of one or more embodiments of the present specification as recited in the appended claims.

[0021] It should be noted that in other embodiments, the steps of the corresponding methods are not necessarily performed in the order shown and described in this specification. In some other embodiments, the method may include more or less steps than those described in this specification. In addition, a single step described in this...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

One or more embodiments of the present specification provide a block chain based random object selection method and apparatus, The method comprises: receiving a plurality of selected object nodes publishing a selected transaction to a distributed database of the block chain in a first period of time, the selected transaction being generated based on an object reference number determined by the selected object nodes; and receiving a selected transaction from a plurality of selected object nodes. According to the preset calculation rules, calculating values corresponding to a plurality of selected object nodes based on the eigenvalues of the specified events and the object reference numbers corresponding to the selected transactions, wherein an eigenvalue of the specified event is a eigenvalue calculated for a specified event occurring after the first period according to a preset mapping algorithm, the eigenvalue of the specified event being unpredictable before the specified event occurs; According to the preset selection rule, the selected object nodes are selected based on the values corresponding to the plurality of selected object nodes.

Description

technical field [0001] This specification relates to the technical field of data processing, and in particular to a method and device for selecting random objects based on blockchain. Background technique [0002] Random object selection is often used in computer random allocation of resources, random assignment of tasks, or any other required business scenarios. The random object selection method based on a computer or server is difficult to ensure the fairness and verifiability of the random selection process, because a The selection methods implemented by computers or servers are extremely easy to be manipulated by humans, and it is difficult to achieve true "random" selection, and it is difficult for the outside world to monitor and verify whether the selection methods implemented by them are not manipulated during and after the event. Contents of the invention [0003] In view of this, one or more embodiments of this specification provide a block chain-based random ob...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): G06Q40/04G06Q30/02
CPCG06Q30/0212G06Q40/04
Inventor 张文彬
Owner ADVANCED NEW TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products