CN110189464B - Random lottery method and device applying block chain - Google Patents

Random lottery method and device applying block chain Download PDF

Info

Publication number
CN110189464B
CN110189464B CN201910509033.1A CN201910509033A CN110189464B CN 110189464 B CN110189464 B CN 110189464B CN 201910509033 A CN201910509033 A CN 201910509033A CN 110189464 B CN110189464 B CN 110189464B
Authority
CN
China
Prior art keywords
lottery
hash value
remainder
transfer
lottery drawing
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201910509033.1A
Other languages
Chinese (zh)
Other versions
CN110189464A (en
Inventor
吉建勋
杨慧
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Ruice Technology Co Ltd
Original Assignee
Beijing Ruice Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Ruice Technology Co Ltd filed Critical Beijing Ruice Technology Co Ltd
Priority to CN201910509033.1A priority Critical patent/CN110189464B/en
Publication of CN110189464A publication Critical patent/CN110189464A/en
Application granted granted Critical
Publication of CN110189464B publication Critical patent/CN110189464B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
    • G07C15/00Generating random numbers; Lottery apparatus
    • G07C15/006Generating random numbers; Lottery apparatus electronically
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/32Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
    • H04L9/3236Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials using cryptographic hash functions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2209/00Additional information or applications relating to cryptographic mechanisms or cryptographic arrangements for secret or secure communication H04L9/00
    • H04L2209/56Financial cryptography, e.g. electronic payment or e-cash
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/50Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols using hash chains, e.g. blockchains or hash trees

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The invention discloses a random lottery method and a device applying a block chain, comprising the following steps: initiating a transfer request on the blockchain by the lottery drawing device, wherein the transfer request is used for drawing a lottery; the lottery device carries out Hash operation on the transfer request to obtain a first Hash value; the lottery drawing device obtains the number n of transfer strokes in a block corresponding to the lottery drawing device at present; the lottery device divides the first hash value by the number n of the transfer strokes to obtain a corresponding first remainder m; the lottery drawing device obtains the mth transfer account in the block corresponding to the lottery drawing device at present, and carries out Hash operation on the mth transfer account to obtain a second Hash value; the lottery device divides the second hash value by a preset integer to obtain a corresponding second remainder; the second remainder is the number of the current lottery. The invention can ensure the randomness, openness, fairness and credibility of the lottery drawing process.

Description

Random lottery method and device applying block chain
Technical Field
The invention relates to the technical field of combination of a block chain and lottery, in particular to a random lottery method and a random lottery device applying the block chain.
Background
The existing lottery drawing technology is widely applied to commercial activities, such as the lottery drawing of market activities or the lottery drawing in the lottery industry, so as to attract the eyes of consumers or feedback the consumers, and further improve the participation enthusiasm of lottery participants or commercial purchasers. Lottery drawing technology is also applied to internal activities of the company, such as annual meeting of the company or annual meeting establishment of the company, so as to feed back employees, increase the company body feeling of the employees and the like. The existing lottery draw mostly adopts manual or computer lottery draw, the randomness of the manual lottery draw is poor, and the lottery draw process is opaque, so the lottery draw result can be operated by a dark box, and unfairness can exist. Because the lottery algorithm of the computer lottery may be tampered or maliciously attacked by hackers, and the lottery mechanism cannot be transparent, the lottery result of the computer lottery may also have the conditions of unfairness, unfairness and poor randomness.
The blockchain is a novel application mode of computer technologies such as distributed data storage, point-to-point transmission, a consensus mechanism and an encryption algorithm. The consensus mechanism is a mathematical algorithm for establishing trust and obtaining rights and interests among different nodes in a blockchain system. The blockchain is the underlying technology of bitcoin, like a database ledger, which records all transaction records. The system is characterized in that a plurality of nodes are arranged at different parts of the world, and each node maintains a set of same databases. The data is maliciously tampered and difficult to tamper, and the data loss is extremely rare, so that a platform which is fair and transparent and solves the trust crisis is realized.
Disclosure of Invention
Aiming at the defects of the prior art, the invention aims to solve the technical problems that the randomness of the existing lottery scheme cannot be guaranteed, and the lottery process cannot guarantee the total opaqueness, so that the technical problems of incompleteness and unfairness exist.
To achieve the above object, in a first aspect, the present invention provides a random lottery method using a blockchain, including the steps of:
the lottery device initiates a transfer request on the blockchain, wherein the transfer request comprises: an initiator address, a receiver address, and a transfer amount; the transfer request is used for drawing a lottery;
the lottery device carries out Hash operation on the transfer request to obtain a first Hash value; the lottery drawing device obtains the number n of transfer strokes in a block corresponding to the lottery drawing device at present; dividing the first hash value by the number n of the transfer strokes to obtain a corresponding first remainder m; n is a positive integer, m is a positive integer less than n;
the lottery drawing device obtains the mth transfer account in the block corresponding to the lottery drawing device at present, and carries out Hash operation on the mth transfer account to obtain a second Hash value; dividing the second hash value by a preset integer to obtain a corresponding second remainder; the second remainder is the number of the lottery; the preset integer determines the value change interval of the lottery drawing number.
Optionally, the first hash value is hexadecimal data; the lottery device divides the first hash value by the number n of the transfer strokes to obtain a corresponding first remainder m, and the method specifically comprises the following steps:
the lottery drawing device converts the first hash value into corresponding decimal data;
and the lottery drawing device divides the first Hash value converted into decimal data by the number n of the transfer strokes to obtain a corresponding first remainder m.
Optionally, the second hash value is hexadecimal data; the lottery device divides the second hash value by a preset integer to obtain a corresponding second remainder, and the method specifically comprises the following steps:
the lottery drawing device converts the second hash value into corresponding decimal data;
and the lottery drawing device divides the second Hash value converted into the decimal data by a preset integer to obtain a corresponding second remainder.
Optionally, when the preset integer is 10, the lottery number varies within a range of 0-9.
Optionally, when the preset integer is 100, the lottery number varies from 00 to 99, and if the second remainder is less than 10, the tens of the second remainder is output after zero padding.
Specifically, the preset integer is the sum of the number of the candidate number segments, so as to ensure that all the candidate lotteries have numbers to be drawn.
The random lottery drawing method can be applied to market activity lottery drawing or company annual meeting lottery drawing, a plurality of first-class prizes, second-class prizes and third-class prizes can be set, and each prize item corresponds to one prize. The drawing is repeated, and the drawing numbers can be divided into one of the prizes according to the sequence of the drawing numbers, for example, first three equal prizes are drawn, then two equal prizes are drawn, and finally one equal prize is drawn. If the numbers drawn later are repeated with the numbers drawn before, drawing is carried out again until different numbers are drawn so as to ensure that all the prizes can be drawn.
Further, if the number of the lottery player is not the 000 number, that is, if the candidate lottery numbers may be changed from S +1 to S + T, the predetermined integer may be set to T, the second remainder may be obtained, and the second remainder may be added to S to obtain the corresponding lottery result.
In a second aspect, the present invention provides a random lottery device using a blockchain, comprising:
the lottery drawing initiating unit is used for initiating a transfer request on the block chain, and the transfer request comprises: an initiator address, a receiver address, and a transfer amount; the transfer request is used for drawing a lottery;
the remainder determining unit is used for carrying out Hash operation on the transfer request to obtain a first Hash value; the method comprises the steps that the lottery drawing device obtains the number n of transfer pens in a block corresponding to the lottery drawing device at present; dividing the first hash value by the number n of the transfer strokes to obtain a corresponding first remainder m; n is a positive integer; m is a positive integer less than n;
the lottery drawing number unit is used for acquiring the mth transfer account in the block corresponding to the lottery drawing device at present, and performing hash operation on the mth transfer account to obtain a second hash value; dividing the second hash value by a preset integer to obtain a corresponding second remainder; the second remainder is the number of the lottery; the preset integer determines the value change interval of the lottery drawing number.
Optionally, the first hash value is hexadecimal data; the remainder determination unit converts the first hash value into corresponding decimal data; and dividing the first hash value converted into decimal data by the transfer stroke number n to obtain a corresponding first remainder m.
Optionally, the second hash value is hexadecimal data; the lottery drawing number unit converts the second hash value into corresponding decimal data; and dividing the second hash value converted into the decimal data by a preset integer to obtain a corresponding second remainder.
Optionally, when the preset integer is 10, the lottery number varies within a range of 0-9.
Optionally, when the preset integer is 100, the lottery number varies from 00 to 99, and if the second remainder is less than 10, the tens of the second remainder is output after zero padding.
Generally, compared with the prior art, the above technical solution conceived by the present invention has the following beneficial effects:
the invention provides a random lottery method and a random lottery device applying a block chain, which are based on a block chain technology, and have high reliability because block chain data has the characteristics of openness and transparency and the block chain data has high safety and is not easy to be tampered. The number in the block chain can be checked by any user, so that the lottery drawing process can be supervised by the public, the lottery drawing based on the block chain is fair and public, and the actual application requirements can be met.
The invention provides a random lottery drawing method and a device applying a blockchain, which are used for initiating lottery drawing based on blockchain transfer business, wherein the lottery drawing process depends on the hash value of blockchain data, and the randomness of the lottery drawing process is enhanced because the hash operation has randomness and is combined with the transfer pen number of the current block and random transfer information of one of the blocks to carry out the hash operation. And finally, the result of the two random hash operations is utilized to obtain the remainder of the whole division, so that the final lottery is obtained, and the randomness of the lottery process is ensured.
Drawings
Fig. 1 is a flow chart of a random lottery method using a blockchain according to the present invention;
fig. 2 is a diagram of a random lottery device architecture using a blockchain according to the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention more apparent, the present invention is described in further detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention. In addition, the technical features involved in the embodiments of the present invention described below may be combined with each other as long as they do not conflict with each other.
Fig. 1 is a flow chart of a random lottery method using a blockchain according to the present invention; as shown in fig. 1, the method comprises the following steps:
s101, the lottery drawing device initiates a transfer request on the block chain, wherein the transfer request comprises: an initiator address, a receiver address, and a transfer amount; the transfer request is used for drawing a lottery;
s102, the lottery device carries out Hash operation on the transfer request to obtain a first Hash value; the lottery drawing device obtains the number n of transfer strokes in a block corresponding to the lottery drawing device at present; dividing the first hash value by the number n of the transfer strokes to obtain a corresponding first remainder m; n is a positive integer, m is a positive integer less than n;
s103, the lottery drawing device obtains the mth transfer account in the block corresponding to the lottery drawing device at present, and carries out Hash operation on the mth transfer account to obtain a second Hash value; dividing the second hash value by a preset integer to obtain a corresponding second remainder; the second remainder is the number of the lottery; the preset integer determines the value change interval of the lottery drawing number.
Optionally, the first hash value is hexadecimal data; the lottery drawing device converts the first hash value into corresponding decimal data; and the lottery drawing device divides the first Hash value converted into decimal data by the number n of the transfer strokes to obtain a corresponding first remainder m.
Optionally, the second hash value is hexadecimal data; the lottery drawing device converts the second hash value into corresponding decimal data; and the lottery drawing device divides the second Hash value converted into the decimal data by a preset integer to obtain a corresponding second remainder.
Optionally, when the preset integer is 10, the lottery number varies within a range of 0-9.
Optionally, when the preset integer is 100, the lottery number varies from 00 to 99, and if the second remainder is less than 10, the tens of the second remainder is output after zero padding.
It should be noted that, in the lottery scheme provided by the present invention, the preset integer may be set according to actual needs. Not limited to only 10 or 100. Specifically, the predetermined integer is the sum of the number of the candidate number segments to ensure that numbers can be drawn in all candidate drawings.
In one example, if the lottery drawing method is applied to a corporate annual meeting lottery, if the candidate staff have 1000 numbers, each candidate staff is allocated with one number, and the allocated number can be changed in the 000-999 number range. But the raffle prizes may include: first-class 5, second-class 20 and third-class 50. A total of 75 numbers need to be drawn out of 1000 candidate numbers to complete the drawing campaign. If the preset integer is set to 1000, the extracted numbers are correspondingly randomly distributed in the range of 000-999. The drawing is repeated 75 times, and the first 50 numbers in the drawn numbers are equal prizes, the 51 st number to the 70 th number are equal prizes, and the 71 th number to the 75 th number are equal prizes. If the numbers drawn later are repeated with the numbers drawn before, drawing is carried out again until different numbers are drawn, so as to ensure that 75 candidate employees can be drawn for winning.
Wherein, first grade prize can reward company luxurious skin care products one set, second grade prize can reward company medium price essence one bottle, third grade prize can reward company moisturizing facial mask one box.
In another example: if the lottery drawing method is applied to the market activity lottery drawing, if the candidate lottery drawing persons have 800 numbers, each candidate is allocated with one number, and the allocated number can be changed in the number range of 000-799. But the raffle prizes may include: first-class prize 1, second-class prize 6 and third-class prize 30. A total of 37 numbers need to be drawn out of the 800 candidate numbers to complete the drawing campaign. Wherein, first-class prize can obtain refrigerator prize, second-class prize can obtain microwave oven prize, and third-class prize can obtain flower frame prize.
The preset integer can be set to 800, and the extracted numbers are correspondingly randomly distributed in the range of 000-799. The lottery is repeated 37 times, and the first 30 numbers in the drawn numbers are equal prizes, the 31 st number to the 36 th number are equal prizes, and the 37 th number is equal prize. If the numbers drawn later are repeated with the numbers drawn earlier, drawing is carried out again until different numbers are drawn, so as to ensure that 37 candidate lottery players can be drawn.
Further, if the number of the lottery player is not the 000 number, that is, if the candidate lottery numbers may be changed from S +1 to S + T, the predetermined integer may be set to T, the second remainder may be obtained, and the second remainder may be added to S to obtain the corresponding lottery result.
The random lottery method provided by the invention can also be applied to other specific scenes, and the technicians in the field can carry out practical application according to actual needs. The preset integer can be selected by the person skilled in the art according to actual needs to meet the requirements of the corresponding lottery variation range interval. The invention is not limited in any way.
Fig. 2 is a block chain applied random lottery device architecture diagram provided in the present invention, as shown in fig. 2, including the following units:
a lottery initiating unit 201, configured to initiate a transfer request on the blockchain, where the transfer request includes: an initiator address, a receiver address, and a transfer amount; the transfer request is used for drawing a lottery;
a remainder determining unit 202, configured to perform a hash operation on the transfer request to obtain a first hash value; the method comprises the steps that the lottery drawing device obtains the number n of transfer pens in a block corresponding to the lottery drawing device at present; dividing the first hash value by the number n of the transfer strokes to obtain a corresponding first remainder m; n is a positive integer; m is a positive integer less than n;
the lottery drawing number unit 203 is used for acquiring the mth transfer account in the block corresponding to the lottery drawing device currently, and performing hash operation on the mth transfer account to obtain a second hash value; dividing the second hash value by a preset integer to obtain a corresponding second remainder; the second remainder is the number of the lottery; the preset integer determines the value change interval of the lottery drawing number.
Optionally, the first hash value is hexadecimal data; the remainder determination unit 202 converts the first hash value into corresponding decimal data; and dividing the first hash value converted into decimal data by the transfer stroke number n to obtain a corresponding first remainder m.
Optionally, the second hash value is hexadecimal data; the drawing number unit 203 converts the second hash value into corresponding decimal data; and dividing the second hash value converted into the decimal data by a preset integer to obtain a corresponding second remainder.
Optionally, when the preset integer is 10, the lottery number varies within a range of 0-9.
Optionally, when the preset integer is 100, the lottery number varies from 00 to 99, and if the second remainder is less than 10, the tens of the second remainder is output after zero padding.
It will be understood by those skilled in the art that the foregoing is only a preferred embodiment of the present invention, and is not intended to limit the invention, and that any modification, equivalent replacement, or improvement made within the spirit and principle of the present invention should be included in the scope of the present invention.

Claims (8)

1. A random lottery method using a blockchain is characterized by comprising the following steps:
the lottery device initiates a transfer request on the blockchain, wherein the transfer request comprises: an initiator address, a receiver address, and a transfer amount; the transfer request is used for drawing a lottery;
the lottery device carries out Hash operation on the transfer request to obtain a first Hash value; the lottery drawing device obtains the number n of transfer strokes in a block corresponding to the lottery drawing device at present; dividing the first hash value by the number n of the transfer strokes to obtain a corresponding first remainder m; n is a positive integer, m is a positive integer less than n;
the lottery drawing device obtains the mth transfer account in the block corresponding to the lottery drawing device at present, and carries out Hash operation on the mth transfer account to obtain a second Hash value; dividing the second hash value by a preset integer to obtain a corresponding second remainder; the second remainder is the number of the lottery; the preset integer determines the value change interval of the lottery drawing number;
the second hash value is hexadecimal data;
the lottery device divides the second hash value by a preset integer to obtain a corresponding second remainder, and the method specifically comprises the following steps:
the lottery drawing device converts the second hash value into corresponding decimal data;
and the lottery drawing device divides the second Hash value converted into the decimal data by a preset integer to obtain a corresponding second remainder.
2. The random lottery method using a blockchain according to claim 1, wherein the first hash value is hexadecimal data;
the lottery device divides the first hash value by the number n of the transfer strokes to obtain a corresponding first remainder m, and the method specifically comprises the following steps:
the lottery drawing device converts the first hash value into corresponding decimal data;
and the lottery drawing device divides the first Hash value converted into decimal data by the number n of the transfer strokes to obtain a corresponding first remainder m.
3. The random lottery method using a blockchain according to any one of claims 1 to 2, wherein the number of lotteries varies from 0 to 9 when the preset integer is 10.
4. The random lottery method using a blockchain according to any one of claims 1 to 2, wherein the lottery number is varied within a range of 00 to 99 when the predetermined integer is 100, and wherein, if the second remainder is less than 10, the tens of the second remainder is output after being zero-padded.
5. A random lottery device using a blockchain, comprising:
the lottery drawing initiating unit is used for initiating a transfer request on the block chain, and the transfer request comprises: an initiator address, a receiver address, and a transfer amount; the transfer request is used for drawing a lottery;
the remainder determining unit is used for carrying out Hash operation on the transfer request to obtain a first Hash value; the method comprises the steps that the lottery drawing device obtains the number n of transfer pens in a block corresponding to the lottery drawing device at present; dividing the first hash value by the number n of the transfer strokes to obtain a corresponding first remainder m; n is a positive integer; m is a positive integer less than n;
the lottery drawing number unit is used for acquiring the mth transfer account in the block corresponding to the lottery drawing device at present, and performing hash operation on the mth transfer account to obtain a second hash value; dividing the second hash value by a preset integer to obtain a corresponding second remainder; the second remainder is the number of the lottery; the preset integer determines the value change interval of the lottery drawing number;
the second hash value is hexadecimal data; the lottery drawing number unit converts the second hash value into corresponding decimal data; and dividing the second hash value converted into the decimal data by a preset integer to obtain a corresponding second remainder.
6. The random lottery device using the blockchain according to claim 5, wherein the first hash value is hexadecimal data; the remainder determination unit converts the first hash value into corresponding decimal data; and dividing the first hash value converted into decimal data by the transfer stroke number n to obtain a corresponding first remainder m.
7. The random lottery device using the blockchain according to claim 6, wherein the lottery number is varied within a range of 0 to 9 when the predetermined integer is 10.
8. The apparatus for randomly drawing a lottery using a blockchain according to claim 6, wherein the lottery number varies from 00 to 99 when the predetermined integer is 100, and wherein if the second remainder is less than 10, the tens of the second remainder are output after being zero-padded.
CN201910509033.1A 2019-06-13 2019-06-13 Random lottery method and device applying block chain Active CN110189464B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910509033.1A CN110189464B (en) 2019-06-13 2019-06-13 Random lottery method and device applying block chain

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910509033.1A CN110189464B (en) 2019-06-13 2019-06-13 Random lottery method and device applying block chain

Publications (2)

Publication Number Publication Date
CN110189464A CN110189464A (en) 2019-08-30
CN110189464B true CN110189464B (en) 2020-10-27

Family

ID=67721545

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910509033.1A Active CN110189464B (en) 2019-06-13 2019-06-13 Random lottery method and device applying block chain

Country Status (1)

Country Link
CN (1) CN110189464B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110223439B (en) * 2019-06-13 2020-10-02 北京瑞策科技有限公司 Random number shaking method and device for application block chain

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106980488A (en) * 2017-03-14 2017-07-25 腾讯科技(深圳)有限公司 Random digit generation method and device
CN107103097A (en) * 2017-05-22 2017-08-29 中链科技有限公司 Drawing method and terminal device based on block chain technology
CN107862782B (en) * 2017-10-27 2020-11-13 贝壳找房(北京)科技有限公司 Lottery drawing method and device based on Ether house block chain
CN109636998A (en) * 2019-01-09 2019-04-16 山东浪潮质量链科技有限公司 A kind of method and device drawn a lottery using block chain

Also Published As

Publication number Publication date
CN110189464A (en) 2019-08-30

Similar Documents

Publication Publication Date Title
CN110164021B (en) A kind of random lottery drawing method and equipment of application block chain
CN107103097A (en) Drawing method and terminal device based on block chain technology
CN110164022B (en) Random number shaking method on block chain and equipment thereof
CN107862782A (en) Drawing method and device based on ether mill block chain
CN102999529B (en) Information sharing system and method between platform
CN110223440B (en) Random number shaking method and equipment for application block chain
CN109636998A (en) A kind of method and device drawn a lottery using block chain
CN105303410B (en) Virtual article sharing method and device
Zeng et al. Incentive mechanisms in federated learning and a game-theoretical approach
CN110189465B (en) Random lottery method and equipment by means of block chain
CN107230107A (en) A kind of internet invoice lottery system and its implementation
CN110189464B (en) Random lottery method and device applying block chain
CN111461793B (en) Integration chain consensus method based on liveness probability selection
CN114626735A (en) Urging case allocation method, urging case allocation device, urging case allocation equipment and computer readable storage medium
CN111223227B (en) Target user screening method and device
CN110223436B (en) Lottery random number issuing method and device applying block chain
CN113822973A (en) Method, apparatus, electronic device, medium, and program for operating avatar
CN109242064A (en) A kind of stranger's social activity method for organizing and system using barcode scanning realization
CN108133035B (en) A kind of activity management method and device of the cultural cloud platform based on big data
CN116523069A (en) Coupon pushing method and device based on federal modeling
CN116188182A (en) Method, apparatus and computer readable storage medium for obtaining performance prize
CN115269709A (en) Market data-based query and playback method, device, equipment and medium
CN112148490B (en) Virtual resource distribution method, device, equipment and storage medium
Gao Design and Implementation of 3D Animation Data Processing Development Platform Based on Artificial Intelligence
Lakin et al. A therapeutic vehicle in search of a theory of therapy

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
CB02 Change of applicant information

Address after: 100085 No. 108, 1st Floor, No. 9, Shangdi Jiujie, Haidian District, Beijing

Applicant after: Beijing ruice Technology Co., Ltd

Address before: 100085 No. 108, 1st Floor, No. 9, Shangdi Jiujie, Haidian District, Beijing

Applicant before: BEIJING AIMO RUICE TECHNOLOGY Co.,Ltd.

CB02 Change of applicant information
GR01 Patent grant
GR01 Patent grant