CN111353778A - Block chain television lottery system - Google Patents

Block chain television lottery system Download PDF

Info

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
Application number
CN202010022868.7A
Other languages
Chinese (zh)
Other versions
CN111353778B (en
Inventor
王兵
罗泽文
张智骞
陈志业
王庆宝
肖祖飞
丁凤
臧成刚
蔡杰锋
杨赛
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangdong South New Media Co ltd
Original Assignee
Guangdong South New Media Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Guangdong South New Media Co ltd filed Critical Guangdong South New Media Co ltd
Priority to CN202010022868.7A priority Critical patent/CN111353778B/en
Publication of CN111353778A publication Critical patent/CN111353778A/en
Application granted granted Critical
Publication of CN111353778B publication Critical patent/CN111353778B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/382Payment protocols; Details thereof insuring higher security of transaction
    • G06Q20/3827Use of message hashing
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/62Protecting access to data via a platform, e.g. using keys or access control rules
    • G06F21/6218Protecting 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/6245Protecting personal data, e.g. for financial or medical purposes
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/64Protecting data integrity, e.g. using checksums, certificates or signatures
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/382Payment protocols; Details thereof insuring higher security of transaction
    • G06Q20/3829Payment protocols; Details thereof insuring higher security of transaction involving key management
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q40/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes
    • G06Q40/04Trading; 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

Block chain television lottery system
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.
CN202010022868.7A 2020-01-09 2020-01-09 Block chain television lottery system Active CN111353778B (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (6)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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