CN111353778A - Block chain television lottery system - Google Patents
Block chain television lottery system Download PDFInfo
- Publication number
- CN111353778A CN111353778A CN202010022868.7A CN202010022868A CN111353778A CN 111353778 A CN111353778 A CN 111353778A CN 202010022868 A CN202010022868 A CN 202010022868A CN 111353778 A CN111353778 A CN 111353778A
- Authority
- CN
- China
- Prior art keywords
- lottery
- node
- process unit
- data
- management platform
- 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
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/382—Payment protocols; Details thereof insuring higher security of transaction
- G06Q20/3827—Use of message hashing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/62—Protecting access to data via a platform, e.g. using keys or access control rules
- G06F21/6218—Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database
- G06F21/6245—Protecting personal data, e.g. for financial or medical purposes
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/64—Protecting data integrity, e.g. using checksums, certificates or signatures
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/382—Payment protocols; Details thereof insuring higher security of transaction
- G06Q20/3829—Payment protocols; Details thereof insuring higher security of transaction involving key management
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q40/00—Finance; Insurance; Tax strategies; Processing of corporate or income taxes
- G06Q40/04—Trading; Exchange, e.g. stocks, commodities, derivatives or currency exchange
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Theoretical Computer Science (AREA)
- Accounting & Taxation (AREA)
- General Physics & Mathematics (AREA)
- Computer Security & Cryptography (AREA)
- Physics & Mathematics (AREA)
- Finance (AREA)
- Health & Medical Sciences (AREA)
- General Business, Economics & Management (AREA)
- Strategic Management (AREA)
- Bioethics (AREA)
- General Health & Medical Sciences (AREA)
- Computer Hardware Design (AREA)
- Software Systems (AREA)
- General Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Medical Informatics (AREA)
- Development Economics (AREA)
- Economics (AREA)
- Marketing (AREA)
- Technology Law (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
The invention discloses a blockchain television lottery purchasing system, which belongs to the field of lottery purchasing systems and comprises a blockchain management platform, a lottery center management platform, a television lottery purchasing operation platform and a home terminal, wherein the blockchain management platform is used for controlling and managing an alliance chain, and uplink transaction information uploaded by the lottery center management platform, the television lottery purchasing operation platform and the home terminal is stored in blocks of all nodes managed by the blockchain management platform in a distributed manner, so that the blocky management of lottery transaction data is realized. The blockchain television lottery purchasing system disclosed by the invention effectively combines the blockchain technology with the television, and ensures that a forgery-proof, falsification-proof and traceable public credibility lottery purchasing platform is formed among a lottery purchasing operator, a lottery purchasing supervisor and a user.
Description
Technical Field
The invention relates to the field of lottery purchasing systems, in particular to a block chain television lottery purchasing system.
Background
The internet lottery buying is started and stopped for many times, and the reason is that the legality problem of the channel is difficult to solve in the internet process, the situations of 'sitting in private, bankering' and tampering lottery data are excessive, the legal rights and interests of lottery buyers are difficult to guarantee, but the online lottery buying is gradually sluggish along with the gradual development of the economy of the internet.
Chinese patent document publication No. CN108805664A discloses a block chain-based responsibility lottery information disclosure method, which comprises the following steps: 1. the lottery center generates a series of items containing information of each lottery; 2. the lottery center sends a series of items containing the information of each lottery in the step 1 to the whole network; 3. the block chain links write each entry as transaction data into the block chain; 4. after the user bets on each lottery sales website, the lottery machine uploads the betting information of each lottery to the whole network; 5. the block chain link point writes the betting information of each lottery ticket into the block chain as transaction data; 6. the lottery center issues lottery information and sends the lottery information to the whole network; 7. the block chain link points write the lottery drawing information items as transaction data into the block chain; 8. the user exchanges prizes at each sales network, and the lottery machine uploads corresponding prize exchanging information to the whole network; 9. the block chain links write prize redemption information entries as transaction data into the block chain. The responsibility lottery information disclosure method based on the block chain can solve the problem that the lottery information is easy to be falsified in the internet sales process, but the practical implementation process of the mode combined with the lottery machine is very difficult, and the establishment of the block chain network which is complicated is not always finished, so the practicability of the method is poor.
Disclosure of Invention
In order to overcome the defects of the prior art, the invention aims to provide a block chain television lottery system, which effectively combines a block chain technology and a television and ensures that a forgery-proof, falsification-proof and traceable public trust lottery purchasing platform is formed among a lottery purchasing operator, a lottery purchasing supervisor and a user.
In order to achieve the purpose, the invention adopts the following technical scheme:
the invention provides a block chain television lottery purchasing system which comprises a block chain management platform, a lottery center management platform, a television lottery purchasing operation platform and a home terminal, wherein the block chain management platform is used for controlling and managing an alliance chain.
The home terminal sends lottery transaction data to the television lottery purchasing operation platform, the home terminal sends the lottery transaction data and user information to the block chain management platform uplink, and the block chain management platform generates user terminal uplink transaction information and stores the user terminal uplink transaction information in blocks of all nodes managed by the block chain management platform in a distributed mode.
The television lottery purchasing operation platform verifies the validity of the lottery transaction data and the uplink transaction information of the user side after receiving the lottery transaction data, the television lottery purchasing operation platform generates lottery purchasing confirmation data after the verification is passed, the lottery purchasing confirmation data is sent to the lottery center management platform and the block chain management platform, and the block chain management platform generates the uplink transaction information of the operation side after receiving the lottery purchasing confirmation data and stores the uplink transaction information in a distributed mode in blocks of all nodes managed by the block chain management platform.
And after receiving the lottery ticket buying confirmation data, the lottery ticket center management platform verifies the effectiveness of the lottery ticket buying confirmation data and the operation end uplink transaction information, generates lottery ticket drawing data after the verification is passed through and sends the lottery ticket drawing data to the block chain management platform, and the block chain management platform generates center end uplink transaction information after receiving the lottery ticket drawing data and stores the center end uplink transaction information in a distributed manner in blocks of all nodes managed by the block chain management platform.
According to a further technical scheme provided by the invention, the block chain management platform comprises a block chain management center, a first class P node process unit, a first class V node main process unit, a second class P node process unit and a second class V node main process unit.
The block chain management center is used for account management, calculation rule management of a common calculation algorithm, P node and V node configuration management and key management.
The first type P node process unit and the first type V node main process unit are arranged on the lottery center management platform, and the second type P node process unit and the second type V node main process unit are arranged on the television lottery purchasing operation platform.
The first type P node process unit is used for receiving the lottery transaction data and the lottery purchase confirmation data.
The first type V node main process unit is used for calculating a first type consensus algorithm to calculate the received data of the first type P node process unit, and after the received data verifies the validity of the data through the first type consensus algorithm, the received data is stored in blocks of all nodes managed by the block chain management center.
And the second type P node process unit is used for receiving the lottery ticket drawing data.
And the second type V node main process unit is used for calculating a second type consensus algorithm to calculate the received data of the second type P node process unit, and storing the received data into blocks of all nodes managed by the block chain management center after the received data verify the legality of the data through the second type consensus algorithm.
And the block chain management center respectively performs data interaction with the first class P node process unit, the first class V node main process unit, the second class P node process unit and the second class V node main process unit, and manages the calculation rules of the first class consensus algorithm and the second class consensus algorithm.
In a further technical solution provided by the present invention, the block chain management platform further includes a data routing layer.
The data routing layer is used for receiving an access request of the home terminal and distributing the access request to the first class P node process unit, the first class V node main process unit, the second class P node process unit and the second class V node main process unit, and the data routing layer distributes the access request to the process units.
According to a further technical scheme provided by the invention, the block chain management platform further comprises a first class V node slave process unit and a second class V node slave process unit, wherein the first class V node slave process unit is a standby unit of the first class V node master process unit, and the second class V node slave process unit is a standby unit of the second class V node master process unit.
According to a further technical scheme provided by the invention, the first-class consensus algorithm calculation method comprises the following steps:
verifying whether the user has legality;
and verifying the validity and validity of the lottery transaction data and the lottery purchasing confirmation data.
In a further technical solution provided by the present invention, the second type consensus algorithm calculation method is as follows:
verifying whether the user has legality;
and verifying the validity and validity of the lottery ticket drawing data.
According to a further technical scheme provided by the invention, the uplink transaction information of the user side comprises a user account address, a block hash, a block height, a block time, client service data, a client lottery contract method and a transaction hash, the uplink transaction information of the operation side comprises the user account address, the block hash, the block height, the block time, the operation side service data, the operation side lottery contract method and the transaction hash, and the uplink transaction information of the center side comprises the user account address, the block hash, the block height, the block time, the center side service data, the center side lottery contract method and the transaction hash.
In a further technical solution provided by the present invention, the uplink transaction information of the user side, the uplink transaction information of the operating side, and the uplink transaction information of the center side are uplink transaction information, and a plurality of uplink transaction information are stored in a block of each node of the block chain management platform.
In a further embodiment of the present invention, when the uplink transaction information in a certain block of the blockchain management platform is in a saturated state, the blockchain management platform generates a new block at each node to store the remaining uplink transaction information
The invention has the beneficial effects that:
the blockchain television lottery purchasing system provided by the invention creates a public trust lottery purchasing platform among the lottery center management platform, the television lottery purchasing operation platform and the client based on the blockchain technology, and ensures that lottery tickets sold through television lottery purchasing have the characteristics of being not forged, not tampered, traceable and the like. A user can inquire a user order process through a website of a supervision party lottery center management platform, wherein the user order process comprises an order reservation, order confirmation, order purchase and ticket drawing information and blockchain information of the process, the blockchain information comprises a block where the user is located, transaction Hash information and the like, and the lottery purchased and sold by the television has uniqueness and traceability through the binding of the blockchain information and the lottery purchasing information, so that the reliability of lottery purchasing on the television line is greatly improved.
Drawings
FIG. 1 is a block chain TV lottery system according to an embodiment of the present invention;
fig. 2 is a schematic structural diagram of federation chain storage data provided in the embodiment of the present invention.
In the figure:
1. a block chain management platform; 2. a lottery center management platform; 3. a television lottery operation platform; 4. a home terminal; 11. a block chain management center; 12. a first type P node process unit; 13. a first type V node main process unit; 14. a second type P node process unit; 15. a second class V node main process unit; 16. a first type V node slave process unit; 17. a second type V node slave process unit; 18. a data routing layer.
Detailed Description
The technical scheme of the invention is further explained by the specific implementation mode in combination with the attached drawings.
As shown in fig. 1 and fig. 2, the blockchain television lottery system provided in this embodiment includes a blockchain management platform 1 for controlling and managing a alliance chain, a lottery center management platform 2, a television lottery operation platform 3, and a home terminal 4. Generally, the lottery center management platform 2 is operated by a lottery center, the television lottery operation platform 3 is operated by a television lottery operator, the blockchain management platform 1 can be operated by the lottery center or the television lottery operator, and the home terminal 4 generally refers to a set-top box provided with a television lottery APP. The blockchain television lottery purchasing system provided by the embodiment comprises a blockchain management platform 1, a lottery center management platform 2, a television lottery purchasing operation platform 3 and a set top box provided with a television lottery purchasing APP, which jointly form a credibility lottery purchasing platform which is not counterfeitable, falsifiable and traceable, and the uniqueness and the traceability of television lottery purchasing are greatly improved.
The home terminal 4 sends the lottery transaction data to the television lottery purchasing operation platform 3, the home terminal 4 sends the lottery transaction data and the user information to the block chain management platform 1 to uplink, the block chain management platform 1 generates uplink transaction information of the user side, and the uplink transaction information of the user side is stored in blocks of all nodes managed by the block chain management platform in a distributed mode. The lottery transaction data includes lottery ID, lottery type, bet identification, bet type, bet mode, time of placing an order, time of drawing a prize, etc. After the uplink transaction information is stored in the block of all the nodes managed by the block chain management platform 1, the lottery center management platform 2, the television lottery purchasing operation platform 3 and the home terminal 4 can all obtain the uplink transaction information, so that the uplink transaction information at the platform end has uniqueness and can be shared by multiple parties.
After receiving the lottery transaction data, the television lottery purchasing operation platform 3 verifies the validity of the lottery transaction data and the uplink transaction information of the user side, the television lottery purchasing operation platform 3 generates lottery purchasing confirmation data after the verification is passed, the lottery purchasing confirmation data is sent to the lottery center management platform 2 and the block chain management platform 1, the block chain management platform 1 generates uplink transaction information of the operation side after receiving the lottery purchasing confirmation data, and the uplink transaction information of the operation side is stored in blocks of all nodes managed by the operation side in a distributed mode. After the lottery ticket is confirmed, all the parties of the lottery ticket center management platform 2, the television lottery ticket purchasing operation platform 3 and the family terminal 4 can obtain and record the confirmed uplink transaction information of the lottery ticket, so that the uplink transaction information of the operation terminal has uniqueness and can be shared by multiple parties.
After receiving the lottery purchasing confirmation data, the lottery center management platform 2 verifies the effectiveness of the lottery purchasing confirmation data and the operation end uplink transaction information, the television lottery purchasing operation platform 3 generates lottery drawing data after the verification passes, the lottery drawing data is sent to the block chain management platform 1, and the block chain management platform 1 generates center end uplink transaction information after receiving the lottery drawing data and stores the center end uplink transaction information in blocks of all management nodes in a distributed mode. After the lottery ticket is drawn, all the parties of the lottery ticket center management platform 2, the television lottery purchasing operation platform 3 and the family terminal 4 can obtain the uplink transaction information of the center terminal, which records the drawn lottery ticket, so that the uplink transaction information of the center terminal has uniqueness and can be shared by multiple parties. In summary, the transaction information of the lottery in each link of the purchase, confirmation and drawing procedures is linked, which not only can effectively prevent the data from being tampered, but also is easy to trace. The user can further inquire the progress state of the lottery order of the user through a website which is externally disclosed by the lottery center management platform 2, wherein the progress state of the order comprises reservation orders, order confirmation, order purchase and ticket drawing information, and block chain related information such as blocks where all the processes are located and transaction Hash information.
The blockchain management platform 1 includes a blockchain management center 11, a first type P node process unit 12(Xpeer), a first type V node master process unit 13(Xvalidator), a second type P node process unit 14(Xpeer), and a second type V node master process unit 15 (Xvalidator). Whether the node is a first-class node or a second-class node, the main difference between the P node process unit and the V-class node main process unit is as follows: the P node process unit does not participate in the consensus algorithm and has the function of hiding the V node; the V-type node main process unit participates in the consensus algorithm.
The block chain management center 11 is used for account management, common calculation algorithm calculation rule management, P node and V node configuration management and key management, a first type P node process unit 12 and a first type V node main process unit 13 are arranged on the lottery center management platform 2, a second type P node process unit 14 and a second type V node main process unit 15 are arranged on the television lottery purchasing operation platform 3, the first type P node process unit 12 is used for receiving lottery transaction data and lottery purchasing confirmation data, the first type V node main process unit 13 is used for calculating the first type common identification algorithm to calculate the received data of the first type P node process unit 12, and the received data is stored in blocks of all nodes managed by the block chain management center 11 after the validity of the received data is verified by the first type common identification algorithm. The second type P node process unit 14 is configured to receive lottery drawing data, the second type V node main process unit is configured to calculate a second type consensus algorithm to calculate received data of the second type P node process unit 14, and store the received data in blocks of all nodes managed by the block chain management center 11 after the received data verifies the validity of the data through the second type consensus algorithm. The block chain management center 11 respectively performs data interaction with the first class P node process unit 12, the first class V node main process unit 13, the second class P node process unit 14, and the second class V node main process unit 15, and manages the calculation rules of the first class consensus algorithm and the second class consensus algorithm. The first type of consensus algorithm and the second type of consensus algorithm are mainly used for verifying whether data should be stored in all the node blocks, and if the data is verified by the consensus algorithm, the received data is stored in all the node blocks managed by the blockchain management center 11.
In order to facilitate distribution of the access request data, the blockchain management platform 1 further includes a data routing layer 18(Xroute), the data routing layer 18 is configured to receive the access request of the home terminal 4, and distribute the access request to the first-class P node process unit 12, the first-class V node master process unit 13, the second-class P node process unit 14, and the second-class V node master process unit 15, and the data routing layer 18 distributes the access request to each process unit, so that each process unit performs corresponding processing on the data.
Considering that the V node participating in the consensus algorithm has a risk of failure, further, the block chain management platform 1 further includes a first type V node slave process unit 16 and a second type V node slave process unit 17, where the first type V node slave process unit 16 is a standby unit of the first type V node master process unit 13, and the second type V node slave process unit 17 is a standby unit of the second type V node master process unit. The first-class V node slave process unit 16 and the second-class V node slave process unit 17 which are provided with the backup function may replace the above-mentioned master process unit to operate after the first-class V node master process unit 13 and the second-class V node master process unit have a failure.
Preferably, the first-class consensus algorithm is calculated as follows:
1. verifying whether the user has legality;
2. and verifying the validity and validity of the lottery transaction data and the lottery purchasing confirmation data.
The first type of consensus algorithm is mainly used for verifying the validity and the validity of the data related to the television lottery purchasing operation platform 3, so that the first type of consensus algorithm is mainly used for verifying the validity and the validity of the lottery transaction data and the lottery purchasing confirmation data.
Preferably, the second type consensus algorithm is calculated as follows:
1. verifying whether the user has legality;
2. and verifying the validity and validity of the lottery drawing data.
The first type of consensus algorithm is mainly used for verifying the validity and the legality of the data related to the lottery central management platform 2, and therefore the first type of consensus algorithm is mainly used for verifying the validity and the legality of the lottery drawing data.
Further preferably, the uplink transaction information of the user terminal includes a user account address, a block hash, a block height, a block time, a client service data, a client lottery contract method, and a transaction hash. The operation end uplink transaction information comprises a user account address, block hash, block height, block time, operation end service data, an operation end lottery contract method and transaction hash. The central terminal uplink transaction information comprises a user account address, block hash, block height, block time, central terminal service data, a central terminal lottery contract method and transaction hash. The uplink transaction information of the user terminal, the uplink transaction information of the operating terminal and the uplink transaction information of the center terminal are uplink transaction information, and are stored in blocks of all nodes managed by the blockchain management center 11. Further preferably, a plurality of uplink transaction information are stored in the block of each node of the blockchain management platform 1, that is, a certain block may store a plurality of uplink transaction information until the block is filled. Further preferably, when the uplink transaction information in a certain block of the blockchain management platform 1 is in a saturated state, the blockchain management platform 1 generates a new block at each node to store the remaining uplink transaction information. The blockchain management center 11 generates a plurality of blocks to form a distributed book, so that each piece of uplink transaction information is recorded and cannot be tampered, because the tampering is inconsistent with the data of other nodes.
In summary, the block chain technology is effectively applied to the television lottery purchasing project, is a novel application mode of computer technologies such as distributed data storage, point-to-point transmission, a consensus mechanism and an encryption algorithm, has key characteristics such as distributed peer-to-peer, data block chain, unforgeability, tamper resistance, transparency, credibility, high reliability and the like, and guarantees uniqueness, tamper resistance and traceability of the television lottery.
While the invention has been described with reference to a preferred embodiment, it will be understood by those skilled in the art that various changes may be made and equivalents may be substituted for elements thereof without departing from the spirit and scope of the invention. The present invention is not to be limited by the specific embodiments disclosed herein, and other embodiments that fall within the scope of the claims of the present application are intended to be within the scope of the present invention.
Claims (9)
1. A block chain TV lottery system is characterized in that:
the system comprises a block chain management platform, a lottery center management platform, a television lottery purchasing operation platform and a home terminal, wherein the block chain management platform is used for controlling and managing an alliance chain;
the home terminal sends lottery transaction data to the television lottery purchasing operation platform, the home terminal sends the lottery transaction data and user information to the block chain management platform to chain, and the block chain management platform generates user terminal chain transaction information and stores the user terminal chain transaction information in blocks of all nodes managed by the block chain management platform in a distributed mode;
after the television lottery purchasing operation platform receives the lottery transaction data, the effectiveness of the lottery transaction data and the user side uplink transaction information is verified, after the lottery transaction data is verified, the television lottery purchasing operation platform generates lottery purchasing confirmation data, the lottery purchasing confirmation data is sent to the lottery center management platform and the block chain management platform, and the block chain management platform receives the lottery purchasing confirmation data, generates operation side uplink transaction information and stores the operation side uplink transaction information in a distributed mode in blocks which manage all nodes;
and after receiving the lottery ticket buying confirmation data, the lottery ticket center management platform verifies the effectiveness of the lottery ticket buying confirmation data and the operation end uplink transaction information, generates lottery ticket drawing data after the verification is passed through and sends the lottery ticket drawing data to the block chain management platform, and the block chain management platform generates center end uplink transaction information after receiving the lottery ticket drawing data and stores the center end uplink transaction information in a distributed manner in blocks of all nodes managed by the block chain management platform.
2. The blockchain television lottery system of claim 1, wherein:
the block chain management platform comprises a block chain management center, a first class P node process unit, a first class V node main process unit, a second class P node process unit and a second class V node main process unit;
the block chain management center is used for account management, common calculation algorithm calculation rule management, P node and V node configuration management and key management;
the first type P node process unit and the first type V node main process unit are arranged on the lottery ticket center management platform, and the second type P node process unit and the second type V node main process unit are arranged on the television lottery purchasing operation platform;
the first type P node process unit is used for receiving the lottery transaction data and the lottery purchasing confirmation data;
the first-class V node main process unit is used for calculating a first-class consensus algorithm to calculate the received data of the first-class P node process unit, and after the received data verifies the validity of the data through the first-class consensus algorithm, the received data is stored in blocks of all nodes managed by the block chain management center;
the second type P node process unit is used for receiving the lottery ticket drawing data;
the second type V node main process unit is used for calculating a second type consensus algorithm to calculate the received data of the second type P node process unit, and the received data is stored in blocks of all nodes managed by the block chain management center after the legality of the received data is verified through the second type consensus algorithm;
and the block chain management center respectively performs data interaction with the first class P node process unit, the first class V node main process unit, the second class P node process unit and the second class V node main process unit, and manages the calculation rules of the first class consensus algorithm and the second class consensus algorithm.
3. The system of claim 2, wherein:
the block chain management platform also comprises a data routing layer;
the data routing layer is used for receiving an access request of the home terminal and distributing the access request to a first class P node process unit, a first class V node main process unit, a second class P node process unit and a second class V node main process unit;
and the data routing layer distributes the access request to each process unit.
4. The system of claim 2, wherein:
the block chain management platform further comprises a first type V node slave process unit and a second type V node slave process unit, wherein the first type V node slave process unit is a standby unit of the first type V node master process unit, and the second type V node slave process unit is a standby unit of the second type V node master process unit.
5. The system of claim 2, wherein the system further comprises a color purchasing module for a blockchain television
The first-class consensus algorithm calculation method is as follows:
verifying whether the user has legality;
and verifying the validity and validity of the lottery transaction data and the lottery purchasing confirmation data.
6. The system of claim 2, wherein:
the second type consensus algorithm calculation method is as follows:
verifying whether the user has legality;
and verifying the validity and validity of the lottery ticket drawing data.
7. The blockchain television lottery system of claim 1, wherein:
the uplink transaction information of the user side comprises a user account address, block hash, block height, block time, client service data, a client lottery contract method and transaction hash;
the operation end uplink transaction information comprises a user account address, block hash, block height, block time, operation end service data, an operation end lottery contract method and transaction hash;
the central terminal uplink transaction information comprises a user account address, block hash, block height, block time, central terminal service data, a central terminal lottery contract method and transaction hash.
8. The blockchain television lottery system of claim 7, wherein:
the uplink transaction information of the user side, the uplink transaction information of the operating terminal and the uplink transaction information of the center terminal are uplink transaction information, and a plurality of uplink transaction information are stored in blocks of each node of the block chain management platform.
9. The blockchain television lottery system of claim 8, wherein:
when the uplink transaction information in a certain block of the blockchain management platform is in a saturated state, the blockchain management platform generates a new block at each node to store the rest of the uplink transaction information.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010022868.7A CN111353778B (en) | 2020-01-09 | 2020-01-09 | Block chain television lottery system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010022868.7A CN111353778B (en) | 2020-01-09 | 2020-01-09 | Block chain television lottery system |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111353778A true CN111353778A (en) | 2020-06-30 |
CN111353778B CN111353778B (en) | 2021-07-27 |
Family
ID=71193992
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010022868.7A Active CN111353778B (en) | 2020-01-09 | 2020-01-09 | Block chain television lottery system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111353778B (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112053187A (en) * | 2020-08-24 | 2020-12-08 | 深圳区块大陆科技有限公司 | Block chain-based prize pool reward chain winding method |
CN112383537A (en) * | 2020-11-11 | 2021-02-19 | 杭州甘道智能科技有限公司 | Trusted block chain uplink method and user application uplink system |
CN113128850A (en) * | 2021-04-02 | 2021-07-16 | 深圳市易讯天空网络技术有限公司 | Lottery process management method, system, terminal equipment and storage medium |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101216963A (en) * | 2008-01-02 | 2008-07-09 | 深圳环彩普达科技有限公司 | TV lottery selling operation processing system and method |
CN105913174A (en) * | 2016-04-07 | 2016-08-31 | 彭军红 | Lottery issuing method based on block chains |
CN107517408A (en) * | 2017-08-31 | 2017-12-26 | 北京华阳创美文化科技有限公司 | A kind of method and system that lottery ticket is bought by TV |
CN108805664A (en) * | 2018-05-28 | 2018-11-13 | 安徽磐众信息科技有限公司 | A kind of responsibility lottery information published method based on block chain |
CN109389399A (en) * | 2018-10-18 | 2019-02-26 | 深圳前海乐寻坊区块链科技有限公司 | Lottery industry method, apparatus, computer equipment and storage medium based on block chain |
US20190139136A1 (en) * | 2015-07-09 | 2019-05-09 | Templum, Inc. | Systems and methods for trading, clearing and settling securities transactions using blockchain technology |
-
2020
- 2020-01-09 CN CN202010022868.7A patent/CN111353778B/en active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101216963A (en) * | 2008-01-02 | 2008-07-09 | 深圳环彩普达科技有限公司 | TV lottery selling operation processing system and method |
US20190139136A1 (en) * | 2015-07-09 | 2019-05-09 | Templum, Inc. | Systems and methods for trading, clearing and settling securities transactions using blockchain technology |
CN105913174A (en) * | 2016-04-07 | 2016-08-31 | 彭军红 | Lottery issuing method based on block chains |
CN107517408A (en) * | 2017-08-31 | 2017-12-26 | 北京华阳创美文化科技有限公司 | A kind of method and system that lottery ticket is bought by TV |
CN108805664A (en) * | 2018-05-28 | 2018-11-13 | 安徽磐众信息科技有限公司 | A kind of responsibility lottery information published method based on block chain |
CN109389399A (en) * | 2018-10-18 | 2019-02-26 | 深圳前海乐寻坊区块链科技有限公司 | Lottery industry method, apparatus, computer equipment and storage medium based on block chain |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112053187A (en) * | 2020-08-24 | 2020-12-08 | 深圳区块大陆科技有限公司 | Block chain-based prize pool reward chain winding method |
CN112383537A (en) * | 2020-11-11 | 2021-02-19 | 杭州甘道智能科技有限公司 | Trusted block chain uplink method and user application uplink system |
CN113128850A (en) * | 2021-04-02 | 2021-07-16 | 深圳市易讯天空网络技术有限公司 | Lottery process management method, system, terminal equipment and storage medium |
CN113128850B (en) * | 2021-04-02 | 2024-04-19 | 深圳市易讯天空网络技术有限公司 | Lottery flow management method, system, terminal equipment and storage medium |
Also Published As
Publication number | Publication date |
---|---|
CN111353778B (en) | 2021-07-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US20230119636A1 (en) | Blockchain methods, nodes, systems and products | |
CN111353778B (en) | Block chain television lottery system | |
CN105976232B (en) | Asset transaction method and device | |
CN108769751B (en) | Network audio-visual management support system based on intelligent contract | |
CN111539750B (en) | Commodity traceability system based on blockchain and big data technology | |
TWI716140B (en) | Data processing method and device based on blockchain | |
US11909881B2 (en) | Digital asset management | |
CN107274139B (en) | Bill data management method and computer-readable medium | |
CN107180350B (en) | Method, device and system for multi-party sharing transaction metadata based on block chain | |
CN108734576B (en) | Block chain-based educational resource sharing method and system | |
JP6199518B1 (en) | Private node, processing method in private node, and program therefor | |
US20190280875A1 (en) | Systems and methods for blockchain-based digital lottery ticket generation and distribution | |
KR20200129073A (en) | The trading system and the method based on a blockchain | |
WO2017170912A1 (en) | Transaction processing device, transaction processing method, and program for same | |
CN110335147A (en) | A kind of digital asset Information Exchange System and method based on block chain | |
US20200403786A1 (en) | Distributed Data Records | |
CN109472605A (en) | A kind of mathematic for business capitalization management method and system based on block chain | |
CN109544982B (en) | Parking information sharing method and system | |
JP2017200196A (en) | Private node, processing method in private node, and program therefor | |
WO2020026676A1 (en) | Distribution management device, distribution management system, and distribution management method | |
CN109033757A (en) | A kind of data sharing method and system | |
WO2020134631A1 (en) | Block chain-based data processing method and apparatus | |
CN111583041B (en) | Block chain-based bond issuing data storage and verification processing method and device | |
CN104426867B (en) | Authority checking system, method and server, transit terminal | |
CN113283957A (en) | Block chain-based entity product transaction method |
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 |