CN108665365B - Mixed block chain architecture system, processing method and processing system - Google Patents
Mixed block chain architecture system, processing method and processing system Download PDFInfo
- Publication number
- CN108665365B CN108665365B CN201810468531.1A CN201810468531A CN108665365B CN 108665365 B CN108665365 B CN 108665365B CN 201810468531 A CN201810468531 A CN 201810468531A CN 108665365 B CN108665365 B CN 108665365B
- Authority
- CN
- China
- Prior art keywords
- block chain
- block
- information
- blockchain
- transaction
- 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.)
- Expired - Fee Related
Links
- 238000012545 processing Methods 0.000 title claims abstract description 15
- 238000003672 processing method Methods 0.000 title claims abstract description 13
- 238000012856 packing Methods 0.000 claims abstract description 26
- 230000007246 mechanism Effects 0.000 claims description 22
- 238000012790 confirmation Methods 0.000 claims description 15
- 238000012795 verification Methods 0.000 claims description 12
- 238000005516 engineering process Methods 0.000 claims description 10
- 230000000977 initiatory effect Effects 0.000 claims description 8
- 238000000034 method Methods 0.000 claims description 7
- 238000004806 packaging method and process Methods 0.000 claims description 4
- 238000011161 development Methods 0.000 claims description 3
- 238000010276 construction Methods 0.000 claims description 2
- 239000003999 initiator Substances 0.000 claims description 2
- 230000003993 interaction Effects 0.000 claims description 2
- 238000010586 diagram Methods 0.000 description 4
- 230000008901 benefit Effects 0.000 description 3
- RTZKZFJDLAIYFH-UHFFFAOYSA-N Diethyl ether Chemical compound CCOCC RTZKZFJDLAIYFH-UHFFFAOYSA-N 0.000 description 2
- 238000013475 authorization Methods 0.000 description 2
- 238000011144 upstream manufacturing Methods 0.000 description 2
- 238000013461 design Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 230000006855 networking Effects 0.000 description 1
- 230000000750 progressive effect Effects 0.000 description 1
- 238000012827 research and development Methods 0.000 description 1
- 230000003997 social interaction Effects 0.000 description 1
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
- G06Q40/00—Finance; Insurance; Tax strategies; Processing of corporate or income taxes
- G06Q40/04—Trading; Exchange, e.g. stocks, commodities, derivatives or currency exchange
-
- 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
Landscapes
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Engineering & Computer Science (AREA)
- Finance (AREA)
- Physics & Mathematics (AREA)
- Strategic Management (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Economics (AREA)
- Marketing (AREA)
- Technology Law (AREA)
- Development Economics (AREA)
- Computer Security & Cryptography (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
Abstract
The invention discloses a mixed block chain architecture system, a processing method and a processing system. The system comprises: the system comprises an upper layer block chain, a current block chain and a lower layer block chain, wherein the input end of the current block chain is connected with the lower layer block chain, and the output end of the current block chain is connected with the upper layer block chain; the current block chain is used for receiving the block packing information from the lower layer block chain and simultaneously packing the packing information in the current block chain to the upper layer block chain. By adopting the architecture system, the block chain can adapt to various complex application scenes, so that the informatization level is improved.
Description
Technical Field
The present invention relates to the field of blockchains, and in particular, to a mixed blockchain architecture system, a processing method, and a processing system.
Background
The area of the block chain which is mature in application is mainly virtual currency, the main representation of the block chain is realized by virtual currency such as bitcoin, ether coin, Lett coin and the like, basically, decentralized software architecture of the block chain essence is applied, but the core distributed public identification algorithms are different, some application workload certification mechanisms (Pow), some use right and benefit certification (POS), some use stock authorization certification mechanisms (DPos), Practical Byzantine Fault Tolerance (PBFT), authorization Byzantine fault tolerance algorithm (delegatedBFT) and other algorithms are different, and the common identification mechanisms have various advantages and disadvantages in the aspects of centralization degree, block chain management capability, resource utilization condition, common identification period length and the like; meanwhile, different block chains are divided in the application range of the block chain, such as a public chain, a alliance chain and a private chain. Thus, for a single blockchain, the following challenges are faced:
complexity of the field of informatization: the development of the current internet technology has been developed from the time of PC internet and mobile internet to the time of everything interconnection. Meanwhile, the application fields of informatization are more and more: the internet application for the vast natural people is as follows: the number of people participating in the social interaction, media, shopping and other applications is huge, the data volume is huge, the requirements on system throughput and concurrency are high, a large number of consumer groups need to be responded in a short time, the business model is simple, and the performance requirement is high; the field of informatization applications is also applied inside enterprises: for example, in the application fields of electronic product research and development design and enterprise resource rule in enterprises, the related product bill of materials is complex, the data volume of a finished electronic product is large, the business processing is also complex, the requirement on the performance of the finished electronic product is probably not as high as that of the internet application, but the requirement on the data accuracy is high; in the information application field applied to cross-enterprise, such as the SWIFT system used by the famous financial telecommunication association of the world-wide band of the same industry, the informatization system specification of financial data message exchange is carried out by each international large bank alliance, and the informatization system specification needs to ensure the information architecture which is fast, accurate, concise and reliable; meanwhile, for example, for informatization application in the military field, networking and access in a short time, and high-safety and high-reliability information service are required. In a word, the complex informatization application field has higher and higher requirements on the architecture of an information system, and has different architecture requirements on different application fields;
the fused application requirements for the block chain types are as follows: in the present society, any enterprise facing a large number of consumers basically has the following application scenarios in the aspect of informatization application: B2C for broad consumers, B2B for upstream and downstream relations of enterprises and three application scenes of enterprise internal informatization. In the three scenes, the application scene is open and the ground is outward when the transaction is carried out for vast consumers, so that the public chain is used to be more advantageous; when the information integration is carried out among enterprise alliances, industrial alliances or enterprises with upstream and downstream business relations, the alliance chain is used to improve the transaction safety and the consensus efficiency; and when the informatization requirement inside the enterprise is applied, the adaptability of the private chain is higher.
Application requirements customized to the blockchain consensus mechanism: the applied scenes and business requirements of each informationized work or means are different, and sites or services developed for vast Internet users need a safer, more reliable and safe access consensus mechanism to realize due to the openness; for the interior of an enterprise alliance, the credibility is high, and the requirement on the node added into the block chain is high, so that an unsafe public and multi-centralized consensus mechanism is needed to guarantee; in an intranet, the network environment is relatively secure, and the volume of volume transactions is also large, a consensus mechanism with high efficiency and easy consensus is needed for support.
In short, the application requirements of complex service application scenarios on the blockchain are greatly different, and a specific blockchain architecture and a blockchain consensus mechanism cannot meet most application scenarios, so that a mixed blockchain architecture is required to solve the complex service problem.
Disclosure of Invention
The invention aims to provide a mixed block chain architecture system, a processing method and a processing system, thereby meeting most application scenarios.
In order to achieve the purpose, the invention provides the following scheme:
a hybrid blockchain architecture system, the system comprising: the system comprises an upper layer block chain, a current block chain and a lower layer block chain, wherein the input end of the current block chain is connected with the lower layer block chain, and the output end of the current block chain is connected with the upper layer block chain; the current block chain is used for receiving the block packing information from the lower layer block chain and simultaneously packing the packing information in the current block chain to the upper layer block chain.
Optionally, the current blockchain is further configured to receive block packing information of an upper blockchain.
Optionally, the current blockchain is further used for performing transaction confirmation after receiving the blockchain packing information from the upper/lower layer blockchain.
Optionally, the current blockchain is connected to one or more of the lower layer blockchains, and the current blockchain is connected to one or more of the upper layer blockchains.
Optionally, the connection mode of each block chain includes: public link connections, private link connections, alliance link connections, and hybrid multiple link connections.
Optionally, the internal nodes of each block chain are different.
Optionally, the data transaction structure of each block chain is different.
Optionally, the transaction information of the blockchain at any level includes: the transaction data structure of the local blockchain and the chain identification of the lower blockchain.
In order to achieve the purpose, the invention provides the following scheme:
a processing method of a hybrid blockchain architecture system, the processing method comprising:
initiating a transaction;
collecting the transaction into a current blockchain transaction pool;
the current block chain packs the transactions in the transaction pool to obtain packed transactions;
judging whether the current block chain has an upper layer block chain or not to obtain a judgment result;
if the judgment result shows that the current block chain has an upper layer block chain, acquiring the upper layer block chain list; and calculating the current block chain information, increasing the current block chain identification and sending block confirmation information to the upper layer block chain.
And if the current block chain does not have an upper layer block chain, directly performing transaction confirmation according to the packaged transaction.
In order to achieve the purpose, the invention provides the following scheme:
a processing system of a hybrid blockchain architecture system, the processing system comprising:
the transaction initiating module is used for initiating a transaction;
the transaction pool module is used for collecting the transaction into a current block chain transaction pool;
the packed transaction acquisition module is used for packing the transactions in the transaction pool according to the current block chain to obtain packed transactions;
the judging module is used for judging whether the current block chain has an upper layer block chain or not to obtain a judging result;
a first judgment result module, configured to obtain the upper layer block chain list if the judgment result indicates that the current block chain has an upper layer block chain; and calculating the current block chain information, increasing the current block chain identification and sending block confirmation information to the upper layer block chain.
And the second judgment result module is used for directly confirming the transaction according to the packaged transaction if the current block chain does not have an upper layer block chain.
According to the specific embodiment provided by the invention, the invention discloses the following technical effects:
the invention discloses a mixed block chain architecture system, a processing method and a processing system. The system comprises: the system comprises an upper layer block chain, a current block chain and a lower layer block chain, wherein the input end of the current block chain is connected with the lower layer block chain, and the output end of the current block chain is connected with the upper layer block chain; the current block chain is used for receiving the block packing information from the lower layer block chain and simultaneously packing the packing information in the current block chain to the upper layer block chain. The unlimited-level mixed blockchain framework adopted by the invention expands the application range of the blockchain and the usability of the blockchain in different fields to a great extent, and simultaneously greatly improves the capabilities of the traditional informatization application field in the aspects of distributed computation and storage of information, information traceability, information tamper resistance and the like, thereby having good application prospect.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings needed to be used in the embodiments will be briefly described below, and it is obvious that the drawings in the following description are only some embodiments of the present invention, and it is obvious for those skilled in the art to obtain other drawings without inventive exercise.
FIG. 1 is a block diagram of a mixed blockchain architecture system according to an embodiment of the present invention;
FIG. 2 is a flowchart of a processing method of a hybrid blockchain architecture system according to an embodiment of the present invention;
FIG. 3 is a block diagram of a processing system of a hybrid blockchain architecture system according to an embodiment of the present invention.
Detailed Description
The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the drawings in the embodiments of the present invention, and it is obvious that the described embodiments are only a part of the embodiments of the present invention, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present invention.
In order to make the aforementioned objects, features and advantages of the present invention comprehensible, embodiments accompanied with figures are described in further detail below.
Fig. 1 is a block diagram of a hybrid blockchain architecture system according to an embodiment of the invention. As shown in fig. 1, a hybrid blockchain architecture system, the system comprising: the system comprises an upper layer block chain, a current block chain and a lower layer block chain, wherein the input end of the current block chain is connected with the lower layer block chain, and the output end of the current block chain is connected with the upper layer block chain; the current block chain is used for receiving the block packing information from the lower layer block chain and simultaneously packing the packing information in the current block chain to the upper layer block chain.
The current block chain is also used for receiving the block packing information of the upper layer block chain.
The current blockchain is also used for transaction confirmation after receiving the blockchain packing information from the upper/lower layer blockchains.
The current blockchain is connected with one or more lower layer blockchains, and the current blockchain is connected with one or more upper layer blockchains.
The connection mode of each block chain comprises the following steps: public link connections, private link connections, alliance link connections, and hybrid multiple link connections.
The internal nodes of each of the block chains are different.
The data transaction structure of each of the blockchains is different.
Transaction information for any level of blockchain includes: the transaction data structure of the local blockchain and the chain identification of the lower blockchain.
An unlimited level blockchain implementation: the method is mainly characterized in that the relation and existence among block chains in an unlimited level mixed block chain structure can be expanded in unlimited levels, one block chain can be composed of one or more lower level block chains and one or more upper level block chains, and the block chain provides verification and endorsement functions for a packed block of the lower level block chain; meanwhile, the upper block chain provides verification and endorsement functions for the mobile phone; the block chain of each layer is linked through the link nodes of the block chain;
hybrid blockchain architecture: in the aspect of the application of the blockchain technology, the patent provides a mixed architecture, namely each blockchain in the architecture can adopt different implementation technologies, but the transaction needs to inherit a base class specified by the mixed blockchain, and on the basis of the base class, the blockchain of each level selects the blockchains of different transaction information models according to different application scenes and different loaded services;
different consensus mechanisms manage: on a key technology consensus mechanism of a block chain, a mixed block chain carries out interface definition on a common consensus mechanism through an interface technology, block chains of different levels inherit the interface to realize the initial registration of the block chain, but the consensus mechanism interface also realizes the flexibility of self-overloading or definition, so that the consensus mechanism can carry out self-defined expansion along with the development of a theory; while being mixed in the application of blockchain techniques, i.e. different blockchains;
lower chain initialization: the lower layer block chain initialization is a means for performing block chain expansion in an unlimited level mixed block chain architecture, and a block chain is initialized to have a lower layer block chain. When a lower block chain is initialized, the block information hash and the chain creation time of a created block can be issued to the lower block chain by the local block chain, and the newly initialized block chain can be inquired in a block chain registration center by using the function and the block chain registration function;
block chain registration: registering the newly initialized block chain, and managing upper layer block chain information of the newly established block chain, a chain identifier of the new block chain, a block chain common identification mechanism, a block chain node and the like during registration; after the block chains are registered, other block chains in the mixed block chain architecture can acquire the related information, service mode, interaction mode and the like of the new block chain through a registration center;
and (3) block packing: the block information packaging of each level of block chains in the mixed block chain structure is different from the information packaging of a single block chain, the single-level block chain only needs to be operated and packaged when packaged, and the mixed block chain needs to be packaged by taking the block information hash formed by the lower layer block chain as a transaction when packaged.
After a block is packaged in a lower-level block chain, hash of information of the block, a block chain identifier of the block and an upper-level block chain identifier is required, information hash construction information is reported to a transaction, a transaction initiator is the lower-level block chain, a transaction receiver is the corresponding upper-level block chain, and then a linker of the layer sends the transaction to a receiver of the upper-level block chain;
the block verification provides a function of verifying block information between block chains, and the function can be initiated by the block chain of the current layer or the lower layer; when a block chain initiates a block information verification function, a linker of an upper layer block chain of the block chain sends block height of a block to be verified to the block chain to be verified according to information during block chain registration, then the chain to be verified sends corresponding block information to the upper layer block chain according to the block height, after receiving the block information, the upper layer block chain performs hash operation on the information, and after the operation is completed, the information is compared with information sent by the lower layer block chain stored by the upper layer block chain during block packing confirmation, if the information is consistent, the block verification is passed, otherwise, the block verification is not passed.
The unlimited hierarchy mixed blockchain framework adopted by the invention adopts unlimited expansion hierarchy, mixed blockchain technology, customized transaction model, customized consensus mechanism and other mechanisms to expand the application range of blockchains and the usability of blockchains in different fields to a great extent, and simultaneously, the capabilities of the traditional informatization application field in the aspects of information de-distributed computation and storage, information traceability, information tamper resistance and the like are greatly improved, so that the invention has good application prospect.
FIG. 2 is a flowchart of a processing method of the mixed blockchain architecture system according to an embodiment of the invention. As shown in fig. 2, a processing method of a hybrid blockchain architecture system includes:
step 201: initiating a transaction;
step 203: the current block chain packs the transactions in the transaction pool to obtain packed transactions;
step 204: judging whether the current block chain has an upper layer block chain or not to obtain a judgment result;
step 205: if the judgment result shows that the current block chain has an upper layer block chain, acquiring the upper layer block chain list; and calculating the current block chain information, increasing the current block chain identification and sending block confirmation information to the upper layer block chain.
Step 206: and if the current block chain does not have an upper layer block chain, directly performing transaction confirmation according to the packaged transaction.
FIG. 3 is a block diagram of a processing system of a hybrid blockchain architecture system according to an embodiment of the present invention. As shown in fig. 3, a processing system of a hybrid blockchain architecture system, the processing system comprising:
a transaction initiation module 301, configured to initiate a transaction;
a trading pool module 302, configured to pull the trades into a current blockchain trading pool;
a packed transaction obtaining module 303, configured to pack transactions in the transaction pool according to the current block chain to obtain a packed transaction;
a determining module 304, configured to determine whether the current block chain has an upper layer block chain, so as to obtain a determination result;
a first determination result module 305, configured to obtain the upper layer blockchain list if the determination result indicates that the current blockchain has an upper layer blockchain; and calculating the current block chain information, increasing the current block chain identification and sending block confirmation information to the upper layer block chain.
The second determination result module 306 directly performs transaction confirmation according to the packaged transaction if the current block chain does not have an upper layer block chain.
The embodiments in the present description are described in a progressive manner, each embodiment focuses on differences from other embodiments, and the same and similar parts among the embodiments are referred to each other. For the system disclosed by the embodiment, the description is relatively simple because the system corresponds to the method disclosed by the embodiment, and the relevant points can be referred to the method part for description.
The principles and embodiments of the present invention have been described herein using specific examples, which are provided only to help understand the method and the core concept of the present invention; meanwhile, for a person skilled in the art, according to the idea of the present invention, the specific embodiments and the application range may be changed. In view of the above, the present disclosure should not be construed as limiting the invention.
Claims (10)
1. A hybrid blockchain architecture system, the system comprising: the system comprises an upper layer block chain, a current block chain and a lower layer block chain, wherein the input end of the current block chain is connected with the lower layer block chain, and the output end of the current block chain is connected with the upper layer block chain; the current block chain is used for receiving the block packing information from the lower layer block chain and packing the packing information in the current block chain to the upper layer block chain;
an unlimited level blockchain implementation: the method is mainly characterized in that the relation and existence among block chains in an unlimited level mixed block chain structure can be expanded in unlimited levels, one block chain can be composed of one or more lower level block chains and one or more upper level block chains, and the block chain provides verification and endorsement functions for a packed block of the lower level block chain; meanwhile, the upper block chain provides verification and endorsement functions for the mobile phone; the block chain of each layer is linked through the link nodes of the block chain;
hybrid blockchain architecture: in the aspect of using the blockchain technology, a mixed architecture is provided, namely each blockchain in the architecture can adopt different implementation technologies, but the transaction of the architecture needs to inherit a base class specified by the mixed blockchain, and on the basis of the base class, the blockchain of each level selects the blockchains of different transaction information models according to different application scenes and different carried services;
different consensus mechanisms manage: on a key technology consensus mechanism of a block chain, a mixed block chain carries out interface definition on a common consensus mechanism through an interface technology, block chains of different levels inherit the interface to realize the initial registration of the block chain, but the consensus mechanism interface also realizes the flexibility of self-overloading or definition, so that the consensus mechanism can carry out self-defined expansion along with the development of a theory; while being mixed in the application of blockchain techniques, i.e. different blockchains;
lower chain initialization: the lower layer block chain initialization is a means for expanding a block chain in an unlimited level mixed block chain structure, and a block chain is initialized to have the lower layer block chain; when a lower block chain is initialized, the block information hash and the chain creation time of a created block can be issued to the lower block chain by the local block chain, and the newly initialized block chain can be inquired in a block chain registration center by using the function and the block chain registration function;
block chain registration: registering the newly initialized block chain, and managing upper layer block chain information of the newly established block chain, a chain identifier of the new block chain, a block chain common identification mechanism, a block chain node and the like during registration; after the block chains are registered, other block chains in the mixed block chain architecture can acquire the related information, service mode, interaction mode and the like of the new block chain through a registration center;
and (3) block packing: the block information packaging of each level of block chains in the mixed block chain architecture is different from the information packaging of a single block chain, the single-level block chain only needs to be operated and packaged when packaged, and the mixed block chain needs to be packaged by taking the block information hash formed by the lower layer block chain as a transaction when the block chains of each level are packaged;
after a block is packaged in a lower-level block chain, hash of information of the block, a block chain identifier of the block and an upper-level block chain identifier is required, information hash construction information is reported to a transaction, a transaction initiator is the lower-level block chain, a transaction receiver is the corresponding upper-level block chain, and then a linker of the layer sends the transaction to a receiver of the upper-level block chain;
the block verification provides a function of verifying block information between block chains, and the function can be initiated by the block chain of the current layer or the lower layer; when a block chain initiates a block information verification function, a linker of an upper layer block chain of the block chain sends block height of a block to be verified to the block chain to be verified according to information during block chain registration, then the chain to be verified sends corresponding block information to the upper layer block chain according to the block height, after receiving the block information, the upper layer block chain performs hash operation on the information, and after the operation is completed, the information is compared with information sent by the lower layer block chain stored by the upper layer block chain during block packing confirmation, if the information is consistent, the block verification is passed, otherwise, the block verification is not passed.
2. The hybrid blockchain architecture system of claim 1, wherein the current blockchain is further configured to receive block packing information of an upper blockchain.
3. The hybrid blockchain architecture system of claim 2, wherein the current blockchain is further configured to perform transaction confirmation after receiving the blockchain information from the upper/lower layer blockchains.
4. The hybrid blockchain architecture system of claim 1, wherein the current blockchain is connected to one or more of the lower blockchains and the current blockchain is connected to one or more of the upper blockchains.
5. The hybrid blockchain architecture system of claim 1, wherein each blockchain is connected in a manner comprising: public link connections, private link connections, alliance link connections, and hybrid multiple link connections.
6. The hybrid blockchain architecture system of claim 1, wherein the internal nodes of each blockchain are different.
7. The hybrid blockchain architecture system of claim 1, wherein the data transaction structure of each blockchain is different.
8. The hybrid blockchain architecture system of claim 1, wherein the transaction information of any level of blockchain includes: the transaction data structure of the local blockchain and the chain identification of the lower blockchain.
9. A processing method based on the hybrid blockchain architecture system of claim 1, wherein the processing method comprises:
initiating a transaction;
collecting the transaction into a current blockchain transaction pool;
the current block chain packs the transactions in the transaction pool to obtain packed transactions;
judging whether the current block chain has an upper layer block chain or not to obtain a judgment result;
if the judgment result shows that the current block chain has an upper layer block chain, acquiring the upper layer block chain list; calculating the current block chain information, increasing the current block chain identification, and sending block confirmation information to the upper block chain;
and if the current block chain does not have an upper layer block chain, directly performing transaction confirmation according to the packaged transaction.
10. A processing system based on the hybrid blockchain architecture system of claim 1, the processing system comprising:
the transaction initiating module is used for initiating a transaction;
the transaction pool module is used for collecting the transaction into a current block chain transaction pool;
the packed transaction acquisition module is used for packing the transactions in the transaction pool according to the current block chain to obtain packed transactions;
the judging module is used for judging whether the current block chain has an upper layer block chain or not to obtain a judging result;
a first judgment result module, configured to obtain the upper layer block chain list if the judgment result indicates that the current block chain has an upper layer block chain; calculating the current block chain information, increasing the current block chain identification, and sending block confirmation information to the upper block chain;
and the second judgment result module is used for directly confirming the transaction according to the packaged transaction if the current block chain does not have an upper layer block chain.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810468531.1A CN108665365B (en) | 2018-05-16 | 2018-05-16 | Mixed block chain architecture system, processing method and processing system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810468531.1A CN108665365B (en) | 2018-05-16 | 2018-05-16 | Mixed block chain architecture system, processing method and processing system |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108665365A CN108665365A (en) | 2018-10-16 |
CN108665365B true CN108665365B (en) | 2021-07-13 |
Family
ID=63779810
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810468531.1A Expired - Fee Related CN108665365B (en) | 2018-05-16 | 2018-05-16 | Mixed block chain architecture system, processing method and processing system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108665365B (en) |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
RU2708350C1 (en) | 2018-11-16 | 2019-12-05 | Алибаба Груп Холдинг Лимитед | Cross-chain interactions using a domain name scheme in blockchain systems |
WO2019072272A2 (en) | 2018-11-16 | 2019-04-18 | Alibaba Group Holding Limited | A domain name management scheme for cross-chain interactions in blockchain systems |
EP3549329B1 (en) * | 2018-11-16 | 2021-06-23 | Advanced New Technologies Co., Ltd. | A domain name scheme for cross-chain interactions in blockchain systems |
WO2020139190A1 (en) * | 2018-12-28 | 2020-07-02 | The Flowchain Foundation Limited | Hybrid blockchain architecture with computing pool |
CN112150141A (en) | 2019-06-26 | 2020-12-29 | 京东数字科技控股有限公司 | Block chain consensus method, device and system |
CN110458291A (en) * | 2019-08-09 | 2019-11-15 | 成都理工大学 | A kind of best common recognition node selecting method based on genetic algorithm |
CN110929293B (en) * | 2019-12-11 | 2022-11-15 | 佛山科学技术学院 | Beautifying data storage system based on block chain |
CN112182618A (en) * | 2020-09-29 | 2021-01-05 | 苏州市星际云通区块链科技有限公司 | Mixed block chain architecture extension system |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107392611A (en) * | 2017-03-24 | 2017-11-24 | 阿里巴巴集团控股有限公司 | A kind of method and device for sending Transaction Information and common recognition checking |
CN107733855A (en) * | 2017-08-31 | 2018-02-23 | 中国科学院信息工程研究所 | A kind of block catenary system and application process that can support publicly-owned chain, alliance's chain and privately owned chain simultaneously |
CN107730277A (en) * | 2017-10-18 | 2018-02-23 | 上海唯链信息科技有限公司 | A kind of product based on block chain technology is traced to the source verification method |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107438002B (en) * | 2016-05-27 | 2022-02-11 | 索尼公司 | Block chain based system and electronic device and method in system |
-
2018
- 2018-05-16 CN CN201810468531.1A patent/CN108665365B/en not_active Expired - Fee Related
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107392611A (en) * | 2017-03-24 | 2017-11-24 | 阿里巴巴集团控股有限公司 | A kind of method and device for sending Transaction Information and common recognition checking |
CN107733855A (en) * | 2017-08-31 | 2018-02-23 | 中国科学院信息工程研究所 | A kind of block catenary system and application process that can support publicly-owned chain, alliance's chain and privately owned chain simultaneously |
CN107730277A (en) * | 2017-10-18 | 2018-02-23 | 上海唯链信息科技有限公司 | A kind of product based on block chain technology is traced to the source verification method |
Also Published As
Publication number | Publication date |
---|---|
CN108665365A (en) | 2018-10-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108665365B (en) | Mixed block chain architecture system, processing method and processing system | |
CN112132447B (en) | Block chain-based algorithm for evaluating and guaranteeing trust of computing power network | |
Andrian et al. | Blockchain technology and implementation: A systematic literature review | |
CN109242685A (en) | Common recognition and verification method and device based on block chain | |
Ferdous et al. | Integrated platforms for blockchain enablement | |
CN112396189A (en) | Method and device for multi-party construction of federal learning model | |
Dai et al. | A choreography analysis approach for microservice composition in cyber-physical-social systems | |
CN109088741B (en) | Formalized modeling and verification method for block chain system | |
CN112053271B (en) | Public service platform data evidence management method and system based on block chain | |
CN110493304A (en) | Edge calculations system and transaction system | |
CN111640018B (en) | Block chain transaction existence verification method and device | |
CN110135978A (en) | User's financial risks appraisal procedure, device, electronic equipment and readable medium | |
CN115439249A (en) | Cross-block-chain business service implementation method, device and system | |
CN112508733A (en) | Big data intelligence service system in electric wire netting space-time based on big dipper | |
CN109450685B (en) | local link node offline consensus method and node | |
Kumar et al. | Front-End IoT application for the bitcoin based on proof of elapsed time (PoET) | |
Zakariae | A lightweight blockchain framework for IoT integration in smart cities | |
Yan et al. | A Novel OBDD‐Based Reliability Evaluation Algorithm for Wireless Sensor Networks on the Multicast Model | |
CN115905403A (en) | Campus patrol integration method and system based on Ethernet intelligent contracts | |
Zhao et al. | A study on protocols of cross-chain data synchronization for permission blockchain for construction management | |
Ji et al. | SEBF: A Single-Chain based Extension Model of Blockchain for Fintech. | |
Deng et al. | PSSC: Practical and secure sidechains construction for heterogeneous blockchains orienting IoT | |
Zaman et al. | Design of a Peer-to-Peer Energy Trading Platform Using Multilayered Semi-Permissioned Blockchain | |
CN102497384B (en) | Authentication method and system for accessing cloud computing service | |
Selvakumar et al. | A study on integrating IoT Applications with Blockchain |
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 | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20210713 |