CN110570576A - Lottery system, construction method, operation method, equipment and storage medium thereof - Google Patents

Lottery system, construction method, operation method, equipment and storage medium thereof Download PDF

Info

Publication number
CN110570576A
CN110570576A CN201910839698.9A CN201910839698A CN110570576A CN 110570576 A CN110570576 A CN 110570576A CN 201910839698 A CN201910839698 A CN 201910839698A CN 110570576 A CN110570576 A CN 110570576A
Authority
CN
China
Prior art keywords
node
parallel chain
bet
lottery
during
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.)
Granted
Application number
CN201910839698.9A
Other languages
Chinese (zh)
Other versions
CN110570576B (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.)
Hangzhou Fuzamei Technology Co Ltd
Original Assignee
Hangzhou Fuzamei 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 Hangzhou Fuzamei Technology Co Ltd filed Critical Hangzhou Fuzamei Technology Co Ltd
Priority to CN201910839698.9A priority Critical patent/CN110570576B/en
Publication of CN110570576A publication Critical patent/CN110570576A/en
Application granted granted Critical
Publication of CN110570576B publication Critical patent/CN110570576B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q30/00Commerce
    • G06Q30/06Buying, selling or leasing transactions
    • G06Q30/08Auctions
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
    • G06Q50/34Betting or bookmaking, e.g. Internet betting
    • 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
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F17/00Coin-freed apparatus for hiring articles; Coin-freed facilities or services
    • G07F17/32Coin-freed apparatus for hiring articles; Coin-freed facilities or services for games, toys, sports, or amusements
    • G07F17/3202Hardware aspects of a gaming system, e.g. components, construction, architecture thereof
    • G07F17/3223Architectural aspects of a gaming system, e.g. internal configuration, master/slave, wireless communication
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F17/00Coin-freed apparatus for hiring articles; Coin-freed facilities or services
    • G07F17/32Coin-freed apparatus for hiring articles; Coin-freed facilities or services for games, toys, sports, or amusements
    • G07F17/3244Payment aspects of a gaming system, e.g. payment schemes, setting payout ratio, bonus or consolation prizes
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07FCOIN-FREED OR LIKE APPARATUS
    • G07F17/00Coin-freed apparatus for hiring articles; Coin-freed facilities or services
    • G07F17/32Coin-freed apparatus for hiring articles; Coin-freed facilities or services for games, toys, sports, or amusements
    • G07F17/3286Type of games
    • G07F17/329Regular and instant lottery, e.g. electronic scratch cards

Landscapes

  • General Physics & Mathematics (AREA)
  • Business, Economics & Management (AREA)
  • Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Strategic Management (AREA)
  • Finance (AREA)
  • Accounting & Taxation (AREA)
  • Economics (AREA)
  • Theoretical Computer Science (AREA)
  • General Business, Economics & Management (AREA)
  • Marketing (AREA)
  • Primary Health Care (AREA)
  • Tourism & Hospitality (AREA)
  • Human Resources & Organizations (AREA)
  • General Health & Medical Sciences (AREA)
  • Entrepreneurship & Innovation (AREA)
  • Health & Medical Sciences (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Development Economics (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

the invention discloses a lottery system, a construction method, an operation method, equipment and a storage medium thereof, and belongs to the technical field of block chains. During the 1 st block of each drawing cycle, at least one parallel chain second node sends all tokens to the parallel chain first node; during blocks 2 to N-3, the parallel chain second node sends a bet transaction containing a content key corresponding to the amount bet by the bettor to the parallel chain first node; during the (N-2) th block, the parallel chain second node receives tokens transmitted by the parallel chain first node according to the corresponding betting ratio; selecting a winning node by adopting a POS algorithm during the (N-1) th block; during the nth block, the winning node selects a drawing mode to determine prize allocation rules; aiming at the technical problem of fairness and justice of the lottery system in the prior art, the application adopts the parallel chain and POS consensus, so that the lottery system can run fairly and justly.

Description

lottery system, construction method, operation method, equipment and storage medium thereof
Technical Field
the invention relates to the technical field of block chains, in particular to a lottery system, a construction method, an operation method, equipment and a storage medium thereof.
Background
the decentralized trusty and traceable characteristic of the block chain is naturally suitable for scenes with high requirements on fairness and fairness, such as lottery tickets. In addition to welfare lottery tickets, sports lottery tickets and the like which are already operated in real life, most of the existing lottery ticket systems based on block chains are executed in an intelligent contract manner, such as the chinese invention patent applications with publication numbers CN105913174A, CN108447014A, CN108898729A and CN 108734584A.
the welfare lottery and sports lottery systems in real life are poor in openness and transparency, and fake black screens are often popped up. The existing lottery intelligent contract scheme: a developer is needed, and the developer has the possibility of reserving a contract backdoor; the monitoring of the developers by the participants is poor, and most of the participants do not have the same code level as the developers; once a bug appears in an intelligent contract, the intelligent contract is difficult to change and must be reversed; without proper incentive mechanism, the development and maintenance will be low, and the possibility of the developer leaving the backdoor for the intelligent contract is increased; the intelligent contract is far away from the real life, a channel with the real life is lacked, the daily lottery participation group is not known, and the joining threshold is high.
Disclosure of Invention
1. Technical problem to be solved by the invention
In order to overcome the technical problems, the invention provides a lottery system, a construction method, an operation method, equipment and a storage medium thereof. A lottery system is established by adopting parallel chain and POS consensus, and all parties actively maintain the fair and fair operation of the lottery system through a proper incentive system.
2. Technical scheme
In order to solve the problems, the technical scheme provided by the invention is as follows:
In a first aspect, the present invention provides a method for operating a lottery system, which is applicable to a parallel chain second node, and includes: during the 1 st block of each drawing cycle, at least one parallel chain second node sends all tokens to the parallel chain first node; during blocks 2 through N-3 of each drawing cycle, at least one bettor places a bet on at least one parallel chain second node; the corresponding parallel chain second node sends a bet transaction containing a content key of a corresponding bet amount deposited by a bettor to the parallel chain first node; during the N-2 block of each lottery drawing period, all the parallel chain second nodes receive the tokens transmitted by the parallel chain first nodes according to the corresponding betting ratio; during the N-1 block period of each lottery drawing period, the second nodes of the parallel chains adopt POS algorithm to identify together, and a block node is selected and used as a winning node; during the nth block of each drawing cycle, the winning node selects a drawing mode to determine prize allocation rules; wherein, the lottery period is N blocks, and the betting ratio is the ratio of the sum of the betting amount in all the betting transaction content keys transmitted by each parallel chain second node during the 2 nd to N-3 rd blocks.
Optionally, the corresponding parallel chain second node sends a bet transaction containing a content key of a corresponding bettor depositing a bet amount to the parallel chain first node as an award voucher of the bettor.
optionally, a prize drawing method is further included, which is used for selecting the prize distribution rule determined by the prize drawing mode according to the parallel chain second node, further used for distributing the prize, and recording the process and the result of the prize distribution on the blockchain.
optionally, the winning mode comprises a winner eating-all mode and an average mode for selection of a winning node, wherein the prize allocation rule of the average mode is that prizes are allocated averagely according to the ratio of the bet amount of all the bettors; the winner takes the bonus of the mode and distributes the rules to determine the bet transaction winning in the winning node according to the generated random number, and the bettor finishes the cashing through the bet transaction.
Optionally, a random number generation method is further included for generating a random number, and the parallel chain second node determines a winning bet transaction in the winning node based on the generated random number in the winner-take-all mode.
Optionally, the method of drawing a prize further includes allocating a commission to the winning node from the wager amount and recording the process and results of the commission allocation on the blockchain.
in a second aspect, the invention proposes a method of operating a lottery system adapted for parallel chain first nodes, a method of operating a lottery system according to any of claims 1 to 6, comprising: during the 1 st block of each lottery period, the parallel chain first node receives tokens sent by at least one parallel chain second node; during blocks from 2 to N-3 of each drawing period, the parallel chain first node receives a bet transaction sent by the parallel chain second node and containing a content key of a corresponding bettor for depositing a bet amount; during the N-2 block of each lottery period, the parallel chain first node transmits the sum of the bet amounts in all the content keys to each parallel chain second node according to the bet ratio; wherein, the lottery period is N blocks, and the betting ratio is the ratio of the sum of the betting amount in the betting transaction content key sent by each parallel chain second node during the 2 nd to N-3 rd blocks.
in a third aspect, the present invention provides a lottery system adapted for parallel chain second nodes, the method for operating a lottery system according to the above, comprising: the token sending and receiving device is used for sending all tokens to the parallel chain first node by the parallel chain second node during the 1 st block period of each lottery drawing period; and further for receiving tokens from the parallel chain first node at a corresponding bet ratio during an N-2 block of each drawing cycle; a content key for recording the bet amount of each bet transaction content key corresponding to the second node of the parallel chain during the blocks from 2 to N-3 of each drawing cycle; a selection key for selecting a drawing mode to determine a prize distribution rule during an Nth block of each drawing cycle; the consensus module is used for adopting a POS algorithm to realize consensus during the (N-1) th block of each lottery drawing period, selecting a block node from the second nodes of the parallel chains, and taking the block node as a winning node; a betting module for betting on at least one parallel chain second node by at least one bettor during blocks 2 through N-3 of each drawing cycle; the corresponding parallel chain second node transmits to the parallel chain first node a bet transaction including a content key corresponding to the amount bet by the bettor.
optionally, the winning mode comprises a winner eating-all mode and an average mode for selection of a winning node, wherein the prize allocation rule of the average mode is that prizes are allocated averagely according to the ratio of the bet amount of all the bettors; the winner takes the bonus of the mode and distributes the rules to determine the bet transaction winning in the winning node according to the generated random number, and the bettor finishes the cashing through the bet transaction.
Optionally, the system further comprises a random number generator for generating a random number to enable the winner-take-all mode to determine a winning bet transaction in the winning node based on the generated random number.
Optionally, the system further comprises a prize-drawing module, wherein the prize-drawing module is used for selecting the prize-drawing mode-determined prize-drawing rule by the second node of the parallel chain according to the selection key so as to be used for distributing the prize, and recording the process and the result of the prize-drawing on the blockchain.
Optionally, the lottery module is further configured to allocate a commission from the wager amount to the winning node, and record the process and result of the commission allocation on the blockchain.
In a fourth aspect, the present invention provides a lottery system adapted for parallel chain first nodes, a method of operating a lottery system according to the above, comprising: the token distributing and collecting device is used for receiving tokens sent by at least one parallel chain second node by the parallel chain first node during the 1 st block of each lottery drawing period; the parallel chain first node is used for transmitting the sum of the bet amounts in all the content keys to each parallel chain second node according to a bet ratio during the N-2 block of each lottery drawing period; the betting uplink module is used for receiving a betting transaction which is sent by the second node of the parallel chain and contains a content key of a corresponding betting amount deposited by a bettor during the 2 nd to the N-3 rd blocks of each lottery drawing period; and the content key module is used for counting the bet amount in all bet transaction content keys of the second nodes of the parallel chains so as to calculate the bet ratio.
In a fifth aspect, the present invention provides a lottery system construction method based on parallel chain, according to the above lottery system, comprising: constructing a parallel chain, wherein the parallel chain comprises a parallel chain first node and at least one parallel chain second node; the generated tokens with fixed quantity are stored on the parallel chain, and the second node of the parallel chain recognizes the blocks together by adopting a POS algorithm; the parallel chain first node operates on the parallel chain according to the operation method of the lottery system; the parallel chain second node operates on the parallel chain in accordance with a lottery system operating method as described above.
In a sixth aspect, the present invention provides an apparatus comprising: one or more processors; memory for storing one or more programs that, when executed by the one or more processors, cause the one or more processors to perform a method as described above.
In a seventh aspect, the invention proposes a storage medium storing a computer program which, when executed by a processor, implements a method as defined in any one of the above.
3. Advantageous effects
compared with the prior art, the technical scheme provided by the invention has the following beneficial effects:
the lottery system based on the parallel chain and POS consensus establishes incentive and competition for the nodes on the basis of fair disclosure, all participants of the system maintain the system to run fairly, the nodes, namely the injection platform mode, are communicated with the block chain and the link, and the application range is greatly expanded. Self-excitation and self-supervision are carried out in the system, and fairness is guaranteed; the special role of a developer is not existed, and the node in the system is in the right; complex codes are not needed, and no space is reserved for a rear door in key steps; winning a prize and broadcasting in the whole network, and ensuring public transparency; the running information is stored in a parallel chain, so that the system is small and easy to operate; the betting platform links up and down the chain, and bettors can participate without knowing the block chain.
And setting a commission in a certain proportion according to the amount of the prize pool for rewarding the betting platform. The winning node receives a commission on the wager for that period so that each node has a power supervision system that operates fairly. The nodes have the option of the lottery drawing mode of the nodes, and competition is formed among different nodes. The bettor will select a personal preferred drawing pattern, i.e., select a node. Node praise may be discarded by the user and system.
Drawings
Fig. 1 is a flowchart of an operation method of a lottery system according to embodiment 1 of the present invention.
Fig. 2 is a flowchart of an operation method of a lottery system according to embodiment 2 of the present invention.
Fig. 3 is a schematic structural diagram of a lottery system according to embodiment 3 of the present invention.
fig. 4 is a schematic structural diagram of a lottery system according to embodiment 4 of the present invention.
Fig. 5 is a flowchart of a lottery system construction method based on parallel chains according to embodiment 5 of the present invention.
FIG. 6 is a schematic diagram of an apparatus according to the present invention.
fig. 7 is a timing diagram illustrating the operation of a preferred embodiment of the present invention.
Detailed Description
For a further understanding of the present invention, reference will now be made in detail to the embodiments illustrated in the drawings.
The present application will be described in further detail with reference to the following drawings and examples. It is to be understood that the specific embodiments described herein are merely illustrative of the relevant invention and not restrictive of the invention. It should be noted that, for convenience of description, only the portions related to the present invention are shown in the drawings.
the terms first, second, and the like in the present invention are provided for convenience of describing the technical solution of the present invention, and have no specific limiting effect, but are all generic terms, and do not limit the technical solution of the present invention.
It should be noted that the embodiments and features of the embodiments in the present application may be combined with each other without conflict. The present application will be described in detail below with reference to the embodiments with reference to the attached drawings.
Example 1
a method of operating a lottery system adapted for parallel chaining of second nodes, as shown in fig. 1, comprising:
S101, during the 1 st block period of each lottery drawing period, at least one parallel chain second node sends all tokens to a parallel chain first node;
S102, during the 2 nd to the N-3 rd blocks of each lottery drawing period, at least one betting person bets on at least one parallel chain second node; the corresponding parallel chain second node sends a bet transaction containing a content key of a corresponding bet amount deposited by a bettor to the parallel chain first node;
S103, during the N-2 block period of each lottery drawing period, all the parallel chain second nodes receive tokens sent by the parallel chain first nodes according to the corresponding betting ratio;
s104, during the N-1 block period of each lottery drawing period, the second nodes of the parallel chains adopt POS algorithm to realize consensus, and the block-out nodes are selected as the lottery drawing nodes;
S105, during the Nth block of each lottery drawing period, the lottery node selects a lottery drawing mode to determine a bonus allocation rule; wherein the content of the first and second substances,
The lottery period is N blocks, and the betting ratio is the ratio of the sum of the betting amount in all the betting transaction content keys transmitted by the second node of each parallel chain during the 2 nd to N-3 rd blocks.
The winning nodes are derived from the POS algorithm and not necessarily the most numerous tokens are winning nodes. Similar to the bits in the public Chain, Chain33, the node with the largest number of tokens is equivalent to the node with the largest number of tickets (i.e. one token is one ticket), the probability of the ticket in each ticket in the POS algorithm is equal, and the node with the largest number of tickets has the highest probability of the ticket in the node with the largest number of tickets, but is not guaranteed to be the node with the largest number of tickets. The token held is a proof of interest in the POS algorithm. And adopting POS algorithm consensus, and determining the block nodes by taking the number of the tokens held by the second node of each parallel chain as a rights and interests certificate.
And the corresponding parallel chain second node sends a bet transaction containing a content key of a corresponding bet amount deposited by the bettor to the parallel chain first node as an award exchange certificate of the bettor.
The bet transaction comprises a content key, the content key is used for storing bet chips of a bettor, after receiving the bet of the bettor, the second node of the parallel chain sends the bet transaction to the first node of the parallel chain as the upper chain record of the bet of the bettor, and the upper chain record is recorded on the block chain, and for the bettor, the corresponding bet transaction is used as a prize exchange certificate of the bettor.
in the complex american public Chain, Chain33, the content key is the user in the bit, write, for placing content, and for placing wagering chips when applied to the lottery system described herein.
The method also comprises a lottery drawing method for selecting the bonus allocation rule determined by the lottery drawing mode according to the parallel chain second node, further distributing the bonus and recording the process and the result of the bonus allocation on the blockchain. In the specific implementation, the lottery method part, which contains the execution rule of definite bonus allocation, can be regarded as a smart contract and provides a lottery interface for the outside, and the implementation method includes but is not limited to various known methods; during the nth block of each drawing cycle, the winning node selects a drawing mode to determine prize allocation rules that trigger the drawing interface to execute the prize allocation rules to allocate prizes to the winning bettor. The intelligent contract can enforce the bonus allocation rule and link the allocation process, thereby ensuring the fairness and justice of the lottery system winning result execution process.
The lottery drawing mode comprises a winner eating-all mode and an average mode for selection of a winning node, wherein the prize distribution rule of the average mode is that prizes are distributed averagely according to the ratio of the bet amount of all the lower bettors; the winner takes the bonus of the mode and distributes the rules to determine the bet transaction winning in the winning node according to the generated random number, and the bettor finishes the cashing through the bet transaction.
In the equipartition mode, the sum M of the bet amount of all the bet transactions on the winning node is counted, the ratio M/M of the bet amount M in the content key of each bet transaction to the sum of the bet amount of all the bet transactions on the winning node is recorded as the prize money proportion distributed by the bettors corresponding to the bet transactions, and the prize money is distributed with fair and fair.
In the winner general eating mode, the random number generation method includes but is not limited to a method that the winning node adopts a local random generation character string as the random number, and also includes other random number generation methods according to sources such as transactions, blocks and the like, but the random number is ensured to have enough entropy sources, is difficult to crack and has randomness, so that the fairness and justness of the lottery operation method of the application are ensured.
And the random number generation method is used for generating a random number, and the parallel chain second node determines the bet transaction winning in the winning node according to the generated random number under the winner eating-all mode.
the method also includes allocating a commission to the winning node from the wager amount and recording the process and results of the commission allocation on the blockchain. And allocating commissions for the winning nodes, namely the second nodes of the parallel chain, to ensure that the winning nodes participate actively, and setting a certain proportion of commissions according to the amount of the prize pool for rewarding and betting platforms (the second nodes of the parallel chain). The winning parallel chain second nodes obtain commissions for the wagers, so that each parallel chain second node has a power supervision system to operate fairly.
Example 2
an operation method of a lottery system, which is suitable for a parallel chain first node, according to the operation method of the lottery system described in embodiment 1, as shown in fig. 2, includes:
S201, during the 1 st block period of each lottery drawing period, a token sent by at least one parallel chain second node is received by a parallel chain first node;
S202, during the 2 nd to the N-3 rd blocks of each lottery drawing period, the parallel chain first node receives a betting transaction which is sent by the parallel chain second node and contains a content key corresponding to the amount of bet deposited by a bettor;
S203, during the N-2 block of each lottery drawing period, the parallel chain first node sends the sum of the bet amount in all the content keys to each parallel chain second node according to the bet ratio; wherein the content of the first and second substances,
the lottery period is N blocks, and the betting ratio is the ratio of the sum of the betting amount in the betting transaction content key sent by each parallel chain second node during the 2 nd to N-3 rd blocks.
Example 3
A lottery system adapted to a parallel chain second node, the method for operating the lottery system according to embodiment 1, as shown in fig. 3, comprises:
The token sending and receiving device is used for sending all tokens to the parallel chain first node by the parallel chain second node during the 1 st block period of each lottery drawing period;
And further for receiving tokens from the parallel chain first node at a corresponding bet ratio during an N-2 block of each drawing cycle;
A content key for recording the bet amount of each bet transaction content key corresponding to the second node of the parallel chain during the blocks from 2 to N-3 of each drawing cycle;
A selection key for selecting a drawing mode to determine a prize distribution rule during an Nth block of each drawing cycle;
the consensus module is used for adopting a POS algorithm to realize consensus during the (N-1) block of each lottery drawing period, selecting a block node and taking the block node as a winning node;
a betting module for betting on at least one parallel chain second node by at least one bettor during blocks 2 through N-3 of each drawing cycle; the corresponding parallel chain second node transmits to the parallel chain first node a bet transaction including a content key corresponding to the amount bet by the bettor.
the lottery drawing mode comprises a winner eating-all mode and an average mode for selection of a winning node, wherein the prize distribution rule of the average mode is that prizes are distributed averagely according to the ratio of the bet amount of all the lower bettors; the winner takes the bonus of the mode and distributes the rules to determine the bet transaction winning in the winning node according to the generated random number, and the bettor finishes the cashing through the bet transaction.
The system further includes a random number generator for generating a random number to enable a winner-take-all mode to determine a winning bet transaction in the winning node based on the generated random number. The system also comprises a lottery drawing module which is used for selecting the bonus distribution rule determined by the lottery drawing mode according to the selection key by the second node of the parallel chain, so as to be used for distributing the bonus and recording the process and the result of the bonus distribution on the blockchain. The lottery module is also used for distributing commission to the winning nodes from the bet amount and recording the process and the result of the commission distribution on the block chain.
Example 4
A lottery system adapted to a parallel chain first node, the method for operating the lottery system according to embodiment 2, as shown in fig. 4, comprises:
the token distributing and collecting device is used for receiving tokens sent by at least one parallel chain second node by the parallel chain first node during the 1 st block of each lottery drawing period;
the parallel chain first node is used for transmitting the sum of the bet amounts in all the content keys to each parallel chain second node according to a bet ratio during the N-2 block of each lottery drawing period;
the betting uplink module is used for receiving a betting transaction which is sent by the second node of the parallel chain and contains a content key of a corresponding betting amount deposited by a bettor during the 2 nd to the N-3 rd blocks of each lottery drawing period;
And the content key module is used for counting the bet amount in all bet transaction content keys of the second nodes of the parallel chains so as to calculate the bet ratio.
because all the tokens are collected in the first node of the parallel chain, and the first node of the parallel chain does not participate in the betting, namely the first node of the parallel chain is not a betting platform, only the first node of the parallel chain distributes all the tokens to the second nodes of all other parallel chains according to the betting ratio, and the fairness and the justice of the lottery system are ensured.
example 5
A lottery system construction method based on parallel chain, a lottery system according to embodiments 3 and 4, as shown in fig. 5, comprising:
S301, constructing a parallel chain, wherein the parallel chain comprises a parallel chain first node and at least one parallel chain second node;
S302, the generated tokens with fixed quantity are stored in the parallel chain;
S303, the second node of the parallel chain recognizes a block by using a POS algorithm, and the first node of the parallel chain operates on the parallel chain according to the operation method of the lottery system described in embodiment 3; the parallel chain second node operates on the parallel chain according to the operation method of the lottery system described in embodiment 4.
Example 6
A parallel Chain Pa is established on a public Chain Chan 33 and used for operating a lottery system, the establishment method of the parallel Chain Pa refers to the prior art, common identification and data synchronization methods of the parallel Chain are both the prior art, and the technical scheme of the application can be popularized and applied. Assume that the number of tokens issued on parallel chain Pa is 100. Assume that the node Pa _1 is a first node of the parallel chain Pa on the parallel chain Pa, and the nodes Pa _2, Pa _3, Pa _4, Pa _5, Pa _6, Pa _7 are second nodes of the six parallel chains Pa on the parallel chain Pa, each with some tokens. Each parallel chain second node may be considered a betting platform through which a bettor bets. As shown in table 1, the relationship of the bettor to the corresponding betting platform on which the bettor places a bet.
The nodes Pa _2, Pa _3, Pa _4, Pa _5, Pa _6, Pa _7 are six parallel chain Pa second nodes on the parallel chain Pa, respectively operating a lottery system, which is shown in fig. 3. Node Pa _1 operates a lottery system as shown in fig. 4. The operation time sequence of each node in the lottery drawing period N is shown in figure 7.
TABLE 1 relationship of bettor to corresponding betting platform
Lower platform (parallel chain Pa second node) Lower notes number
Pa_2 21、22、2324
Pa_3 31、32、33、34、35
Pa_4 41、42、43、44、45、46
Pa_5 51、52、53
Pa_6 61、62、63、64、65
Pa_7 71、72、73、74
Construction method of lottery system
A set of parallel chains (which can be public chains such as permit chains, alliance chains or bits, and the like, and adopt a consensus mechanism of algorithms such as POW, DPOS, POS and the like) is built, a fixed number of tokens are generated, and the tokens are stored in a first node Pa _1 of the parallel chains. The parallel Chain in the embodiment is established by relying on a complex and beautiful public Chain33, and the public Chain33 is used as a main Chain.
Every N blocks (one lottery drawing period), the parallel Chain first node Pa _1 automatically sends a transaction to the Chain of Chain33, and the transaction is a drawing transaction. And after the lottery drawing is finished, sending the transaction to the main chain as the on-chain record of the lottery drawing result.
the parallel chain Pa comprises two types of nodes, one is a first node Pa _1 of the parallel chain, and the lottery system operated on the first node Pa _1 is as described in embodiment 4; the other is a parallel chain second node which is used as a betting platform for betting of a bettor, and the lottery system operated on the parallel chain second node is as described in embodiment 3.
in one lottery drawing period, during the first block period, initialization is carried out, tokens are transmitted to the nodes Pa _2, Pa _3, Pa _4, Pa _5, Pa _6 and Pa _7, and the token transmitting and receiving device on the second node of each parallel chain executes step S101 to transmit all the tokens to the account address of the node Pa _ 1.
the token is collected at the node Pa _1 token, and the token distribution and collection device receives tokens from the second node in each parallel chain.
During the blocks from 2 to N-3, executing step S102 for the nodes Pa _2, Pa _3, Pa _4, Pa _5, Pa _6, Pa _7 to receive the bet amount from the respective bettor, the content key records the bet amount of each bet transaction content key corresponding to the second node of the parallel chain; and the bet module simultaneously sends a transaction with the transfer amount of 0 to the node Pa _1, and the content key of the transaction records the bet amount corresponding to the bettor.
As shown in table 2, the bettor with the number B21 sends the bet amount 100 to the node Pa _2 (betting platform), the node Pa _2 sends the node Pa _1 the bet transaction Tx-B21 with the amount of 0 and the content key describing the bet amount 100 of the bettor, and Tx-B21 is used as the betting voucher of the bettor for cashing; the betting transactions of the other bettors in table 2 are analogized. The betting transaction is linked up according to the common recognition algorithm of the parallel Chain, data synchronization is kept with the main Chain Chain33, all betting transactions in one lottery drawing period are linked up, the block Chain non-falsification attribute is utilized, so that the betting transaction of each betting person is well documented, and even if the betting person forgets the betting certificate of the betting transaction, the betting person and the betting amount thereof recorded in the betting transaction content key can be found back.
TABLE 2 betting transactions for bettors
for the node Pa _1, receiving a bet, step S202 is executed, and the bet uplink module receives a bet transaction sent from each parallel chain second node.
During the N-2 block, for the node Pa _1, the token distribution executes step 203, the content key module counts the sum of the bet amounts in all the bet transactions sent from each parallel chain second node, calculates the total bet amount, calculates the ratio of the sum of the bet amounts in all the bet transactions of each parallel chain second node to the total bet amount, namely, the bet ratio corresponding to each parallel chain second node, and according to the bet ratio, the token distribution and collection device sends the corresponding share of the token to the corresponding parallel chain second node.
the contents key module statistics for node Pa _1 are shown in table 3, for the amount wagered, the bet ratio, and the number of tokens received for the second node of each parallel chain. And the bet amount of the second node of the parallel chain is the sum of the bet amounts in the bet transaction content keys sent by the corresponding second node of the parallel chain.
TABLE 3 bet amount, bet ratio, and number of tokens received for each parallel chain second node
For the nodes Pa _2, Pa _3, Pa _4, Pa _5, Pa _6, Pa _7, the token is received, step 103 is executed, and the token sending and receiving device receives the token sent by the node Pa _ 1.
during the N-1 block, the nodes Pa _2, Pa _3, Pa _4, Pa _5, Pa _6, and Pa _7 execute step 104 according to the respective numbers of received tokens, and the consensus module selects a block node as a winning node using the POS algorithm. As can be seen from Table 3, the second node of the parallel chain with the largest number of tokens is assumed to be the node Pa _2, i.e., the winning node.
During the Nth block, the winning node performs step 105, and selects a drawing mode through a selection key. And when the equipartition mode is selected, the prizes are evenly distributed according to the bet proportion of all the bettors in the node. The bonus can be an article, cash, virtual asset and the like, is determined according to bonus rules, is not limited, and does not limit the technical scheme of the application. As shown in tables 2 and 3, the statistics of the content keys on the node Pa _2 are shown in table 4, and the bet ratio of each bettor on the node Pa _2 triggers the smart contract interface corresponding to the winning method to allocate a prize to each bettor.
TABLE 4 bet ratio for each bettor on node Pa _2
The winner-who-eat-through mode is selected, the random number generator is automatically executed, and the bet transaction won in Pa _2 is determined according to the section in which the generated random number falls. The bettor completes the redemption with its own betting vouchers (betting transaction). The winning node sends the transaction to the backbone and puts winning information on the backbone.
In the above embodiment, only the betting cases of several bettors are listed, and the practical application is not limited by this embodiment, and in addition, the bettors can bet for many times through one betting platform, that is, during the 2 nd to N-3 rd blocks of one lottery drawing cycle, the bettors can have one or more betting opportunities, accordingly, one or more betting vouchers (betting transactions) can be obtained, and in addition, the bettors can also bet for many times through a plurality of different betting platforms during the 2 nd to N-3 rd blocks of one lottery drawing cycle, and these situations are not limited by this embodiment.
Example 7
an apparatus, the apparatus comprising: one or more processors; memory for storing one or more programs that, when executed by the one or more processors, cause the one or more processors to perform a method as described above.
A storage medium storing a computer program which, when executed by a processor, implements the method as described in embodiment 1 above.
Fig. 6 is a schematic structural diagram of an apparatus according to an embodiment of the present invention.
As shown in fig. 6, as another aspect, the present application also provides an apparatus 500 including one or more Central Processing Units (CPUs) 501 that can perform various appropriate actions and processes according to a program stored in a Read Only Memory (ROM)502 or a program loaded from a storage section 508 into a Random Access Memory (RAM) 503. In the RAM503, various programs and data necessary for the operation of the apparatus 500 are also stored. The CPU501, ROM502, and RAM503 are connected to each other via a bus 504. An input/output (I/O) interface 505 is also connected to bus 504.
The following components are connected to the I/O interface 505: an input portion 506 including a keyboard, a mouse, and the like; an output portion 507 including a display such as a Cathode Ray Tube (CRT), a Liquid Crystal Display (LCD), and the like, and a speaker; a storage portion 508 including a hard disk and the like; and a communication section 509 including a network interface card such as a LAN card, a modem, or the like. The communication section 509 performs communication processing via a network such as the internet. The driver 510 is also connected to the I/O interface 505 as necessary. A removable medium 511 such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, or the like is mounted on the drive 510 as necessary, so that a computer program read out therefrom is mounted into the storage section 508 as necessary.
In particular, according to embodiments disclosed herein, the method described in any of the above embodiments may be implemented as a computer software program. For example, embodiments disclosed herein include a computer program product comprising a computer program tangibly embodied on a machine-readable medium, the computer program comprising program code for performing the method described in any of the embodiments above. In such an embodiment, the computer program may be downloaded and installed from a network through the communication section 509, and/or installed from the removable medium 511.
As yet another aspect, the present application also provides a computer-readable storage medium, which may be the computer-readable storage medium included in the apparatus of the above-described embodiment; or it may be a separate computer readable storage medium not incorporated into the device. The computer readable storage medium stores one or more programs for use by one or more processors in performing the methods described herein.
The flowchart and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to various embodiments of the present invention. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). It should also be noted that, in some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams and/or flowchart illustration, and combinations of blocks in the block diagrams and/or flowchart illustration, can be implemented by special purpose hardware-based systems which perform the specified functions or acts, or combinations of special purpose hardware and computer instructions.
The units or modules described in the embodiments of the present application may be implemented by software or hardware. The described units or modules may also be provided in a processor, for example, each of the described units may be a software program provided in a computer or a mobile intelligent device, or may be a separately configured hardware device. Wherein the designation of a unit or module does not in some way constitute a limitation of the unit or module itself.
The above description is only a preferred embodiment of the application and is illustrative of the principles of the technology employed. It will be appreciated by those skilled in the art that the scope of the invention herein disclosed is not limited to the particular combination of features described above, but also encompasses other arrangements formed by any combination of the above features or their equivalents without departing from the spirit of the present application. For example, the above features may be replaced with (but not limited to) features having similar functions disclosed in the present application.

Claims (16)

1. A method of operating a lottery system adapted for parallel chain second nodes, comprising:
During the 1 st block of each drawing cycle, at least one parallel chain second node sends all tokens to the parallel chain first node;
During blocks 2 through N-3 of each drawing cycle, at least one bettor places a bet on at least one parallel chain second node; the corresponding parallel chain second node sends a bet transaction containing a content key of a corresponding bet amount deposited by a bettor to the parallel chain first node;
During the N-2 block of each lottery drawing period, all the parallel chain second nodes receive the tokens transmitted by the parallel chain first nodes according to the corresponding betting ratio;
During the N-1 block period of each lottery drawing period, the second nodes of the parallel chains adopt POS algorithm to identify together, and a block node is selected as a winning node;
During the nth block of each drawing cycle, the winning node selects a drawing mode to determine prize allocation rules; wherein the content of the first and second substances,
The lottery period is N blocks, and the betting ratio is the ratio of the sum of the betting amount in all the betting transaction content keys transmitted by the second node of each parallel chain during the 2 nd to N-3 rd blocks.
2. The method of claim 1, wherein the corresponding parallel chain second node sends a wagering transaction containing a content key for the corresponding bettor to deposit the amount of the wager to the parallel chain first node as a redemption ticket for the bettor.
3. The method as claimed in claim 1, further comprising a prize-drawing method for selecting a prize-distributing rule determined by a prize-drawing mode according to the second node of the parallel chain, distributing the prize, and recording the process and result of the prize-distributing on the blockchain.
4. The method according to claim 1, wherein the drawing mode includes winner-who-all mode and sharing mode for selection of winning node, wherein the prize allocation rule of the sharing mode is to allocate prizes evenly according to the ratio of bet amount of all bettors; the winner takes the bonus of the mode and distributes the rules to determine the bet transaction winning in the winning node according to the generated random number, and the bettor finishes the cashing through the bet transaction.
5. The method of claim 2, further comprising a random number generation method for generating a random number, the parallel chain second node determining a winning bet transaction in the winning node based on the generated random number in a winner-take-all mode.
6. The method of claim 3, wherein the method of drawing a prize further comprises allocating a commission from the amount wagered for the winning node and recording the process and results of the commission allocation on the blockchain.
7. A method of operating a lottery system adapted for parallel chain first nodes, a method of operating a lottery system according to any of claims 1 to 6, comprising:
During the 1 st block of each lottery period, the parallel chain first node receives tokens sent by at least one parallel chain second node;
during blocks from 2 to N-3 of each drawing period, the parallel chain first node receives a bet transaction sent by the parallel chain second node and containing a content key of a corresponding bettor for depositing a bet amount;
During the N-2 block of each lottery period, the parallel chain first node transmits the sum of the bet amounts in all the content keys to each parallel chain second node according to the bet ratio; wherein the content of the first and second substances,
the lottery period is N blocks, and the betting ratio is the ratio of the sum of the betting amount in the betting transaction content key sent by each parallel chain second node during the 2 nd to N-3 rd blocks.
8. a lottery system adapted for parallel chain second nodes, a method of operating a lottery system according to any of claims 1-6, comprising:
the token sending and receiving device is used for sending all tokens to the parallel chain first node by the parallel chain second node during the 1 st block period of each lottery drawing period;
and further for receiving tokens from the parallel chain first node at a corresponding bet ratio during an N-2 block of each drawing cycle;
A content key for recording the bet amount of each bet transaction content key corresponding to the second node of the parallel chain during the blocks from 2 to N-3 of each drawing cycle;
A selection key for selecting a drawing mode to determine a prize distribution rule during an Nth block of each drawing cycle;
The consensus module is used for adopting a POS algorithm to realize consensus during the (N-1) th block of each lottery drawing period, selecting a block node from the second nodes of the parallel chains, and taking the block node as a winning node;
A betting module for betting on at least one parallel chain second node by at least one bettor during blocks 2 through N-3 of each drawing cycle; the corresponding parallel chain second node transmits to the parallel chain first node a bet transaction including a content key corresponding to the amount bet by the bettor.
9. The system according to claim 8, wherein the drawing mode includes winner-who-all mode and sharing mode for selection of winning node, wherein the prize allocation rule of the sharing mode is to allocate prizes evenly according to the ratio of all betting amount of the bettor; the winner takes the bonus of the mode and distributes the rules to determine the bet transaction winning in the winning node according to the generated random number, and the bettor finishes the cashing through the bet transaction.
10. The system of claim 9, wherein:
The system further includes a random number generator for generating a random number to enable a winner-take-all mode to determine a winning bet transaction in the winning node based on the generated random number.
11. the system according to claim 8 or 9, characterized in that:
The system also comprises a lottery drawing module which is used for selecting the bonus distribution rule determined by the lottery drawing mode according to the selection key by the second node of the parallel chain, so as to be used for distributing the bonus and recording the process and the result of the bonus distribution on the blockchain.
12. the system of claim 11, wherein the drawing module is further configured to allocate a commission from the wager amount to the winning node and record the process and results of the commission allocation on the blockchain.
13. a lottery system adapted for parallel chain first node, a method of operating a lottery system according to claim 7, comprising:
The token distributing and collecting device is used for receiving tokens sent by at least one parallel chain second node by the parallel chain first node during the 1 st block of each lottery drawing period;
the parallel chain first node is used for transmitting the sum of the bet amounts in all the content keys to each parallel chain second node according to a bet ratio during the N-2 block of each lottery drawing period;
The betting uplink module is used for receiving a betting transaction which is sent by the second node of the parallel chain and contains a content key of a corresponding betting amount deposited by a bettor during the 2 nd to the N-3 rd blocks of each lottery drawing period;
and the content key module is used for counting the bet amount in all bet transaction content keys of the second nodes of the parallel chains so as to calculate the bet ratio.
14. A lottery system construction method based on parallel chains, characterized in that a lottery system according to any of claims 8-13 comprises:
Constructing a parallel chain, wherein the parallel chain comprises a parallel chain first node and at least one parallel chain second node; the generated tokens with fixed quantity are stored on the parallel chain, and the second node of the parallel chain recognizes the blocks together by adopting a POS algorithm;
said parallel chain first node operating on a parallel chain in accordance with the lottery system operating method of claim 7;
The parallel chain second node operates on a parallel chain in accordance with the method of operation of a lottery system as claimed in any one of claims 1 to 6.
15. an apparatus, characterized in that the apparatus comprises:
One or more processors;
a memory for storing one or more programs,
The one or more programs, when executed by the one or more processors, cause the one or more processors to perform the method of any of claims 1-7, 14.
16. A storage medium storing a computer program, characterized in that the program, when executed by a processor, implements the method according to any one of claims 1-7, 14.
CN201910839698.9A 2019-09-06 2019-09-06 Lottery system, construction method, operation method, equipment and storage medium thereof Active CN110570576B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910839698.9A CN110570576B (en) 2019-09-06 2019-09-06 Lottery system, construction method, operation method, equipment and storage medium thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910839698.9A CN110570576B (en) 2019-09-06 2019-09-06 Lottery system, construction method, operation method, equipment and storage medium thereof

Publications (2)

Publication Number Publication Date
CN110570576A true CN110570576A (en) 2019-12-13
CN110570576B CN110570576B (en) 2021-05-11

Family

ID=68777992

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910839698.9A Active CN110570576B (en) 2019-09-06 2019-09-06 Lottery system, construction method, operation method, equipment and storage medium thereof

Country Status (1)

Country Link
CN (1) CN110570576B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112948496A (en) * 2021-03-05 2021-06-11 杭州复杂美科技有限公司 Parallel chain block generation method, computer device, and storage medium

Citations (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106504174A (en) * 2016-09-27 2017-03-15 布比(北京)网络技术有限公司 Lottery industry publishing system and device based on block chain
CN107103097A (en) * 2017-05-22 2017-08-29 中链科技有限公司 Drawing method and terminal device based on block chain technology
CN107742210A (en) * 2017-10-13 2018-02-27 布比(北京)网络技术有限公司 Across the chain fund transfer system and method for a kind of different blocks interchain
CN107862782A (en) * 2017-10-27 2018-03-30 链家网(北京)科技有限公司 Drawing method and device based on ether mill block chain
CN108038954A (en) * 2017-12-01 2018-05-15 中国联合网络通信集团有限公司 Transaction operation method and digging ore deposit node based on block chain
WO2018104728A1 (en) * 2016-12-05 2018-06-14 Quanta Technology Ltd Random number generation
CN108447014A (en) * 2018-03-19 2018-08-24 成都零光量子科技有限公司 A kind of block chain lottery industry method and system
CN108734584A (en) * 2018-05-27 2018-11-02 王刚 A kind of public welfare fund welfare lottery ticket distributing method based on block chain
CN108831002A (en) * 2018-07-06 2018-11-16 电子科技大学 A kind of welfare lottery ticket justice based on block chain is announced the winners in a lottery method
CN108898729A (en) * 2018-05-10 2018-11-27 电子科技大学 A kind of fair winners' announcement in lottery method based on block chain
CN109395393A (en) * 2018-09-29 2019-03-01 杭州复杂美科技有限公司 Game dispositions method and method for gaming, equipment and storage medium based on parallel chain
CN109432780A (en) * 2018-09-29 2019-03-08 杭州复杂美科技有限公司 Game dispositions method and method for gaming, equipment and storage medium based on parallel chain
CN109741513A (en) * 2018-12-20 2019-05-10 太原理工大学 A kind of winners' announcement in lottery method based on block chain technology
CN109905379A (en) * 2019-02-02 2019-06-18 江苏通付盾科技有限公司 Lottery rewarding method and device based on block chain
KR20190097683A (en) * 2018-02-13 2019-08-21 안상영 Method and system for issuance of lottery based on blockchain

Patent Citations (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106504174A (en) * 2016-09-27 2017-03-15 布比(北京)网络技术有限公司 Lottery industry publishing system and device based on block chain
WO2018104728A1 (en) * 2016-12-05 2018-06-14 Quanta Technology Ltd Random number generation
CN107103097A (en) * 2017-05-22 2017-08-29 中链科技有限公司 Drawing method and terminal device based on block chain technology
CN107742210A (en) * 2017-10-13 2018-02-27 布比(北京)网络技术有限公司 Across the chain fund transfer system and method for a kind of different blocks interchain
CN107862782A (en) * 2017-10-27 2018-03-30 链家网(北京)科技有限公司 Drawing method and device based on ether mill block chain
CN108038954A (en) * 2017-12-01 2018-05-15 中国联合网络通信集团有限公司 Transaction operation method and digging ore deposit node based on block chain
KR20190097683A (en) * 2018-02-13 2019-08-21 안상영 Method and system for issuance of lottery based on blockchain
CN108447014A (en) * 2018-03-19 2018-08-24 成都零光量子科技有限公司 A kind of block chain lottery industry method and system
CN108898729A (en) * 2018-05-10 2018-11-27 电子科技大学 A kind of fair winners' announcement in lottery method based on block chain
CN108734584A (en) * 2018-05-27 2018-11-02 王刚 A kind of public welfare fund welfare lottery ticket distributing method based on block chain
CN108831002A (en) * 2018-07-06 2018-11-16 电子科技大学 A kind of welfare lottery ticket justice based on block chain is announced the winners in a lottery method
CN109395393A (en) * 2018-09-29 2019-03-01 杭州复杂美科技有限公司 Game dispositions method and method for gaming, equipment and storage medium based on parallel chain
CN109432780A (en) * 2018-09-29 2019-03-08 杭州复杂美科技有限公司 Game dispositions method and method for gaming, equipment and storage medium based on parallel chain
CN109741513A (en) * 2018-12-20 2019-05-10 太原理工大学 A kind of winners' announcement in lottery method based on block chain technology
CN109905379A (en) * 2019-02-02 2019-06-18 江苏通付盾科技有限公司 Lottery rewarding method and device based on block chain

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
梅颖: "一种分布式互联网彩票安全策略", 《武汉大学学报(工学版)》 *

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112948496A (en) * 2021-03-05 2021-06-11 杭州复杂美科技有限公司 Parallel chain block generation method, computer device, and storage medium
CN112948496B (en) * 2021-03-05 2023-11-24 杭州复杂美科技有限公司 Parallel chain block generation method, computer device and storage medium

Also Published As

Publication number Publication date
CN110570576B (en) 2021-05-11

Similar Documents

Publication Publication Date Title
Fu et al. The optimal multi-stage contest
US20120214570A1 (en) Systems and Methods for Lottery-Style Games
CZ229697A3 (en) System of driving machines
KR20000017429A (en) IC card, terminal and server for managing service
CN109389399A (en) Lottery industry method, apparatus, computer equipment and storage medium based on block chain
CN114362987B (en) Distributed voting system and method based on block chain and intelligent contract
US8167701B2 (en) Systems and methods for lottery-style games
CN110570576B (en) Lottery system, construction method, operation method, equipment and storage medium thereof
CN110264351A (en) Copyright distribution method and device based on block chain
CN110648447B (en) Game random number generation method, application, device, equipment and storage medium
US8177613B2 (en) Trivia question wagering system
US20160101348A1 (en) Method and System to Conduct a Lottery Game Having a Televised Bonus Game Component
CN105787765A (en) Prize drawing method and system for analyzing user investment behavior data
US20180286176A1 (en) Multi-mode element interleaved wagering system
AU2008359856B2 (en) Systems and methods for lottery-style games
WO2016054095A1 (en) Dynamic endpoint resolution interleaved wagering system
US9773383B2 (en) Allocation of jackpots in a lottery game
RU2401457C2 (en) System of conducting lottery using mobile telephone communication networks
RU2160141C1 (en) Method for drawing lottery
RU82358U1 (en) LOTTERY SYSTEM USING MOBILE PHONE COMMUNICATION NETWORKS
CN112764714B (en) Self-excitation random number generation method based on intelligent contract and terminal equipment
Abraham et al. Using Lotteries to Encourage Saving: Experimental Evidence from Kenya
KR102582328B1 (en) Game system based on blockchain and the method thereof
CN113381858B (en) Method and system for maintaining block chain node capability balance
RU30016U1 (en) MONEY PRIZE WINNING DEVICE

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
GR01 Patent grant
GR01 Patent grant