CN109395392A - Predict guessing game dispositions method and method for gaming, equipment and storage medium - Google Patents
Predict guessing game dispositions method and method for gaming, equipment and storage medium Download PDFInfo
- Publication number
- CN109395392A CN109395392A CN201811151670.8A CN201811151670A CN109395392A CN 109395392 A CN109395392 A CN 109395392A CN 201811151670 A CN201811151670 A CN 201811151670A CN 109395392 A CN109395392 A CN 109395392A
- Authority
- CN
- China
- Prior art keywords
- game
- block
- node
- rule
- main chain
- 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
Links
Classifications
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/70—Game security or game management aspects
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F13/00—Video games, i.e. games using an electronically generated display having two or more dimensions
- A63F13/70—Game security or game management aspects
- A63F13/75—Enforcing rules, e.g. detecting foul play or generating lists of cheating players
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/50—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by details of game servers
- A63F2300/53—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by details of game servers details of basic data processing
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/50—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by details of game servers
- A63F2300/55—Details of game data or player data management
- A63F2300/5526—Game data structure
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/50—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game characterized by details of game servers
- A63F2300/55—Details of game data or player data management
- A63F2300/5586—Details of game data or player data management for enforcing rights or rules, e.g. to prevent foul play
-
- A—HUMAN NECESSITIES
- A63—SPORTS; GAMES; AMUSEMENTS
- A63F—CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR
- A63F2300/00—Features of games using an electronically generated display having two or more dimensions, e.g. on a television screen, showing representations related to the game
- A63F2300/60—Methods for processing data by generating or executing the game program
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Business, Economics & Management (AREA)
- Computer Security & Cryptography (AREA)
- General Business, Economics & Management (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
The invention discloses a kind of prediction guessing game dispositions method and method for gaming, equipment and storage medium, belong to block chain technical field.The first game contract of the first game is disposed, on the first parallel chain so that several first game terminals obtain and call game beginning interface of the first game contract so that the first game is respectively created on first parallel chain;So that several second game terminals obtain and the game of the first game contract is called to participate in interface to participate in first game respectively on first parallel chain;The first game contract of the first game is sent to corresponding main chain node, to record and know together;It further include corresponding method for gaming, equipment and storage medium.It can ensure that the fair and just property of game, improves the scalability of game, more people's progress game can be carried by, which not limited by block chain performance, further can also realize the scheme of the block chain game of lightweight, freedom degree with higher.
Description
Technical field
The present invention relates to block chain technical field more particularly to a kind of prediction guessing game dispositions method, method for gaming and
System, equipment and storage medium.
Background technique
The prediction etc. of victory or defeat or the match of the current game of block chain such as football, basketball, there are two types of type, Yi Leiyu
Traditional game on line is more similar, is still configured with the game server of centralization, and block chain is only used in such game scheme
In key messages such as the right of attribution for recording and proving game item;The another kind of then no longer game server of configuration center, and
It is using the block chain network of decentralization as game server.
The defect of the game scheme of preceding one kind centralization is, is substantially still traditional game on line scheme, can not keep away
The controlling party exempted from and get rid of centralized server is poorly controlled to game progress, such as can not extract bonus after prediction win, this
The platform of a little centralizations can not also provide the fair and just of game.
Currently also more immature for the game scheme of latter class decentralization, only fewer companies are carrying out
It attempts, fair play fairness can be improved using intelligent contract in the existing game scheme using block chain technology, but this kind of
Scheme is poor in terms of scalability, is primarily due to current block chain and is limited by the factors such as performance, can not carry more people into
Capable game, and then development speed of the game on block chain is restricted, currently lacking one kind can be by simple and convenient portion
The scheme of the block chain game of lightweight can be realized in administration and application, leads to not that more users is attracted to participate in decentralization
In block chain game;
Further, the block chain game of existing decentralization also has the lower defect of freedom degree, in rule itself
In the case where relatively simple, lower freedom degree causes the interest of game poor, still relies on the operation of development of games side
Stationary game, as general forecast guess class game needs fixed clipper, it is difficult to attract and keep here user.
Summary of the invention
1. technical problems to be solved by the inivention
In order to overcome the above technical problems, the present invention provides a kind of prediction guessing game dispositions method and method for gaming,
Equipment and storage medium.It can ensure that the fair and just property of game, improves the scalability of game, do not limited by block chain performance
More people's progress game, which can be carried, further can also realize the scheme of the block chain game of lightweight, not matched by fixation
The limitation of thing can predict guessing game, freedom degree with higher with independent development.
2. technical solution
To solve the above problems, technical solution provided by the invention are as follows:
First, the present invention provides a kind of prediction guessing game dispositions method, this method is suitable for the section of the first parallel chain
Point, which comprises
The first game contract of the first game is disposed, on the first parallel chain so that several first game terminals obtain and adjust
With game beginning interface of the first game contract the first game is respectively created on first parallel chain;For several
Second game terminal obtains and the game of the first game contract is called to participate in interface to distinguish on first parallel chain
Participate in first game;
The first game contract of the first game is sent to corresponding main chain node, so that each node of the first parallel chain is distinguished
Each verifying node point of the first game contract of the first game, first parallel chain is obtained and executed from corresponding main chain node
It is not packaged the first block information of the first block and is sent to corresponding main chain node for recording first block information
On to the main chain, and whether have the block information of no less than first threshold quantity identical, be, then if verifying in the first block information
First block is known together by main chain, and the commit mark for the first block arrangement of the first parallel chain for certification;Wherein, institute
State the implementing result that the first block information includes the first game contract of first game.
Preferably, the first game contract is also configured with game over interface, and the game over interface is used for for institute
It states the first game terminal to obtain and call to generate game over transaction, the game over transaction is configured with following at least one
: rule is provided in game over triggering rule, game result decision rule, reward.
Preferably, the first game contract is also configured with several rule templates, and the rule template is used for for described the
One game terminal obtains and calls at least one of below rapid configuration: the game over triggering rule, the game result
Rule is provided in decision rule, the reward.
Preferably, the method also includes:
The rule configuration that first game is disposed on first parallel chain examines contract;
Wherein, the rule configuration examines that contract is at least one of following for examining: the game over triggering rule, institute
Game result decision rule is stated, rule is provided in the reward, and it generates examination result information and is sent to corresponding main chain node, with
Examination result information, first parallel chain are obtained and executed from corresponding main chain node respectively for each node of the first parallel chain
Each verifying node be packaged the first block information of the first block respectively and be sent to corresponding main chain node for by described
One block information is recorded to the main chain, and verifies the block for whether having no less than first threshold quantity in the first block information
Information is identical, is, then first block is known together by main chain, and is the first block arrangement of the first parallel chain for certification
Commit mark;So that second game terminal acquisition is for reference;Wherein, first block information includes the examination
Result information.
Preferably, the method also includes:
Send the first game creation transaction, the first game is participated in business, game over transaction and rule configuration examine contract
To corresponding main chain node, so that each node of the first parallel chain is obtained from corresponding main chain node respectively and executes the first game
Creation transaction, the first game are participated in business, game over transaction and rule configuration examine that contract, first parallel chain are respectively tested
Card node is packaged the first block information of the first block respectively and is sent to corresponding main chain node for by first block
Information is recorded to the main chain, and verifies the block information phase for whether having no less than first threshold quantity in the first block information
It together, is that then first block is known together by main chain, and the commit for the first block arrangement of the first parallel chain for certification is marked
Know;Wherein, first block information includes the first game creation transaction, the first game is participated in business, game over is handed over
Easily and rule configuration examines contract;Wherein, the first game creation transaction is obtained by several first game terminals and game is called to open
Generation when the first game is respectively created in station interface;First game, which is participated in business, to be obtained by several second game terminals and is called described
Game participates in interface and participates in generation when first game respectively.
Second, the present invention provides a kind of prediction guessing game dispositions methods, which comprises
Receive the first game contract of the first game, wherein the first game contract of the first game is by the first parallel chain
Node is disposed on the first parallel chain, so that each node of the first parallel chain is obtained from corresponding main chain node respectively and executes
First game contract of one game, each verifying node of first parallel chain are packaged the first block information of the first block respectively
And corresponding main chain node is sent to for recording first block information to the main chain, and verify the first block letter
Whether there is the block information of no less than first threshold quantity identical in breath, be, then first block is known together by main chain, and is first
Commit mark of first block arrangement of parallel chain for certification;Wherein, first block information includes first trip
The implementing result of first game contract of play;
Receive, record and know together first block and its information;
Wherein, the first game contract of the first game is configured with game beginning interface, so that several first game terminals obtain
It takes and calls game beginning interface that the first game is respectively created;
First game contract of the first game is also configured with game and participates in interface, so that several second game terminals obtain simultaneously
It calls the game to participate in interface and participates in first game respectively.
Preferably, the first game contract is configured with several rule templates, and the rule template is used to supply described first
Game terminal obtains and call at least one of below rapid configuration: the game over triggering rule, the game result are sentenced
Then, rule is provided in the reward to set pattern.
Preferably, the first game contract is configured with game over interface, and the game over interface is for described in confession
First game terminal is obtained and is called to generate game over transaction, and the game over transaction is configured at least one of following:
Rule is provided in game over triggering rule, game result decision rule, reward.
Preferably, the method also includes:
Examination result information is received, so that each node of the first parallel chain obtains the first trip from corresponding main chain node respectively
The examination result information of play, first parallel chain each verifying node be packaged respectively the first block the first block information it is concurrent
It send to corresponding main chain node for recording first block information to the main chain, and verify the first block information
In whether have the block information of no less than first threshold quantity identical, be that then first block is known together by main chain, and flat for first
Commit mark of first block arrangement of row chain for certification;So that second game terminal is obtained to refer to;Its
In, first block information includes the examination result information of first game;
Wherein, the examination result information is configured by rule examines that contract is at least one of following for examining: the game
End trigger rule, the game result decision rule, the reward is provided rule and is generated, and is sent to master link point;Institute
It states rule configuration and examines that contract is disposed on the first parallel chain by the node of the first parallel chain.
Preferably, the method also includes:
Receive the first game creation transaction, the first game is participated in business, game over transaction and rule configuration examine contract
To corresponding main chain node, so that each node of the first parallel chain is obtained from corresponding main chain node respectively and executes the first game
Creation transaction, the first game are participated in business, game over transaction and rule configuration examine that contract, first parallel chain are respectively tested
Card node is packaged the first block information of the first block respectively and is sent to corresponding main chain node for by first block
Information is recorded to the main chain, and verifies the block information phase for whether having no less than first threshold quantity in the first block information
It together, is that then first block is known together by main chain, and the commit for the first block arrangement of the first parallel chain for certification is marked
Know;Wherein, first block information includes the first game creation transaction, the first game is participated in business, game over is handed over
Easy and criteria review contract;Wherein, the first game creation transaction is obtained by several first game terminals and game beginning is called to connect
Generation when the first game is respectively created in mouth, and it is sent to the node of the first parallel chain;First game is participated in business by several second
Game terminal obtains and the game is called to participate in interface participates in generation when first game respectively, and it is parallel to be sent to first
The node of chain.
A kind of prediction guessing game method, comprising:
Game beginning transaction is received to create the first game on the first parallel chain, wherein described game beginning transaction by
First game terminal obtains and the game beginning interface for the first game contract being deployed on the first parallel chain is called to generate concurrently
It send to the node of first parallel chain;
Several game are received to participate in business with the participant of determination first game;Wherein, the game is participated in business
It is obtained after obtaining the information of first game by first parallel chain by the second game terminal and calls first trip
The game of play contract participates in interface and generates and sends to the node of first parallel chain;
Game result is generated according to several rules of pre-configuration, sends game beginning transaction, several game of the first game
Participate in business and game result to corresponding main chain node, for the first parallel chain each node respectively from corresponding main chain node
Obtain and execute the first game game beginning transaction, several game are participated in business and game result, first parallel chain
Each verifying node is packaged the first block information of the first block respectively and is sent to corresponding main chain node for by described first
Block information is recorded to the main chain, and whether verify has the block of no less than first threshold quantity to believe in the first block information
Manner of breathing is same, is, then first block is known together by main chain, and the commit for the first block arrangement of the first parallel chain for certification
Mark;Wherein, first block information includes that game beginning transaction, several game of first game are participated in business and swum
Play result.
Preferably, it is described according to pre-configuration it is several rule generate game results, send the first game game result to
Corresponding main chain node includes:
Virtual machine by running first game monitors block height or the time of first parallel chain, and judges
Whether the block height or the time trigger the game over triggering rule of pre-configuration:
It is game result then to be generated according to the game result decision rule of pre-configuration, and send the game knot of the first game
Fruit is to corresponding main chain node.
Preferably, reception game beginning transaction on the first parallel chain to create the first game further include:
Receive game over transaction;Wherein, the game over transaction is configured with following at least the one of first game
: rule is provided in game over triggering rule, game result decision rule, reward;The game over transaction is by described first
Game terminal obtains and the game over interface of the first game contract is called to generate;
It is described to generate game results according to several rules of pre-configuration, the game result of the first game is sent to corresponding master
Include: on chain node
The virtual machine for passing through operation first game executes the game over transaction and generates game result and send the
The game result of one game is to corresponding main chain node.
Preferably, the first game contract is also configured with several rule templates, and the game over transaction passes through described
At least one of below rule template rapid configuration: the game over triggering rule, the game result decision rule, the prize
Encourage granting rule.
Preferably, the method also includes:
The rule configuration of first game is called to examine that contract is examined at least one of following: the game over
Rule is provided in triggering rule, the game result decision rule, the reward, is generated examination result information and is sent to corresponding
Main chain nodes records and common recognition, so that each node of the first parallel chain obtains examining for the first game from corresponding main chain node respectively
Result information is looked into so that second game terminal is obtained to refer to.
4th, the present invention provides a kind of equipment, the equipment includes:
One or more processors;
Memory, for storing one or more programs,
When one or more of programs are executed by one or more of processors, so that one or more of places
Manage method of the device execution as described in any one of first to third.
5th, the present invention provides a kind of storage mediums for being stored with computer program, when which is executed by processor
Realize the method as described in any one of first to third.
3. beneficial effect
Using technical solution provided by the invention, compared with prior art, have the following beneficial effects:
(1) present invention can assure that the fair and just property of game, improves the scalability of guessing game, not by block chain performance
Limitation, which can carry more people and carry out game, further can also realize the scheme of the block chain game of lightweight, have compared with
High freedom degree;
(2) present invention fair and just can carry out prediction guess using the decentralization and intelligent contract of block chain, and
And the program can also be allowed user initiate prediction guess, for the aspect of any predictable guess, can widen significantly
The range for predicting guess, the various aspects that prediction guess class scheme is expanded;
(3) present invention can allow all participants to initiate prediction, and prediction class scheme can utilize intelligence directly on block chain
Energy contract (the first game contract) executes prediction result automatically and is not necessarily to third-party monitoring, can provide safety guarantee for user;
(4) game beginning transaction of the present invention, game are participated in business, rule configuration examines contract with game result parallel
It carries out, and is recorded on main chain for main chain common recognition, so that it is guaranteed that the decentralization of game, fair and just on chain;
(5) fairness of prediction guess class game can be improved in the present invention, is held automatically using block chain intelligence contract
The distribution of row result;The program can allow user oneself to initiate prediction guess, improve user's participation, and whole non-stop layerization ginseng
Reward is distributed automatically according to guess result with, intelligent contract;
(6) the characteristics of the advantages of present invention utilizes parallel chains, parallel chain is that scalability is high, high-efficient, high safety, is put down
Row chain can get on develop the function of oneself in the framework of main chain, without oneself go maintenance safety, it and main chain are kept both
The relationship of independent connection again, has good scalability, it can different according to different prediction guessing game scene constructions
Parallel chain;And parallel chain only needs to handle with oneself predicting that the relevant transaction of guessing game can not need to synchronize all friendships
Easily, and the data of parallel chain main chain save, facilitate anyone to verify, not only improved safety in this way but also improved effect
Rate.
Detailed description of the invention
Fig. 1 is parallel chain schematic diagram of a scenario of the invention;
Fig. 2 is the process for the prediction guessing game dispositions method for being suitable for parallel chain node that one embodiment of the invention provides
One of figure;
Fig. 3 is the prediction guessing game suitable for the corresponding main chain node of parallel chain node that one embodiment of the invention provides
One of flow chart of dispositions method;
Fig. 4 is one of the flow chart for the prediction guessing game method that one embodiment of the invention provides;
Fig. 5 is the process for the prediction guessing game dispositions method for being suitable for parallel chain node that one embodiment of the invention provides
The two of figure;
Fig. 6 is the prediction guessing game suitable for the corresponding main chain node of parallel chain node that one embodiment of the invention provides
The two of the flow chart of dispositions method;
Fig. 7 is the two of the flow chart for the prediction guessing game method that one embodiment of the invention provides;
Fig. 8 is the schematic diagram of the first game contract of the invention;
Fig. 9 is a kind of structural schematic diagram for equipment that one embodiment of the invention provides;
Figure 10 is the schematic diagram of parallel chain common recognition scene in one embodiment of the invention;
Figure 11 is to be suitable for the prediction guessing game of parallel chain node in one embodiment of the invention in parallel chain common recognition method
In application flow schematic diagram;
Figure 12 is to be suitable for parallel chain node in one embodiment of the invention to correspond to the prediction guessing game of main chain node flat
Application flow schematic diagram in row chain common recognition method.
Specific embodiment
To further appreciate that the contents of the present invention, in conjunction with accompanying drawings and embodiments, the present invention is described in detail.
The application is described in further detail with reference to the accompanying drawings and examples.It is understood that this place is retouched
The specific embodiment stated is used only for explaining related invention, rather than the restriction to the invention.It also should be noted that in order to
Convenient for description, part relevant to invention is illustrated only in attached drawing.
Heretofore described first, second equal words are convenient and be arranged in order to describe technical solution of the present invention, and
There is no specific restriction effect, be to refer to, restriction effect is not constituted to technical solution of the present invention.
It should be noted that in the absence of conflict, the features in the embodiments and the embodiments of the present application can phase
Mutually combination.The application is described in detail below with reference to the accompanying drawings and in conjunction with the embodiments.
In the present invention, a main chain can configure one or more parallel chain.Node on one parallel chain includes two
Kind, verifying and non-authentication node correspond respectively to different main chain nodes, and can be communicated with corresponding master link point,
Communication is not can be carried out between each node of parallel chain mutually;It is in communication with each other between each node on main chain.
Verifying node on one parallel chain can be used for receiving transaction, contract that several game terminals are sent, and execute
Corresponding transaction, contract can be also used for creation transaction, deployment contract and be packaged block information, and can be to corresponding main chain
Node sends, obtains and executes corresponding transaction, contract and block information.
Non-authentication node on one parallel chain can be used for receiving transaction, contract that several game terminals are sent, and hold
The corresponding transaction of row, contract can be also used for creation transaction and deployment contract, and can send, obtain to corresponding main chain node
Corresponding transaction, contract and packet block information are taken and executed, but block information cannot be packaged.
Verifying or non-authentication node on one parallel chain, respectively correspond multiple game terminals, and each game player is corresponding
One game terminal.
The common recognition mechanism of parallel chain by means of main chain common recognition: common recognition mechanism can use existing POW: match in parallel chain
It is equipped with several verifying nodes (usually 3f+1, f is positive integer), each block verified node and be packaged block to be known together respectively
Information is simultaneously sent to corresponding main chain node, and main chain node records each block information to main chain, and verifies each block information
In whether have the block information of no less than first threshold quantity identical, be, then the parallel chain block by main chain by POW, POS or
The modes such as DPOS are known together, and the commit mark for the parallel chain block arrangement for certification.
Following common recognition mechanism can also be used: configured with several verifying nodes, (usually 3f+1, f is in parallel chain
Positive integer), each node of verifying is packaged the block information of block to be known together respectively and is sent to corresponding main chain node, main chain node
Each block information is recorded to main chain, and the block information for whether having no less than first threshold quantity in each block information verified
It is identical: to be that then the parallel chain block is by common recognition, and the commit mark for the parallel chain block arrangement for certification.
Scheme provided by the invention is specifically described below with reference to attached drawing.
Figure 10 is the schematic diagram of parallel chain common recognition scene in one embodiment of the invention.As shown in Figure 10, in the present embodiment,
There is parallel chain node A1 on parallel chain A, has main chain node B1, parallel chain node A1 and main chain node B1 cooperation on main chain B, mention
The common recognition method of parallel chain A a kind of is supplied.Such as Figure 11, a kind of prediction guessing game dispositions method provided by the invention is in parallel chain
Application in common recognition method is specifically described suitable for the node on parallel chain below in conjunction with Figure 11.
Each verifying node of first parallel chain is packaged the first block information of the first block respectively and is sent to corresponding master
Whether chain node has no less than in the first block information of verifying for recording first block information to the main chain
The block information of first threshold quantity is identical, is, then first block is known together by main chain, and is the first block of the first parallel chain
It is configured to the commit mark of certification, each node of the first parallel chain, which is obtained and executed from corresponding main chain node, passes through common recognition
The first block.
Such as Figure 12, a kind of application of the prediction guessing game dispositions method provided by the invention in parallel chain common recognition method,
Suitable for the corresponding main chain node of node on parallel chain, it is specifically described below in conjunction with Figure 11.
The first block information that each verifying node of the first parallel chain is sent is received, main chain is recorded in the first block information
On, and whether have the block information of no less than first threshold quantity identical, be, then first block if verifying in the first block information
It is known together by main chain, and the commit mark for the first block arrangement of the first parallel chain for certification, each main chain node will pass through
First block of common recognition is written on the node of corresponding first parallel chain, so that each node of the first parallel chain obtains and executes logical
Cross the first block of common recognition.
Wherein, first block information includes the first game contract and its implementing result, first of first game
Game creation transaction, the first game are participated in business, game over is traded, rule configuration examines contract, examination result information.
Specifically, by taking application scenarios shown in Fig. 10 as an example, it is assumed that the first block to be known together of the first parallel chain is the
Block height is the block of H on one parallel chain, several information of the first block be the state Hash of the first block, block height,
Signing messages, the status information for being packaged each transaction, common recognition result by the first block state Hash, block height, be packaged
Status information, the certification mark respectively traded.
As shown in figure 11, parallel chain node A1 be packaged the first parallel chain A the first block to be known together several information with
The first block information is generated, since the first block to be known together of the first parallel chain A is that block height is H's on the first parallel chain
Block, several information of the first block by the state Hash of the first block, block height, signing messages, be packaged each transaction
Status information, therefore, state Hash, the block that parallel chain node A1 is packaged the block that the block height of the first parallel chain A is H are high
Degree, signing messages are packaged the status information of each transaction to generate the first block information.
First block information is sent to corresponding main chain node B1 by parallel chain node A1, so that main chain node B1 is by
Whether one block information is recorded on main chain B, have in each first block information that main chain node B1 verifying main chain B is recorded many
It is identical in the first block information of first threshold quantity and generate common recognition as a result, due to common recognition result be the first block state breathe out
Uncommon, block height, the status information for being packaged each transaction, certification mark, therefore parallel chain node A1 sends out the first block information
It send to corresponding main chain node B1, so that the first block information is recorded on main chain B main chain node B1, main chain node B1 verifying
Whether there is the first block information of no less than first threshold quantity identical in each first block information that main chain B is recorded and generates
The state Hash of first block, block height, the status information for being packaged each transaction, certification mark;
The state Hash of synchronous first block of parallel chain node A1, the status information for being packaged each transaction, is recognized at block height
The first parallel chain A will be written by the first block of common recognition in card mark.
Whether no less than first threshold quantity is had in each first block information for being recorded of main chain node B1 verifying main chain B
First block information is identical and generates common recognition as a result, if not authenticating to the first block information phase of no less than first threshold quantity
Together, then common recognition result is not generated;Parallel chain node B1 in the overtime duration of pre-configuration if synchronous less than common recognition as a result, if will
The first parallel chain B is written in first block.
Above-described embodiment with the first block to be known together of the first parallel chain be on the first parallel chain block height for H's
Block, several information are by the state Hash of the first block, block height, signing messages, the status information for being packaged each transaction, altogether
Know for result is identified by the state Hash of the first block, block height, the status information for being packaged each transaction, certification to this hair
A kind of application of the prediction guessing game of bright offer in parallel chain common recognition method has carried out detailed elaboration, in more embodiments
In, parallel chain common recognition method provided by the invention is not exemplified as limiting with above-mentioned, and several information are configurable to the shape of the first block
State Hash, block height, signing messages, one of status information that is packaged each transaction or any multinomial, can also be according to reality
Border demand is configured to the other information such as block head Hash, and identical technical effect can be achieved.
In a preferred embodiment, method shown in Figure 11 is suitable for the verifying node of parallel chain.Specifically, it is assumed that scheming
Before method shown in 11, the first parallel chain node be divided into parallel chain verifying node and parallel chain non-authentication node, first
The verifying node of parallel chain is used to handle the service logic of the Transaction Information of the first block to be known together, and the non-of the first parallel chain is tested
Card node is used to obtain and execute the Transaction Information of the first block.The cost for reducing parallel chain common recognition, improves parallel chain
Performance optimizes user experience.
In a preferred embodiment, the quantity of the verifying node of the first parallel chain is at least configured to 3N+1, wherein N is
Positive integer, N are the quantity of the verifying node for the first block information for allowing to generate mistake.Specifically, verifying node executes Figure 11
Shown in after method, reached common understanding using BFT common recognition algorithm, a condition of BFT common recognition algorithm is to verify the quantity of node extremely
It is configured to 3N+1 less, wherein N is positive integer, and N is the quantity of the verifying node for the first block information for allowing to generate mistake, such as
Fruit N=1, the then quantity for verifying node are at least configured to 4.Assuming that 4 verifying nodes are configured with, if main chain node verification main chain
Each first block information that the verifying node recorded generates, has more than or equal to 3 the first block informations identical, then generates altogether
Know as a result, the synchronous common recognition of verifying node of the first parallel chain is as a result, by the first parallel chain is written by the first block of common recognition.?
In the present embodiment, to use BFT common recognition algorithm to reach common understanding, 3N is at least configured by the quantity of the verifying node of the first parallel chain
It is illustrated for+1, in more embodiments, other common recognition algorithms can be used and know together, verify the configuration method of node
It can also be configured according to actual needs.
In a preferred embodiment, several information include at least one of the following: that the state Hash of the first block, block are high
Degree, signing messages, the status information for being packaged each transaction, wherein status information is for identifying what first block was packaged
Whether each transaction succeeds.Specifically, it is assumed that status information is key assignments table, and each transaction is configured with the first index, the first index
Key in key assignments table;Whether each transaction, which is successfully packaged, is configured with a binary value, and binary value is the value in key assignments table, example
If the first index is packaged successfully for 1 transaction, then it is configured to 1 for the binary value of the transaction, the first index is packaged for 1 transaction
Failure, then be configured to 0 for the binary value of the transaction;Assuming that have 4 transaction that index value is 1,2,3,4 in current block,
The packing states of this 4 transaction are as follows: success, successfully, successfully, unsuccessfully, then status information are as follows: (1,1), (2,1), (3,1), (4,
0).In the present embodiment, it is introduced so that status information is key assignments table as an example, in more embodiments, status information can be with
Other tables or other data types are configured by status information according to actual needs, such as are configured to bitmap table, phase can be achieved
Same technical effect.
In a preferred embodiment, in method shown in Figure 11 further include: synchronous common recognition is as a result, before the first block
The first parallel chain will be written by the first block of verifying when each block passes through verifying.
In a preferred embodiment, common recognition result includes: to be identified by the certification of the first block arrangement of verifying.
In a preferred embodiment, common recognition result further include: the certification according to the first determining parallel chain of certification mark is high
Degree;Altitude record is authenticated on main chain.Specifically, it is assumed that the first block to be known together of the first parallel chain is on the first parallel chain
Block height is the block of H, and certification height is the block height of the first block to be known together of the first parallel chain, and master link is examined item by item
Whether there is the first block information of no less than first threshold quantity identical in each first block information that card main chain is recorded and raw
At common recognition as a result, main chain is according to recognizing since common recognition result includes to be identified by the certification of the first block arrangement of verifying
The certification height H-1 of first parallel chain is updated to H by card mark, and the information that the certification height of the first parallel chain is H is recorded in master
On chain.
Figure 12 is the stream that a kind of prediction guessing game that one embodiment of the invention provides is applied in parallel chain common recognition method
Cheng Tu is suitable for the corresponding main chain node of the first parallel chain node, comprising:
The first block information that corresponding first parallel chain node is sent is received, master is recorded in first block information
On chain;Wherein, first block information is packaged the to be known together of the first parallel chain by the verifying node of first parallel chain
Several information of first block generate;
Whether there is the first block of no less than first threshold quantity to believe in each first block information that verifying main chain is recorded
Manner of breathing is same, and generates common recognition as a result, so that the first parallel chain node synchronizes the common recognition as a result, by by the first of common recognition
First parallel chain is written in block, so that the node of the first parallel chain obtains and executes the first block information.
Specifically, by taking application scenarios shown in Fig. 10 as an example, it is assumed that the first block to be known together of the first parallel chain is the
Block height is the block of H on one parallel chain, and several information are the state Hash of the first block, block height, signing messages, institute
It is packaged the status information of each transaction, common recognition result is by the state Hash of the first block, block height, the state for being packaged each transaction
Information, certification mark.
Main chain node B1 receives the first block information that corresponding parallel chain node A1 is sent, and the first block information is recorded
Onto main chain 10;Wherein, the first block information is packaged the first block to be known together of the first parallel chain by parallel chain node A1
Several information generate;Since the first block to be known together of the first parallel chain is the block that block height is H on the first parallel chain,
Several information are by the state Hash of the first block, block height, signing messages, the status information for being packaged each transaction, therefore the
The shape of first block of the first block that one block information is H by the block height that parallel chain node A1 is packaged the first parallel chain
State Hash, block height, signing messages, the status information generation for being packaged each transaction;
Whether no less than first threshold quantity is had in each first block information for being recorded of main chain node B1 verifying main chain B
First block information is identical, and generates common recognition as a result, so that the synchronous common recognition of parallel chain node A1 is as a result, by by the first of verifying
The first parallel chain A is written in block;Since common recognition result is for the state Hash of the first block, block height, packing each transaction
Therefore whether status information, certification mark have many in each first block information that main chain node B1 verifying main chain B is recorded
It is identical in the first block information of first threshold quantity, and generate the state Hash of the first block, block height, be packaged each friendship
Easy status information, certification mark, for synchronous first block of parallel chain node A1 state Hash, block height, be packaged
Status information, the certification mark respectively traded, will be written the first parallel chain A by the first block of verifying.
Above-described embodiment with the first block to be known together of the first parallel chain be on the first parallel chain block height for H's
Block, several information are by the state Hash of the first block, block height, signing messages, the status information for being packaged each transaction, altogether
Know for result is identified by the state Hash of the first block, block height, the status information for being packaged each transaction, certification to this hair
A kind of parallel chain common recognition method of bright offer has carried out detailed elaboration, in more embodiments, parallel chain provided by the invention
Common recognition method is not exemplified as limiting with above-mentioned, and several information are configurable to the state Hash of the first block, block height, A.L.S.
One or any multinomial of the status information of each transaction is ceased, is packaged, block head Hash can also be configured to according to actual needs
Equal other information, can be achieved identical technical effect.
Whether no less than first threshold quantity is had in each first block information for being recorded of main chain node B1 verifying main chain B
First block information is identical and generates common recognition as a result, if not authenticating to the first block information phase of no less than first threshold quantity
Together, then common recognition result is not generated;Parallel chain node A1 in the overtime duration of pre-configuration if synchronous less than common recognition as a result, if will
The first parallel chain A is written in first block.
In a preferred embodiment, common recognition result includes: to be identified by the certification of the first block arrangement of verifying.
In a preferred embodiment, common recognition result further include: the certification height for updating the first parallel chain is identified according to certification,
And it will be in updated certification altitude record to main chain.Specifically, it is assumed that the first block to be known together of the first parallel chain is the
Block height is the block of H on one parallel chain, and certification height is the block height of the first block to be known together of the first parallel chain;
Whether there is the first block of no less than first threshold quantity to believe in each first block information that main chain node verification main chain is recorded
Manner of breathing with and generate common recognition as a result, due to common recognition result include for by the certification of the first block arrangement of verifying identify,
The certification height H-1 of first parallel chain is updated to H according to certification mark by main chain, and is H by the certification of the first parallel chain height
Information be recorded on main chain.
In a preferred embodiment, the quantity of the verifying node of the first parallel chain is at least configured to 3N+1, wherein N is
Positive integer, N are the quantity of the verifying node of the first parallel chain of the first block information for allowing to generate mistake.Specifically, it verifies
After node executes method shown in Fig. 2, reached common understanding using BFT common recognition algorithm, a condition of BFT common recognition algorithm is first
The quantity of the verifying node of parallel chain is at least configured to 3N+1, wherein N is positive integer, and N is the first block for allowing to generate mistake
The quantity of the verifying node of first parallel chain of information, if N=1, the quantity of the verifying node of the first parallel chain is at least matched
It is set to 4.Assuming that the verifying node of 4 the first parallel chains is configured with, if the verifying node that main chain node verification main chain is recorded
Each first block information generated, has more than or equal to 3 the first block informations identical, then generates common recognition as a result, first is parallel
The synchronous common recognition of verifying node of chain is as a result, by the first parallel chain is written by the first block of verifying.In the present embodiment, so that
Reached common understanding with BFT common recognition algorithm, the quantity of the verifying node of the first parallel chain is at least configured to say for 3N+1
It is bright, in more embodiments, other common recognition algorithms can be used and know together, the configuration method for verifying node can also be according to reality
Demand is configured.
In a preferred embodiment, several information include at least one of the following: that the state Hash of the first block, block are high
Degree, signing messages, the status information for being packaged each transaction, wherein status information is for identifying what first block was packaged
Whether each transaction succeeds.Specifically, it is assumed that status information is key assignments table, and each transaction is configured with the first index, the first index
Key in key assignments table;Whether each transaction, which is successfully packaged, is configured with a binary value, and binary value is the value in key assignments table, example
If the first index is packaged successfully for 1 transaction, then it is configured to 1 for the binary value of the transaction, the first index is packaged for 1 transaction
Failure, then be configured to 0 for the binary value of the transaction;Assuming that have 4 transaction that index value is 1,2,3,4 in current block,
The packing states of this 4 transaction are as follows: success, successfully, successfully, unsuccessfully, then status information are as follows: (1,1), (2,1), (3,1), (4,
0).In the present embodiment, it is introduced so that status information is key assignments table as an example, in more embodiments, status information can be with
Other tables or other data types are configured by status information according to actual needs, such as are configured to bitmap table, phase can be achieved
Same technical effect.
In a preferred embodiment, in method shown in Figure 12 further include: by the first block of common recognition only in the firstth area
The first parallel chain is written when passing through common recognition in each block before block.
Fig. 1 is parallel chain schematic diagram of a scenario in one embodiment of the invention.As shown in Figure 1, for main chain configure several nodes (A,
B, C ..., T ...), the first parallel chain configures 10 nodes (a1, b1, c1 ..., t1), interior joint a1, b1, c1, d1 configuration
For the verifying node of the first parallel chain, node e1, f1 ..., t1 are configured to the non-authentication node of the first parallel chain;Node a2, c2,
E2, h2c1, d1 are configured to the verifying node of the second parallel chain, and game deployment scheme of the invention is described in detail.
As shown in Fig. 2, in the present embodiment, the present invention provides a kind of prediction guessing game dispositions method, it is suitable for first
Node on parallel chain, comprising:
S101, the first game contract (as shown in Figure 8) that the first game is disposed on the first parallel chain, for several first
Game terminal obtains and calls game beginning interface of the first game contract to be respectively created on first parallel chain
First game;So that several second game terminals obtain and the game of the first game contract is called to participate in interface described
First game is participated on first parallel chain respectively;
S102, send the first game the first game contract to corresponding main chain node, for each section of the first parallel chain
Point obtains from corresponding main chain node respectively and executes each verifying of the first game contract, first parallel chain of the first game
Node is packaged the first block information of the first block respectively and is sent to corresponding main chain node for believing first block
To know together to first block on breath record to the main chain;Wherein, first block information includes described first
The implementing result of first game contract of game.
As shown in figure 3, in the present embodiment, the present invention also provides a kind of prediction guessing game dispositions method, it is suitable for the
Main chain node corresponding to node on one parallel chain, comprising:
S201 and S202, the first game contract for receiving the first game, wherein the first game contract of the first game is by the
The node of one parallel chain is disposed on the first parallel chain, so that each node of the first parallel chain is obtained from corresponding main chain node respectively
It takes and executes the first game contract of the first game, each verifying node of first parallel chain is packaged the of the first block respectively
One block information and be sent to corresponding main chain node for by first block information record on the main chain to institute
The first block is stated to know together;Wherein, first block information includes the execution of the first game contract of first game
As a result;
Receive, record and know together first block and its information.
Wherein, the first game contract of the first game is configured with game beginning interface, so that several first game terminals obtain
It takes and calls game beginning interface that the first game is respectively created;
First game contract of the first game is also configured with game and participates in interface, so that several second game terminals obtain simultaneously
It calls the game to participate in interface and participates in first game respectively.
Fig. 4 is a kind of flow chart for prediction guessing game method that one embodiment of the invention provides.Game side shown in Fig. 4
The game contract that method can be disposed by method shown in Fig. 2 and Fig. 3 carries out game.As shown in figure 4, in the present embodiment, the present invention
A kind of method for gaming is provided, comprising:
S301, game beginning transaction is received to create the first game on the first parallel chain, wherein described game beginning is handed over
It is easily obtained by the first game terminal and the game beginning interface for the first game contract being deployed on the first parallel chain is called to generate
And it is sent to the node of first parallel chain;
S302, several game of reception are participated in business with the participant of determination first game;Wherein, the game participates in
Transaction obtains after obtaining the information of first game by first parallel chain by the second game terminal and calls described the
The game of one game contract participates in interface and generates and sends to the node of first parallel chain;
S303, game result is generated according to several rules of pre-configuration, the game beginning for sending the first game trades, is several
Game is participated in business and game result to corresponding main chain node, for the first parallel chain each node respectively from corresponding main chain
Node obtains and executes that game beginning transaction of the first game, several game are participated in business and game result, and described first is parallel
Each verifying node of chain is packaged the first block information of the first block and is sent to corresponding main chain node respectively for will be described
First block information record on the main chain to know together to first block;Wherein, the first block information packet
Include first game game beginning transaction, several game are participated in business and game result.
Specifically, a game for guessing numerical value, several players are disposed on parallel chain I with game developer below in the chain
Upper creation or for participating in this game, is illustrated Fig. 2, Fig. 3 and method shown in Fig. 4.
Game developer can develop one and guess that the game of numerical value is closed by the development language of the intelligent contract of parallel chain I
About SCnum1, and the interface externally provided: game beginning interface I is provided in the game contract1, game participation interface I2。
In step s101, by initiating transaction for above-mentioned game and about SCnum1It is deployed on parallel chain I, to generate
The game and about SCnum1Address TAddGame.
After completing deployment, the game terminal of player A can know address above mentioned TAddGame by the data of parallel chain I,
And game beginning interface I is got by accessing address TAddGame1, thus by calling game beginning interface I1If configuration
The dry relevant parameter of beginning, for example, specified local exchange game guess the range of number between 108-129, the full people of local exchange game
Number is 20 people, etc., generates game beginning and trades and be sent to the node of parallel chain I;
In step S301, after game beginning transaction that the game terminal that the node of parallel chain I receives player A is sent,
By virtual machine execute the game beginning transaction contract code, such as execute it is errorless, then this game beginning transaction be sent to
On the corresponding main chain node of the node of parallel chain I, so that each node of parallel chain I is obtained and is held from corresponding main chain node respectively
The game and about SC that row guesses numerical valuenum1Game beginning transaction, each verifying node of the parallel chain I is packaged the first block respectively
The first block information and be sent to corresponding main chain node for by first block information record on the main chain with
It knows together to first block;Wherein, first block information includes the game for guessing numerical value and about SCnum1Trip
Beginning of playing is traded, and game beginning transaction can guess that numbers game creates successfully by common recognition, the office, the game terminal of all players
The information of numbers game can be guessed to this innings by the data acquisition of synchronous parallel chain I;
When the information of numbers game, and player B decision are guessed in this innings that the game terminal of player B gets player A creation
When this innings of game is added, the game terminal of player B equally passes through address TAddGame and gets game participation interface I2, thus logical
It crosses calling game and participates in interface I2, the number that the range configuration player B specified according to player A guesses in local exchange game, such as
120 are configured by the number that player's B local exchange game is guessed, game is generated and participates in business and be sent to the node of parallel chain I;
In step s 302, after the game that the game terminal that the node of parallel chain I receives player B is sent is participated in business,
This game is executed to participate in business, if running succeeded, this game participate in business be sent to parallel chain I node it is corresponding
On main chain node, the game contract of numerical value is guessed so that each node of parallel chain I is obtained respectively and executed from corresponding main chain node
SCnum1Game participate in business, the first block information that each verifying node of the parallel chain I is packaged the first block respectively is concurrent
Send to corresponding main chain node for by first block information record on the main chain to be carried out to first block
Common recognition;Wherein, first block information includes the game for guessing numerical value and about SCnum1Game participate in business, game ginseng
Can be by common recognition with transaction, then player B participates in game success;
Other players such as player C, D can be participated in such a way that above-mentioned player B participates in game in local exchange game come,
It can participate in the game of other players creation, can also voluntarily be created one innings in such a way that above-mentioned player A creates game
New game;
In step S303, when the game triggering game over triggering rule of above-mentioned virtual machine operation, such as player A wound
50 blocks have been already expired after guessing numbers game creation in the local exchange built, or, having arrived some preassigned time point, etc., in parallel
Virtual machine in chain inode executes the game result clearing code of pre-configuration automatically, generates game result, and by the game result
It is recorded on parallel chain I.For example, seed (such as the block Hash of certain history block, certain history for being determined when according to creation game
The transaction Hash of transaction, or, the public key of player A or address, etc.) and be pre-configured pseudo-random algorithm generate local exchange game institute it is competing
Whether the number guessed, the digital judgement guessed further according to each participation local exchange game player have player to guess successfully: if any one
Or multidigit player guesses successfully, then the one or more players win in local exchange game;It such as guesses successfully, then creates without player
The player A for building local exchange game wins in local exchange game.
In a preferred embodiment, step S303 includes: to monitor the first block chain by running the virtual machine of the first game
Block height or the time, and judge block height or time whether trigger pre-configuration game over triggering rule:
It is that game result is then generated according to the game result decision rule of pre-configuration, game result is sent to parallel chain I
The corresponding main chain node of node on, guess number so that each node of parallel chain I is obtained and executed from corresponding main chain node respectively
The game of value and about SCnum1Game result, each verifying node of the parallel chain I is packaged the first block of the first block respectively
Information and be sent to corresponding main chain node for by first block information record on the main chain to described first
Block is known together;Wherein, first block information includes the game for guessing numerical value and about SCnum1Game result.
Specifically, in the preferred embodiment, game over triggering rule is initiated to hand over by the player of creation game in game
Configuration in easily;In another preferred embodiment, game over triggering rule can also by game developer (it should be noted that
Game developer can be player, can also be selected with the operator etc. of node operator or game terminal on the first parallel chain
Select freedom) directly configure in game contract, it can be achieved that identical technical effect.
Preferably, beginning player and participation players can also be respectively when sending game beginning transaction and game is participated in business
Mortgage a certain number of game credits, game money or encryption currency.The game credits mortgaged, game money or encryption currency can be with
It is completely used for rewarding the player of triumph after generating game result;It partially can also be used to reward the player of triumph, partially be used for
Bonus game developer;Etc..
Above-described embodiment configures the game contract for guessing numerical value with game developer on parallel chain I, and each player obtains
And the interface of the game contract is called to create or participate on parallel chain I for guessing numerical game, to Fig. 2 and side shown in Fig. 3
Method has carried out illustrative elaboration, in more embodiments, can also configure on different parallel chains according to actual needs different
The game contract of game, and, different game is created or participates in, as long as the parallel chain allows user's self-developing and configures conjunction
About, which can be realized by exploitation contract, and identical technical effect can be realized.
Above-described embodiment is closed by disposing the game for participating in interface configured with game beginning interface and game on parallel chain
About, allow player by calling game beginning interface to create game on parallel chain, it can also be by calling game to participate in
Light weight can be realized by simple and convenient deployment and application to participate in the game that other players are created, to realize in interface
The parallel chain game of the decentralization of grade, is not take up the excessive resource of main chain, not high to main chain performance requirement, can alleviate main chain
Pressure, improve the scalability of game.
Above-described embodiment encapsulates several rules of game in game contract, and the freedom degree of game is relatively low,
The interest that will lead to game is not strong enough.For this problem, the present invention is further mentioned by configuring in game contract to player
The interface of confession is regular to allow the player for creating game voluntarily to configure these:
In a preferred embodiment, the first game contract is also configured with game over interface, which is used for
Obtain and call for the first game terminal to generate game over transaction, game over generated transaction configured with it is following at least
One: rule is provided in game over triggering rule, game result decision rule, reward.
Correspondingly, in a preferred embodiment, step S202, S303 further include: receive game over transaction.Wherein,
Game over transaction is configured at least one of following of the first game: game over triggering rule, game result decision rule, prize
Encourage granting rule.Game over transaction is obtained by the first game terminal and calls the game over interface of the first game contract raw
At.
Step S102 includes: to execute game over transaction generation game result by running the virtual machine of the first game,
Game result is sent to corresponding main chain node, so that each node of the first parallel chain obtains simultaneously from corresponding main chain node respectively
Each verifying node for executing game result, first parallel chain that game over transaction generates is packaged the of the first block respectively
One block information and be sent to corresponding main chain node for by first block information record on the main chain to institute
The first block is stated to know together;Wherein, first block information includes the game result that the game over transaction generates.
Specifically, a game for guessing numerical value, several players are equally disposed on parallel chain I with game developer parallel
For creating or participating in this game on chain I:
In the present embodiment, what game developer developed guesses numerical game and about SCnum2Compared to above-mentioned game contract
SCnum1, the game over interface I externally provided is provided3。
In step s101, player A is in addition to calling game and about SCnum2Game beginning interface create one innings of game it
Outside, it also obtains and calls game over interface I3To configure game over triggering rule, the game result judgement rule of local exchange game
Rule then is provided with reward, generates game over transaction, and be sent to the node of parallel chain I.
For example, game over interface I can be passed through3Player A, which is configured, by game over triggering rule sends a transaction
Game over is triggered, or, do not receive the transaction then automatic trigger game over of the triggering game over before the deadline;
It configures game result decision rule to take the block creation time of a upper block as random seed, be made with linear congruential method
The number that local exchange game is guessed is generated by pseudo-random algorithm;Rule is provided in reward to be configured to when there are multiple victors,
The more early player to hit it can obtain more rewards;Etc..
Above-mentioned rule is merely illustrative, and in more embodiments, the player for creating game can be in game over interface I3Permit
Perhaps voluntarily configuration is arbitrary regular, it can be achieved that identical technical effect in the range of;The above method can be applied equally to not
With the game contract for configuring different game on parallel chain, and, create or participate in different game.
In the present embodiment, the player of configuration rule carries out rule by writing the contract code of every rule manually
Configuration;
In a preferred embodiment, game contract is also configured with several rule templates, and player can be obtained by game terminal
These rule templates are taken and called, the rapid configuration of above-mentioned any one or more rule are realized, without writing contract generation
Regular configuration can be completed in code.
The node of parallel chain I executes game over transaction after receiving game over transaction, through virtual machine,
When the parameters such as the block height of current block or current time do not trigger game over triggering rule, it is received by step S302
His player participates in local exchange game;
After the parameters such as the block height of current block or current time triggering game over triggering rule, terminate local exchange trip
Play, the number guessed according to each player for participating in local exchange game, the game result decision rule of pre-configuration generate game result,
Rule is provided according to the reward of game result and pre-configuration and carries out reward granting, and game result and reward are provided into result record
On parallel chain I.
Above preferred embodiment, which further passes through, configures game over interface for the game contract disposed, and makes to create game
Player can first pass through in advance game over interface is called to configure the relevant rule of several game over, to greatly improved
The freedom degree of decentralization block chain game, and then improve the interest of game;And it is further several by being provided for player
Rule template, to assist player to carry out the rapid configuration of rule, to improve the user experience of player.
However allow the game mode for freely configuring game over rule while promoting game freedom degree, also bring
The problem of fairness, if such as the player A of creation game may maliciously write to one's own side and its advantageous, and to other participations
The very unfavorable game rule of the player of game, other players need by reading this innings of game disclosed contract on parallel chain
Whether code is fair come the rule for judging player A configuration, will lead to time cost and threshold promotion that player participates in game, unfavorable
In the popularization of game.
For this problem, the present invention further by parallel chain configuration rule configuration examine that contract optimizes the present invention
Provided scheme:
Fig. 5 is a kind of flow chart of preferred embodiment of method shown in Fig. 1.As shown in figure 5, in a preferred embodiment
In, the above-mentioned game dispositions method for being suitable for the first parallel chain node further include:
The rule configuration that the first game is disposed on the first parallel chain examines contract.The examination contract can be by player,
Node network operator or the network operator of game terminal of one parallel chain etc. dispose in many ways.
Wherein, rule configuration examines that contract is at least one of following for examining: game over triggering rule, game result are sentenced
Then, rule is provided in reward to set pattern, is generated examination result information and is recorded on the first block chain for the acquisition of the second game terminal
It is for reference.
Correspondingly, as shown in fig. 6, being suitable for the game dispositions method of the corresponding main chain node of node of the first parallel chain also
Include:
Examination result information is received, so that each node of the first parallel chain obtains the first trip from corresponding main chain node respectively
The examination result information of play is so that second game terminal is obtained to refer to, each verifying node of first parallel chain divides
It is not packaged the first block information of the first block and is sent to corresponding main chain node for recording first block information
To know together to first block on to the main chain;Wherein, first block information includes first game
Examination result information;
Wherein, the examination result information is configured by rule examines that contract is at least one of following for examining: the game
End trigger rule, the game result decision rule, the reward is provided rule and is generated, and is sent to master link point;Institute
It states rule configuration and examines that contract is disposed on the first parallel chain by the node of the first parallel chain.
As shown in fig. 7, in a preferred embodiment, above-mentioned method for gaming further include:
The rule configuration of the first game is called to examine that contract is examined at least one of following: game over trigger gauge
Then, rule is provided in game result decision rule, reward, generates examination result information, and by main chain record and after knowing together, so as to
The node of first parallel chain obtains, so that the acquisition of the second game terminal is for reference.
It is further preferred that it is above-mentioned rule configuration examine contract can also can not judgment rule fairness when examining
As a result indicating risk is carried out in;
It is further preferred that above-mentioned rule configuration examines that contract can also be mentioned other players by the risk that transaction is sent
Show that information is added in examination result information.
Above-described embodiment further examines that the rule configuration of player institute configuration rule is examined by configuring on the first parallel chain
Look into contract, the player for participating in game allow quickly to understand the rule that is configured of creation player, without by see code come
Confirm the fairness of rule.
Shown in Fig. 1, it is also configured with the second parallel chain, the method and first of each node deployment game on the second parallel chain
Parallel chain is identical, does not do repeated description herein.
Fig. 9 is a kind of structural schematic diagram for equipment that one embodiment of the invention provides.
As shown in figure 9, present invention also provides a kind of equipment 500, including one or more centres as on the other hand
Unit (CPU) 501 is managed, can be added according to the program being stored in read-only memory (ROM) 502 or from storage section 508
The program that is downloaded in random access storage device (RAM) 503 and execute various movements appropriate and processing.In RAM503, also deposit
It contains equipment 500 and operates required various programs and data.CPU501, ROM502 and RAM503 pass through the phase each other of bus 504
Even.Input/output (I/O) interface 505 is also connected to bus 504.
I/O interface 505 is connected to lower component: the importation 506 including keyboard, mouse etc.;It is penetrated including such as cathode
The output par, c 507 of spool (CRT), liquid crystal display (LCD) etc. and loudspeaker etc.;Storage section 508 including hard disk etc.;
And the communications portion 509 of the network interface card including LAN card, modem etc..Communications portion 509 via such as because
The network of spy's net executes communication process.Driver 510 is also connected to I/O interface 505 as needed.Detachable media 511, it is all
Such as disk, CD, magneto-optic disk, semiconductor memory are mounted on as needed on driver 510, in order to read from thereon
Computer program out is mounted into storage section 508 as needed.
Particularly, in accordance with an embodiment of the present disclosure, the method for any of the above-described embodiment description may be implemented as computer
Software program.For example, embodiment of the disclosure includes a kind of computer program product comprising be tangibly embodied in machine readable
Computer program on medium, the computer program include the program generation for executing the method for any of the above-described embodiment description
Code.In such embodiments, which can be downloaded and installed from network by communications portion 509, and/or
It is mounted from detachable media 511.
As another aspect, present invention also provides a kind of computer readable storage medium, the computer-readable storage mediums
Matter can be computer readable storage medium included in the device of above-described embodiment;It is also possible to individualism, it is unassembled
Enter the computer readable storage medium in equipment.Computer-readable recording medium storage has one or more than one program, should
Program is used to execute by one or more than one processor is described in the present processes.
Flow chart and block diagram in attached drawing are illustrated according to the system of various embodiments of the invention, method and computer journey
The architecture, function and operation in the cards of sequence product.In this regard, each box in flowchart or block diagram can generation
A part of one module, program segment or code of table, a part of the module, program segment or code include one or more use
The executable instruction of the logic function as defined in realizing.It should also be noted that in some implementations as replacements, being marked in box
The function of note can also occur in a different order than that indicated in the drawings.For example, two boxes succeedingly indicated are actually
It can be basically executed in parallel, they can also be executed in the opposite order sometimes, this is depending on related function.Also it wants
It is noted that the combination of each box in block diagram and or flow chart and the box in block diagram and or flow chart, Ke Yitong
The dedicated hardware based system of functions or operations as defined in executing is crossed to realize, or by specialized hardware and can be calculated
The combination of machine instruction is realized.
Being described in the embodiment of the present application involved unit or module can be realized by way of software, can also be with
It is realized by way of hardware.Described unit or module also can be set in the processor, for example, each unit can
To be the software program being arranged in computer or intelligent movable equipment, it is also possible to the hardware device being separately configured.Wherein, this
The title of a little units or module does not constitute the restriction to the unit or module itself under certain conditions.
Above description is only the preferred embodiment of the application and the explanation to institute's application technology principle.Those skilled in the art
Member is it should be appreciated that invention scope involved in the application, however it is not limited to technology made of the specific combination of above-mentioned technical characteristic
Scheme, while should also cover in the case where not departing from the application design, appointed by above-mentioned technical characteristic or its equivalent feature
Other technical solutions of meaning combination and formation.Such as features described above and (but being not limited to) disclosed herein have similar functions
Technical characteristic replaced mutually and the technical solution that is formed.
Claims (17)
1. a kind of prediction guessing game dispositions method, which is characterized in that the described method includes:
The first game contract of the first game is disposed, on the first parallel chain so that several first game terminals obtain and call institute
Game beginning interface of the first game contract is stated so that the first game is respectively created on first parallel chain;For several second
Game terminal obtains and the game of the first game contract is called to participate in interface to participate in respectively on first parallel chain
First game;
The first game contract of the first game is sent to corresponding main chain node, for the first parallel chain each node respectively from right
The main chain node answered obtains and executes the first game contract of the first game, each verifying node of first parallel chain is beaten respectively
It wraps the first block information of the first block and is sent to corresponding main chain node for recording first block information to institute
State on main chain, and whether have the block information of no less than first threshold quantity identical, be if verifying in the first block information, then this
One block is known together by main chain, and the commit mark for the first block arrangement of the first parallel chain for certification;Wherein, described
One block information includes the implementing result of the first game contract of first game.
2. the method according to claim 1, wherein the first game contract is also configured with game over and connects
Mouthful, the game over interface is used to obtain and call for first game terminal to generate game over transaction, the trip
Play is closed the trade configured at least one of following: rule is provided in game over triggering rule, game result decision rule, reward.
3. according to the method described in claim 2, it is characterized in that, the first game contract is also configured with several regular moulds
Plate, the rule template are used to obtain and call for first game terminal at least one of below rapid configuration: the trip
Rule is provided in end trigger of playing rule, the game result decision rule, the reward.
4. according to the method in claim 2 or 3, which is characterized in that further include:
The rule configuration that first game is disposed on first parallel chain examines contract;
Wherein, the rule configuration examines that contract is at least one of following for examining: the game over triggering rule, the trip
Rule is provided in result judgement of playing rule, the reward, and generation examination result information is simultaneously sent to corresponding main chain node, for the
Each node of one parallel chain obtain and execute from corresponding main chain node respectively examination result information, first parallel chain it is each
Verifying node is packaged the first block information of the first block respectively and is sent to corresponding main chain node for by firstth area
Block message is recorded to the main chain, and verifies the block information for whether having no less than first threshold quantity in the first block information
It is identical, it is that then first block is known together by main chain, and the commit for the first block arrangement of the first parallel chain for certification is marked
Know;So that second game terminal acquisition is for reference;Wherein, first block information includes the examination result letter
Breath.
5. method according to claim 1-4, which is characterized in that further include:
Send the first game creation transaction, the first game participate in business, game over transaction and rule configuration examine contract to pair
The main chain node answered, so that each node of the first parallel chain is obtained from corresponding main chain node respectively and executes the first game creation
Transaction, the first game are participated in business, game over transaction and rule configuration examine contract, each verifying section of first parallel chain
Point is packaged the first block information of the first block respectively and is sent to corresponding main chain node for by first block information
Whether on record to the main chain, and verifying in the first block information has the block information of no less than first threshold quantity identical,
It is that then first block is known together by main chain, and the commit for the first block arrangement of the first parallel chain for certification is identified;Its
In, first block information includes the first game creation transaction, the first game is participated in business, game over is traded and rule
Then configure examination contract;Wherein, the first game creation transaction is obtained by several first game terminals and calls game beginning interface
Generation when the first game is respectively created;First game, which is participated in business, to be obtained by several second game terminals and the game is called to join
Participate in generation when first game respectively with interface.
6. a kind of prediction guessing game dispositions method, which is characterized in that the described method includes:
Receive the first game contract of the first game, wherein the first game contract of the first game by the first parallel chain node
It is disposed on the first parallel chain, so that each node of the first parallel chain is obtained from corresponding main chain node respectively and executes the first trip
The first block information that first game contract of play, each verifying node of first parallel chain are packaged the first block respectively is concurrent
It send to corresponding main chain node for recording first block information to the main chain, and verifies in the first block information
Whether there is the block information of no less than first threshold quantity identical, be, then first block is known together by main chain, and parallel for first
Commit mark of first block arrangement of chain for certification;Wherein, first block information includes first game
The implementing result of first game contract;
Receive, record and know together first block and its information;
Wherein, the first game contract of the first game is configured with game beginning interface, so that several first game terminals obtain simultaneously
Call game beginning interface that the first game is respectively created;
First game contract of the first game is also configured with game and participates in interface, so that several second game terminals obtain and call
The game participates in interface and participates in first game respectively.
7. according to the method described in claim 6, it is characterized in that, the first game contract be configured with several rule templates,
The rule template is used to obtain and call for first game terminal at least one of below rapid configuration: the game knot
Rule is provided in beam triggering rule, the game result decision rule, the reward.
8. according to the method described in claim 6, it is characterized in that, the first game contract be configured with game over interface,
The game over interface is used to obtain and call for first game terminal to generate game over transaction, the game knot
Beam transaction is configured at least one of following: rule is provided in game over triggering rule, game result decision rule, reward.
9. method according to claim 7 or 8, which is characterized in that further include:
Examination result information is received, so that each node of the first parallel chain obtains the first game from corresponding main chain node respectively
Examination result information, first parallel chain each verifying node be packaged the first block information of the first block respectively and be sent to
Corresponding main chain node for recording first block information to the main chain, and verify the first block information in be
The no block information for having no less than first threshold quantity is identical, is, then first block is known together by main chain, and is the first parallel chain
The first block arrangement for certification commit mark;So that second game terminal is obtained to refer to;Wherein, described
First block information includes the examination result information of first game;
Wherein, the examination result information is configured by rule examines that contract is at least one of following for examining: the game over
Triggering rule, the game result decision rule, the reward is provided rule and is generated, and is sent to master link point;The rule
It then configures and examines that contract is disposed on the first parallel chain by the node of the first parallel chain.
10. according to the method described in claim 9, it is characterized by further comprising:
Receive the first game creation transaction, the first game participate in business, game over transaction and rule configuration examine contract to pair
The main chain node answered, so that each node of the first parallel chain is obtained from corresponding main chain node respectively and executes the first game creation
Transaction, the first game are participated in business, game over transaction and rule configuration examine contract, each verifying section of first parallel chain
Point is packaged the first block information of the first block respectively and is sent to corresponding main chain node for by first block information
Whether on record to the main chain, and verifying in the first block information has the block information of no less than first threshold quantity identical,
It is that then first block is known together by main chain, and the commit for the first block arrangement of the first parallel chain for certification is identified;Its
In, first block information includes the first game creation transaction, the first game is participated in business, game over is traded and rule
Then examine contract;Wherein, the first game creation transaction is obtained by several first game terminals and game beginning interface is called to distinguish
Generation when creating the first game, and it is sent to the node of the first parallel chain;First game is participated in business whole by several second game
End obtains and the game is called to participate in interface participates in generation when first game respectively, and is sent to the section of the first parallel chain
Point.
11. a kind of prediction guessing game method characterized by comprising
Game beginning transaction is received to create the first game on the first parallel chain, wherein game beginning transaction is by first
Game terminal obtain and call the game beginning interface for the first game contract being deployed on the first parallel chain generate and send to
The node of first parallel chain;
Several game are received to participate in business with the participant of determination first game;Wherein, the game is participated in business by
Two game terminals obtain after obtaining the information of first game by first parallel chain and first game are called to close
Game about participates in interface and generates and sends to the node of first parallel chain;
Game result is generated according to several rules of pre-configuration, game beginning transaction, several game for sending the first game participate in
Transaction and game result are to corresponding main chain node, so that each node of the first parallel chain is obtained from corresponding main chain node respectively
And the game beginning for executing the first game is traded, several game are participated in business and game result, first parallel chain is respectively tested
Card node is packaged the first block information of the first block respectively and is sent to corresponding main chain node for by first block
Information is recorded to the main chain, and verifies the block information phase for whether having no less than first threshold quantity in the first block information
It together, is that then first block is known together by main chain, and the commit for the first block arrangement of the first parallel chain for certification is marked
Know;Wherein, first block information includes game beginning transaction of first game, several game are participated in business and game
As a result.
12. according to the method for claim 11, which is characterized in that described to generate game knot according to several rules of pre-configuration
Fruit, the game result for sending the first game include: to corresponding main chain node
Virtual machine by running first game monitors block height or the time of first parallel chain, and described in judgement
Whether block height or the time trigger the game over triggering rule of pre-configuration:
Be, then according to the game result decision rule of pre-configuration generate game result, and send the first game game result to
Corresponding main chain node.
13. according to the method for claim 11, which is characterized in that reception game beginning transaction is in the first parallel chain
The first game of upper creation further include:
Receive game over transaction;Wherein, game over transaction is configured at least one of following of first game: trip
Rule is provided in end trigger of playing rule, game result decision rule, reward;The game over transaction is whole by first game
End obtains and the game over interface of the first game contract is called to generate;
It is described to generate game results according to several rules of pre-configuration, the game result of the first game is sent to corresponding master link
Include: on point
Virtual machine by running first game executes the game over transaction and generates game result and send the first trip
The game result of play is to corresponding main chain node.
14. according to the method for claim 13, which is characterized in that the first game contract is also configured with several regular moulds
Plate, the game over transaction pass through at least one of below the rule template rapid configuration: the game over triggers rule,
Rule is provided in the game result decision rule, the reward.
15. method described in 3 or 14 according to claim 1, which is characterized in that further include:
Call the rule configuration of first game to examine that contract is examined at least one of following: the game over triggers
Rule is provided in rule, the game result decision rule, the reward, is generated examination result information and is sent to corresponding main chain
Nodes records and common recognition, so that each node of the first parallel chain obtains the examination knot of the first game from corresponding main chain node respectively
Fruit information obtains for second game terminal to refer to.
16. a kind of equipment, which is characterized in that the equipment includes:
One or more processors;
Memory, for storing one or more programs,
When one or more of programs are executed by one or more of processors, so that one or more of processors
Execute the method as described in any one of claim 1-15.
17. a kind of storage medium for being stored with computer program, which is characterized in that realize when the program is executed by processor as weighed
Benefit requires method described in any one of 1-15.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811151670.8A CN109395392B (en) | 2018-09-29 | 2018-09-29 | Forecast guess game deployment method and game method, equipment and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811151670.8A CN109395392B (en) | 2018-09-29 | 2018-09-29 | Forecast guess game deployment method and game method, equipment and storage medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109395392A true CN109395392A (en) | 2019-03-01 |
CN109395392B CN109395392B (en) | 2022-03-04 |
Family
ID=65465660
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811151670.8A Active CN109395392B (en) | 2018-09-29 | 2018-09-29 | Forecast guess game deployment method and game method, equipment and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109395392B (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111695991A (en) * | 2019-03-14 | 2020-09-22 | 北京沃东天骏信息技术有限公司 | Contract processing method and device based on block, block chain node and storage medium |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107423962A (en) * | 2017-07-11 | 2017-12-01 | 成都励睿德企业管理有限公司 | Data block chain mandate based on rewards and punishments participates in the Byzantine failure tolerance method and its rewards and punishments method of common recognition |
CN107563761A (en) * | 2017-08-26 | 2018-01-09 | 复旦大学 | Game account management method based on block chain |
TW201803634A (en) * | 2016-07-22 | 2018-02-01 | 碩網資訊股份有限公司 | A virtual game currency system using blockchain and method thereof |
CN107742210A (en) * | 2017-10-13 | 2018-02-27 | 布比(北京)网络技术有限公司 | Across the chain fund transfer system and method for a kind of different blocks interchain |
US20180114403A1 (en) * | 2016-10-26 | 2018-04-26 | International Business Machines Corporation | Blockchain gaming |
CN108108487A (en) * | 2018-01-10 | 2018-06-01 | 杭州复杂美科技有限公司 | A kind of common recognition method of block chain |
CN108434745A (en) * | 2018-03-27 | 2018-08-24 | 北京知道创宇信息技术有限公司 | Game data processing method and system |
CN109395394A (en) * | 2018-09-29 | 2019-03-01 | 杭州复杂美科技有限公司 | Predict guessing game dispositions method and method for gaming, equipment and storage medium |
-
2018
- 2018-09-29 CN CN201811151670.8A patent/CN109395392B/en active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
TW201803634A (en) * | 2016-07-22 | 2018-02-01 | 碩網資訊股份有限公司 | A virtual game currency system using blockchain and method thereof |
US20180114403A1 (en) * | 2016-10-26 | 2018-04-26 | International Business Machines Corporation | Blockchain gaming |
CN107423962A (en) * | 2017-07-11 | 2017-12-01 | 成都励睿德企业管理有限公司 | Data block chain mandate based on rewards and punishments participates in the Byzantine failure tolerance method and its rewards and punishments method of common recognition |
CN107563761A (en) * | 2017-08-26 | 2018-01-09 | 复旦大学 | Game account management method based on block chain |
CN107742210A (en) * | 2017-10-13 | 2018-02-27 | 布比(北京)网络技术有限公司 | Across the chain fund transfer system and method for a kind of different blocks interchain |
CN108108487A (en) * | 2018-01-10 | 2018-06-01 | 杭州复杂美科技有限公司 | A kind of common recognition method of block chain |
CN108434745A (en) * | 2018-03-27 | 2018-08-24 | 北京知道创宇信息技术有限公司 | Game data processing method and system |
CN109395394A (en) * | 2018-09-29 | 2019-03-01 | 杭州复杂美科技有限公司 | Predict guessing game dispositions method and method for gaming, equipment and storage medium |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111695991A (en) * | 2019-03-14 | 2020-09-22 | 北京沃东天骏信息技术有限公司 | Contract processing method and device based on block, block chain node and storage medium |
CN111695991B (en) * | 2019-03-14 | 2024-02-06 | 北京沃东天骏信息技术有限公司 | Block-based contract processing method and device, block chain node and storage medium |
Also Published As
Publication number | Publication date |
---|---|
CN109395392B (en) | 2022-03-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109395394A (en) | Predict guessing game dispositions method and method for gaming, equipment and storage medium | |
US20180373984A1 (en) | Architectures, systems and methods having segregated secure functions and public functions | |
CN109395393A (en) | Game dispositions method and method for gaming, equipment and storage medium based on parallel chain | |
Esteva et al. | AMELI: An agent-based middleware for electronic institutions | |
Crossley | The man whose web expanded: Network dynamics in Manchester's post/punk music scene 1976–1980 | |
CN109360091A (en) | A kind of arbitrary object choosing method and device based on block chain | |
CN110064202B (en) | Game method, equipment and storage medium | |
CN110351285A (en) | A kind of data processing method, applications client and system | |
CN109510831A (en) | Real-time game method, equipment and storage medium | |
Park et al. | Spacecoin: A cryptocurrency based on proofs of space | |
JP5580363B2 (en) | GAME SYSTEM, CONTROL METHOD USED FOR THE SAME, AND COMPUTER PROGRAM | |
CN110599179B (en) | Risk control method and related equipment based on blockchain system | |
CN109003185A (en) | A kind of method for building up, device, calculating equipment and the storage medium of intelligence contract | |
CN109345238A (en) | A kind of card game method and system, equipment and storage medium | |
CN107807943A (en) | Application program recommends method and device | |
CN109126139A (en) | A kind of guessing game processing method, equipment and storage medium | |
CN109289199A (en) | Multiplayer method, equipment and storage medium | |
CN106373014A (en) | Method and apparatus for assessing health degree of application | |
CN110163005A (en) | Method for processing business, system, calculating equipment and storage medium based on block chain | |
Chakraborty et al. | Trading on a Rigged Game: Outcome Manipulation in Prediction Markets. | |
CN112862303A (en) | Crowdsourcing quality evaluation system and method based on block chain | |
CN109395392A (en) | Predict guessing game dispositions method and method for gaming, equipment and storage medium | |
JP2017164218A (en) | Game system, computer program used for the same, and server device | |
CN109432780A (en) | Game dispositions method and method for gaming, equipment and storage medium based on parallel chain | |
Clark et al. | Research perspectives and challenges for bitcoin and cryptocurrencies |
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 |