Nothing Special   »   [go: up one dir, main page]

CN110868438A - Block chain network system - Google Patents

Block chain network system Download PDF

Info

Publication number
CN110868438A
CN110868438A CN201811496863.7A CN201811496863A CN110868438A CN 110868438 A CN110868438 A CN 110868438A CN 201811496863 A CN201811496863 A CN 201811496863A CN 110868438 A CN110868438 A CN 110868438A
Authority
CN
China
Prior art keywords
chain
nodes
parallel
public
link
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
CN201811496863.7A
Other languages
Chinese (zh)
Other versions
CN110868438B (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.)
Aowei Co.,Ltd.
Original Assignee
Aowei Information Technology Jiangsu 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 Aowei Information Technology Jiangsu Co Ltd filed Critical Aowei Information Technology Jiangsu Co Ltd
Priority to PCT/CN2019/101042 priority Critical patent/WO2020042928A1/en
Publication of CN110868438A publication Critical patent/CN110868438A/en
Application granted granted Critical
Publication of CN110868438B publication Critical patent/CN110868438B/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/3829Payment protocols; Details thereof insuring higher security of transaction involving key management
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/06Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols the encryption apparatus using shift registers or memories for block-wise or stream coding, e.g. DES systems or RC4; Hash functions; Pseudorandom sequence generators
    • H04L9/0643Hash functions, e.g. MD5, SHA, HMAC or f9 MAC
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/22Indexing; Data structures therefor; Storage structures
    • G06F16/2228Indexing structures
    • G06F16/2255Hash tables
    • 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/6236Protecting 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 between heterogeneous systems
    • 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/10Network architectures or network communication protocols for network security for controlling access to devices or network resources
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/32Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
    • H04L9/3236Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials using cryptographic hash functions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/32Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
    • H04L9/3247Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials involving digital signatures

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Computer Hardware Design (AREA)
  • Software Systems (AREA)
  • General Health & Medical Sciences (AREA)
  • Accounting & Taxation (AREA)
  • Bioethics (AREA)
  • Databases & Information Systems (AREA)
  • Health & Medical Sciences (AREA)
  • Strategic Management (AREA)
  • Finance (AREA)
  • Data Mining & Analysis (AREA)
  • General Business, Economics & Management (AREA)
  • Computing Systems (AREA)
  • Power Engineering (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The present application provides a blockchain network system, comprising: male, female, and parallel chains. The public link is a point-to-point network structure formed by a plurality of nodes and can provide a uniform interface specification for the outside; the female link is a block link network accessed to the male link; the parallel chain is composed of partial nodes in the public chain or the female chain. The nodes in the parallel chain are provided with access interfaces of the female chain, and the butt joint of the male chain and the female chain is completed in a bridging mode; and the parallel chain has the complete function of the parent chain and can store all information on the parent chain. According to the method, part of nodes in the public chain or the female chain are transformed into parallel chains, so that the female chain and the public chain or two female chains can be in butt joint, and cross-chain transaction is completed. The parallel chain can avoid large-scale reconstruction of the master chain, and the problem that the existing block chain network cannot communicate and interact with other block chain networks is solved.

Description

Block chain network system
The present application claims priority of chinese patent application entitled "blockchain standard application model and method for applying same" filed by chinese patent office on 28/8/2018 with application number 201810986825.3, the entire contents of which are incorporated herein by reference.
Technical Field
The application relates to the technical field of network transaction, in particular to a block chain network system.
Background
The blockchain technology is a decentralized systematic idea, and can create a relatively objective anti-repudiation digital environment in a public consensus mode. The blockchain technology can ensure that network information is not changeable once being released, for example, a transaction occurs in a blockchain network, nodes in the blockchain network record the content of the transaction in a generated block and broadcast the block data over the whole network, and other nodes in the network store the block data in a synchronous or asynchronous mode to form an unchangeable blockchain. The application of blockchain technology relies on blockchain systems, which can take many forms depending on their application and the size of the decentralized network that is formed. For example: bit currency network and Ethengfang network are taken as main representatives and are public chains applied to the whole network; there are also industry chains that apply to a particular field; and federation chains applied in a particular region, etc.
It can be seen that existing blockchain network systems are designed for a certain application scenario, and there is no unified and effective mechanism for communication and interaction between different chains (blockchain platforms), i.e., data and application islanding is caused. In practical applications, multiple blockchain platforms provide different capability sets to implement different transactions, but the capability that different chains can provide is limited in the field due to data and application islanding. Meanwhile, because of the inherent property of the blockchain platform, the completed work and content are based on intra-chain scenes and intra-chain applications, and external transactions can be supported rarely, namely, the existing blockchain system is difficult to realize cross-blockchain platform (cross-chain) and cross-domain (cross-domain) transactions.
To enable communication and interaction between different blockchain networks, and to complete cross-chain transactions, existing blockchain systems may provide relaying services, such as BTC Relay, a solution that relays bitcoin blockchains and etherhouse intelligent contracts. However, existing solutions implement the relay service one-to-one, and the types and kinds of transactions in reality are various, so that the types and kinds of cross-link transactions are also different. A one-to-one relay scheme is established for each cross-link transaction, which is difficult to implement, so how to provide a unified blockchain system to support the cross-link transaction and complete communication and interaction between different links becomes a technical problem to be solved in the field.
Disclosure of Invention
The application provides a block chain network system to solve the problem that the existing block chain network cannot communicate and interact with other block chain networks.
In one aspect, the present application provides a blockchain network system, including a male chain and a female chain accessing the male chain, where the female chain includes an accessible male chain and a third-party blockchain having a proprietary interface; the system further comprises: parallel chains consisting of partial nodes in the male chain and/or the female chain;
the parallel link nodes are configured to perform all data operations of the common link nodes, with all functions and information of the common link nodes; the parallel chain nodes are also configured to be capable of performing all data operations of the parent chain nodes, with all functions and information of the parent chain nodes;
the parallel chain node is provided with a public chain interface and a female chain special interface; and the parallel chains complete the butt joint operation between the male chain and the female chain in a bridging mode.
Optionally, the nodes on the parallel chain are composed of part of public chain nodes through election in the public chain;
or the nodes on the parallel chain are composed of partial female chain nodes recommended by the female chain and confirmed by the male chain;
alternatively, one part of the nodes on the parallel chain consists of the nodes of the male chain link elected, and the other part of the nodes of the female chain is recommended by the female chain and confirmed by the male chain.
Optionally, the parallel chain is a multi-stage network structure composed of a plurality of nodes.
Optionally, the parallel chain is a mixed chain network structure composed of a plurality of nodes, and the nodes in the parallel chain are connected with a plurality of female chains or a plurality of male chains in parallel.
Optionally, after the female link is connected to the male link, the interface node and/or a node adjacent to the interface node is preferentially selected as the parallel link node.
In another aspect, the present application further provides a blockchain network system, including a chain group composed of a plurality of third-party blockchain networks, and public chains distributed in the chain group, where the third-party blockchain networks have respective proprietary interfaces; further comprising: the parallel chain is composed of part of nodes in the public chain and/or third-party block chain network;
the parallel chain is arranged between the public chain and an accessed third-party block chain network, or between any two mutually connected third-party networks;
the nodes of the parallel chain are configured to be capable of performing all data operations of the common chain node, with all functions and information of the common chain node; the parallel chain nodes are further configured to be able to perform all data operations of the connected third party blockchain nodes, having all functions and information of the connected third party blockchain nodes;
the parallel link node is provided with a public link interface and a third party block link network proprietary interface; and the parallel chain completes the butt joint operation between the public chain and the third-party block chain or between two third-party block chain networks in a bridging mode.
Optionally, the blockchain system further includes an industry chain and a federation chain that meet a public link interface specification;
the industry chain and the alliance chain are connected to the public chain through nodes in the public chain; the industry chain and the alliance chain have independent distributed storage function and transaction and accounting function.
Optionally, the blockchain system further includes a sub-chain created based on a public link interface specification;
all or part of the nodes in the sub-chain are derived from the common chain, or the nodes of the sub-chain have the same interface specification as the common chain link points; the child chain has distributed storage functionality, transaction and accounting functionality independent of the public chain.
Optionally, the information stored by the common link point includes: the system comprises public chain transaction information, public chain contract information, public chain data storage index information, public chain receipt record information, public chain state record information and transaction result index information.
Optionally, the public link contract information is transaction information generated based on an intelligent contract provided by a public link;
the intelligent contracts provided by the public chain include third party blockchain network registration, registration and deregistration contracts, transaction service contracts, value conversion contracts and data storage contracts.
In view of the above technical solutions, the present application provides a block chain network system, including: male, female, and parallel chains. The public link is a point-to-point network structure formed by a plurality of nodes and can provide a uniform interface specification for the outside. The female link is a block link network accessing the male link. The parallel chain is a point-to-point network consisting of partial nodes in the male chain or the female chain, the nodes in the parallel chain are provided with access interfaces of the female chain, and the butt joint of the male chain and the female chain is completed in a bridging mode; and the parallel chain has the full function of the parent chain and can store all the information on the parent chain. According to the method and the device, part of nodes in the public chain or the female chain are transformed into the parallel chain, the female chain and the public chain or two female chains can be in butt joint, and data and information between different block chains can be transmitted through bridging of the parallel chain, so that cross-chain transaction is completed. The parallel chain can avoid large-scale reconstruction of the master chain, and the problem that the existing block chain network cannot communicate and interact with other block chain networks is solved.
Drawings
In order to more clearly explain the technical solution of the present application, the drawings needed to be used in the embodiments will be briefly described below, and it is obvious to those skilled in the art that other drawings can be obtained according to the drawings without creative efforts.
FIG. 1 is a block chain network system based on parallel chains according to the present application;
FIG. 2 is a schematic flow chart of the present application for cross-chain transactions;
FIG. 3 is a schematic flow chart of a block chain generated by a node according to the present application;
FIG. 4 is a schematic flow chart illustrating the process of generating blockchain data by a node during cross-chain transaction according to the present application;
FIG. 5 is a block chain data transfer diagram of a transaction object of the present application;
fig. 6 is a schematic structural diagram of another parallel chain-based blockchain network system according to the present invention.
Detailed Description
Reference will now be made in detail to embodiments, examples of which are illustrated in the accompanying drawings. When the following description refers to the accompanying drawings, like numbers in different drawings represent the same or similar elements unless otherwise indicated. The embodiments described in the following examples do not represent all embodiments consistent with the present application. But merely as exemplifications of systems and methods consistent with certain aspects of the application, as recited in the claims.
In the technical solution provided by the present application, a blockchain network refers to a point-to-point network with a decentralized application architecture, and the blockchain network can perform distributed storage, public consensus, digital encryption, transaction accounting, and verification inside the network. I.e., the blockchain network is a transaction platform that encompasses distributed technology, cryptography, P2P network architecture, and various consensus algorithms that may be applied.
In this application, the blockchain or blockchain data refers to accounting information generated according to transaction information when transactions occur in a blockchain network, that is, a plurality of transactions form a blockchain, and a plurality of blockchain data form a blockchain with a timestamp. The blockchain network comprises nodes which establish point-to-point network connection with each other, and each node is configured with a corresponding consensus mechanism, such as an intelligent contract, and has enough computing power to perform transaction verification and accounting procedures. The nodes also have interface specifications that conform to some uniform standard to enable access to more nodes or other types of blockchain networks through the interface specifications.
In the technical scheme provided by the application, the public chain, the mother chain and the parallel chain comprise a plurality of nodes, and each node can initiate transaction and receive a transaction result. In this case, the transaction occurring between different blockchain networks is called a cross-chain transaction, for example, the transaction is initiated by a node in a parent chain, and the object of the transaction is a node in a public chain, or the transaction is initiated by one parent chain and the object of the transaction is another parent chain.
In a first aspect, refer to fig. 1, which is a schematic structural diagram of a parallel chain based blockchain network system according to the present application. As can be seen from fig. 1, the present application provides a female link including a male link and an access male link, wherein the female link includes an accessible male link and a third party block link having a proprietary interface; the system further comprises: parallel chains consisting of partial nodes in the male chain and/or the female chain; the parallel link nodes are configured to perform all data operations of the common link nodes, with all functions and information of the common link nodes; the parallel chain nodes are also configured to be capable of performing all data operations of the parent chain nodes, with all functions and information of the parent chain nodes; the parallel chain node is provided with a public chain interface and a female chain special interface; and the parallel chains complete the butt joint operation between the male chain and the female chain in a bridging mode.
The public link is a point-to-point network structure formed by a plurality of nodes, and each node has a distributed storage function and transaction and accounting functions; the nodes on the public link provide a uniform interface specification to the outside. The master chain has an independent distributed storage function and a transaction and accounting function, and comprises a third-party public chain, a third-party industry chain, a third-party alliance chain and a private chain, wherein the third-party public chain, the third-party industry chain, the third-party alliance chain and the private chain can be accessed to the public chain; the parallel chain is composed of part of nodes in the public chain and/or the female chain; the parallel chains complete the butt joint of the male chain and the female chain in a bridging mode; the parallel chain has the complete function of the mother chain and stores all information on the mother chain; and nodes in the parallel chain are provided with access interfaces of the mother chain.
In this application, reference to male, parallel, and female chains refers to different blockchain networks that conform to blockchain technology. In the present application, unless otherwise stated, the male link, the female link, and the parallel link all refer to the corresponding networks, i.e., the male link network, the female link network, and the parallel link network. Each blockchain network can be used as an independent development platform and provides corresponding transaction verification and accounting services for the interior of the network. The male link is defined and specified with standard interfaces and modes so as to facilitate effective docking of other block links, such as the female link. The public chain in the application has the capability of supporting cross-chain intermediary and also has the capability of providing decentralized application and intelligent contractual.
The public link can be used for storing the information summary of the corresponding cross-link transaction, namely the transaction summary, besides recording the block chain information of the public link. And recording related content of cross-chain transaction in a form of formatted transaction data. Meanwhile, in order to reduce the requirement of distributed storage capacity on the public link, when the public link records certain information, the public link can also carry out secondary processing on the third-party block link information through a specific compression algorithm. Illustratively, the chunk data formed and stored in the public chain may include the following: block id (e.g., sequence number, timestamp, block hash value, and previous block hash value), block attribution (i.e., block generator), block other information (e.g., random value, difficulty value, and additional information), block weight, message digest (e.g., transaction tree, status tree, receipt tree, and data tree), transaction cost, reward, size, etc.
Further, in the block chain network system provided by the present application, the information stored by the common link node includes: the system comprises public chain transaction information, public chain contract information, public chain data storage index information, public chain receipt record information, public chain state record information and transaction result index information. Wherein the public link contract information is transaction information generated based on an intelligent contract provided by a public link; the intelligent contracts provided by the public chain include third party blockchain network registration, registration and deregistration contracts, transaction service contracts, value conversion contracts and data storage contracts.
In the present application, a parent link refers to a blockchain network accessed to a public link network, the public link provides a basic platform, the parent link serves as an accessed network, and the number of the parent links accessed to the public link can be multiple and have respective functions and services. The blockchain network accessed to the public chain can also be a blockchain network built based on public chain network standards and interface specifications, namely, the blockchain network can be directly communicated with the public chain network and can be in service connection with the public chain network. The blockchain network accessing the public chain may also be a third-party blockchain network independent of each other, such as existing blockchain network bitcoin, etherhouses, and the like, or an industry chain and a federation chain developed in some industries, even a private chain built for achieving a certain service requirement. These existing blockchains, industry chains, federation chains, and private chains generally cannot directly trade with each other or even with a public-link network, and therefore, in the present application, a public chain can be connected with other networks that cannot directly trade through parallel chains.
The parallel chain can be composed of part of nodes in a public chain network or a female chain network, and the public chain and other networks which cannot directly trade can be bridged through the parallel chain. In the application, for a network which cannot be directly transacted, each blockchain network accessing a public chain network corresponds to one parallel chain, and the parallel chain has the complete function of the corresponding blockchain network and can bridge transactions in the corresponding blockchain network into the public chain network. Therefore, in the technical solution provided in the present application, the parallel chain may be determined as a mirror image of the corresponding blockchain network, and for convenience of description, the corresponding blockchain network is referred to as a parent chain. In the application, the parallel chain is composed of partial nodes in a public chain network, and the nodes are also nodes in a mother chain, so that the transaction between networks which cannot be directly transacted is realized.
In some embodiments provided in the present application, the nodes on the parallel chain are composed of some public chain nodes through public chain internal election; or the nodes on the parallel chain are composed of partial female chain nodes recommended by the female chain and confirmed by the male chain; alternatively, one part of the nodes on the parallel chain consists of the nodes of the male chain link elected, and the other part of the nodes of the female chain is recommended by the female chain and confirmed by the male chain. Furthermore, after the female link is connected to the male link, the interface node and/or a node adjacent to the interface node are/is preferentially selected as a parallel link node.
In practical applications, after the blockchain network accesses the public-chain network, the public chain may first perform an election process that determines which nodes in the public chain are used as parallel-chain nodes. When parallel link nodes are elected, the adjacent nodes of the public link nodes which are connected with the node chain network node can be preferentially selected, so that data are prevented from being transmitted on a plurality of nodes in sequence, and the data transmission efficiency is improved. In this embodiment, the nodes on the public chain are used as the parallel chain nodes, so that the parallel chain nodes can be directly configured with the interface specification and the intelligent contract of the public chain without large-scale transformation.
If the parallel chain node is the node recommended by the female chain, the recommended node can be verified through the male chain, and the main verification contents comprise whether the configuration intelligent contract is supported, whether the data synchronization conversion capability is available, whether the hardware configuration is enough and the like. After the public link is verified, the recommended nodes are modified according to the interface specification of the public link, so that the nodes adapt to the data transmission form of the public link, have the data relay function provided by the public link and the like. Through the parallel chain link point selection mode of female chain recommendation and male chain verification, the butt joint between the male chain and the female chain can be realized by transforming partial nodes in the female chain, so that cross-chain transaction is carried out.
In addition, in some application scenarios in special cases, for example, when the number of nodes in the public chain and the number of redundant nodes in the female chain are both small, the parallel chain nodes may be set such that one part is derived from the nodes of the public chain and the other part is derived from the nodes of the female chain, thereby avoiding excessive occupation of computing resources of the public chain and the female chain.
In order to adapt the network form of the previous block chain, in some embodiments of the present application, the parallel chain is a mixed chain network structure composed of a plurality of nodes, and the nodes in the parallel chain are connected with a plurality of female chains or a plurality of male chains in parallel. In practical applications, the parallel chain is used as a block chain for bridging, and the number of nodes owned by the parallel chain is not large in order to simplify the network deployment process, so that in the application, the nodes in the parallel chain support parallel connection of a plurality of female chains and male chains.
Therefore, the public chain in the application can provide cross-chain relay, and work such as transaction verification, data certification, asset transfer, intelligent contract execution and the like can be completed. The public link unifies external interface specifications, so that other block link networks can be rapidly accessed into the public link network. The public link also provides basic blockchain platform capability, namely, rapidly completing scheme deployment and verification and completing distributed storage and billing programs in the public link network. In addition, as a basic platform, the public chain can also provide a public development function, so that the cooperative development and deployment of a plurality of parallel chain intelligent contracts can be completed at one time.
In practical application, to complete a cross-chain transaction, the block chain system firstly performs a cross-chain transaction between a female chain and a male chain, that is, the female chain serving as a transaction initiator initiates the transaction first, and if a final transaction target party is the male chain, a transaction result is directly returned through the male chain, that is, as shown in fig. 2, the block chain system completes the cross-chain transaction according to the following steps.
S11: in a parent chain as a transaction initiator, a transaction node creates a cross-chain transaction;
s12: the transaction node sends the cross-chain transaction to the parallel chain;
s13: the parallel chain synchronously converts the cross-chain transaction and sends the cross-chain transaction to a public chain;
s14: the public chain returns a transaction result to the parallel chain according to the received cross-chain transaction;
s15: and the parallel chain converts the transaction result and sends the transaction result to the transaction node to complete the transaction.
Therefore, for the cross-link transaction between the female link and the male link, the cross-link transaction is simple because only information exchange and data circulation between two blockchain networks are involved. In the above steps, the synchronous transformation of the parallel chain to the cross-chain transaction mainly includes the transformation of an information structure or a data structure, for example, block data conforming to a public chain storage specification is generated according to the block data in the parent chain.
For transactions conducted in the blockchain network system provided by the present application, it is necessary to perform authentication and storage in two blockchain networks bridged in parallel chain simultaneously to form two complete blockchains containing transactions, i.e. to perform an accounting procedure. Wherein, for a transaction occurring within the public chain, as shown in fig. 3, the blockchain network system performs the following procedural steps:
s21: generating block data by a node serving as a transaction initiator according to actual transaction information;
s22: broadcasting the generated block data to a node serving as a transaction target party and to an adjacent billable node serving as a transaction initiator node, wherein the billable node is a node randomly selected from public link nodes;
s23: the accounting node receiving the block data executes an accounting program according to the block data and continuously broadcasts to other accounting nodes to form complete block chain data.
And for a cross-chain transaction occurring in the blockchain network system, as shown in fig. 4, the blockchain network system performs the following program steps:
s31: in the master chain, a node serving as a transaction initiator generates master chain transaction data according to actual transaction information;
s32: broadcasting the generated transaction data to a mother chain verification node, and generating block data by the node and broadcasting the block data to the nodes in the parallel chain;
s33: and the nodes in the parallel chain determine the nodes serving as transaction target parties according to the block data of the female chain, and initiate transactions in the public chain according to the transaction rules of the public chain to form complete block chain data.
In the above steps, in order to reduce the occupation of the storage space in the parallel chain or the public chain, the blockchain data stores summary information of blockchain data based on the parent chain.
Further, as shown in fig. 5, for the cross-chain transaction occurring in the blockchain network system, if the node as the transaction target party is a parallel chain node corresponding to the target parent chain, that is, a parallel chain is also provided between the male chain and the target parent chain, the blockchain network system executes the following program steps:
s41: storing block chain data in parallel chain nodes serving as transaction targets;
s42: and the parallel chain node serving as a transaction target party initiates a transaction in the target parent chain according to the blockchain data and the transaction rule of the target parent chain so as to form complete blockchain data which accords with the target parent chain.
In a second aspect, as shown in fig. 6, the blockchain network system provided by the present application may further include a chain group composed of a plurality of third-party blockchain networks, and a public chain distributed in the chain group, where each third-party blockchain network has a respective proprietary interface. The block chain network system also comprises a parallel chain formed by a public chain and/or a part of nodes in a third-party block chain network.
The parallel chain is arranged between the public chain and the accessed third party block chain network, or between any two mutually connected third party networks. In practical application, the parallel chain is not limited to be applied to data synchronous conversion and transmission between a public chain and a third-party blockchain network, but also can be applied to data synchronous conversion and transmission between any two mutually connected third-party blockchain networks.
In the same way as applied between the male and female chains, the nodes of the parallel chain are configured to be able to perform all data operations of the male chain link point, with all functions and information of the male chain node. The parallel chain nodes are further configured to be able to perform all data operations of the connected third party blockchain nodes, with all functions and information of the connected third party blockchain nodes. The parallel link node is provided with a public link interface and a third party block link network proprietary interface; and the parallel chain completes the butt joint operation between the public chain and the third-party block chain or between two third-party block chain networks in a bridging mode.
It should be noted that, for the above-mentioned scheme, if the blockchain networks of both parties that the parallel chain establishes the bridge connection are the public chain and the third party blockchain, the data synchronization conversion mode and the node determination mode are the same as the parallel chain operation mode between the public chain and the female chain. At this time, the parallel chain node is configured to be able to perform all data operations of the common chain node, having all functions and information of the common chain node, and at the same time, the parallel chain node is further configured to be able to perform all data operations of the connected third party blockchain node, having all functions and information of the connected third party blockchain node.
If the two-party blockchain network which is connected in parallel and establishes the bridge connection is two third-party blockchains, on one hand, the parallel chain node is configured to be capable of executing all data operations of one connected third-party blockchain node and has all functions and information of the connected third-party blockchain node; another aspect is configured to be able to perform all data operations of the connected other third party blockchain (first blockchain) node, with all functions and information of the connected other third party blockchain (second blockchain) node. The synchronous translation of data is also from one blockchain network to another.
For parallel chain nodes, if the block chain networks of the two parties establishing the bridge connection in parallel connection are two third party block chain networks, the nodes on the parallel chain are composed of part of first block chain nodes through election in the first block chain network; or, the nodes on the parallel chain are composed of partial second blockchain link points recommended by the second blockchain network and confirmed by the first blockchain network; alternatively, one part of the nodes on the parallel chain is composed of the first blockchain link point election, and the other part is composed of the second blockchain link point recommended by the second blockchain and confirmed by the first blockchain. Furthermore, after the two third-party block link nodes are mutually connected, the interface node and/or the node adjacent to the interface node are preferentially selected as the parallel link nodes.
Further, if the two-party blockchain network for establishing the bridge connection in parallel is two third-party blockchain networks, the parallel chain may also be a multi-level network structure composed of a plurality of nodes, and in the multi-level network structure of the parallel chain nodes, the node serving as the upper level controls the bridge connection operation serving as the lower level node. Similarly, the parallel chain may also be a mixed chain network structure composed of a plurality of nodes, and the nodes in the parallel chain are connected with a plurality of third-party blockchain networks in parallel.
In some embodiments of the present application, the blockchain system further includes an industry chain and a federation chain that satisfy a public link interface specification; the industry chain and the alliance chain are connected to the public chain through nodes in the public chain; the industry chain and the alliance chain have independent distributed storage function and transaction and accounting function. The blockchain system further comprises a child chain created based on a public link interface specification; all or part of the nodes in the sub-chain are derived from the common chain, or the nodes of the sub-chain have the same interface specification as the common chain link points; the child chain has distributed storage functionality, transaction and accounting functionality independent of the public chain.
In practical application, a public link network is used as a basic platform arranged in the whole network, and a plurality of block link networks, such as an industry chain, a alliance chain and a private chain which are built based on public link interface specifications, can be accessed to node interfaces of the public link network; the node interfaces of the public link network are also linked into third-party public links, industry links, alliance links and private links which can not directly trade with each other through parallel links. If data transmission and cross-chain transaction cannot be directly carried out among the networks, synchronous conversion of transaction data can be completed by arranging the parallel chains so as to carry out transaction finally.
In view of the above technical solutions, the present application provides a block chain network system, including: male, female, and parallel chains. The public link is a point-to-point network structure formed by a plurality of nodes and can provide a uniform interface specification for the outside. The female link is a block link network accessing the male link. The parallel chain is a point-to-point network consisting of partial nodes in the male chain or the female chain, the nodes in the parallel chain are provided with access interfaces of the female chain, and the butt joint of the male chain and the female chain is completed in a bridging mode; and the parallel chain has the full function of the parent chain and can store all the information on the parent chain. According to the method and the device, part of nodes in the public chain or the female chain are transformed into the parallel chain, the female chain and the public chain or two female chains can be in butt joint, and data and information between different block chains can be transmitted through bridging of the parallel chain, so that cross-chain transaction is completed. The parallel chain can avoid large-scale reconstruction of the master chain, and the problem that the existing block chain network cannot communicate and interact with other block chain networks is solved.
The embodiments provided in the present application are only a few examples of the general concept of the present application, and do not limit the scope of the present application. Any other embodiments extended according to the scheme of the present application without inventive efforts will be within the scope of protection of the present application for a person skilled in the art.

Claims (10)

1. A block chain network system comprises a male chain and a female chain accessing the male chain, wherein the female chain comprises an accessible male chain and a third-party block chain with a proprietary interface; characterized in that the system further comprises: parallel chains consisting of partial nodes in the male chain and/or the female chain;
the parallel link nodes are configured to perform all data operations of the common link nodes, with all functions and information of the common link nodes; the parallel chain nodes are also configured to be capable of performing all data operations of the parent chain nodes, with all functions and information of the parent chain nodes;
the parallel chain node is provided with a public chain interface and a female chain special interface; and the parallel chains complete the butt joint operation between the male chain and the female chain in a bridging mode.
2. A blockchain network system according to claim 1, wherein nodes on the parallel chains are composed of part of common chain nodes by common chain internal election;
or the nodes on the parallel chain are composed of partial female chain nodes recommended by the female chain and confirmed by the male chain;
alternatively, one part of the nodes on the parallel chain consists of the nodes of the male chain link elected, and the other part of the nodes of the female chain is recommended by the female chain and confirmed by the male chain.
3. The blockchain network system of claim 1, wherein the parallel chain is a multi-level network structure comprised of a plurality of nodes.
4. A blockchain network system according to claim 3, wherein the parallel chain is a mixed chain network structure composed of a plurality of nodes, and the nodes in the parallel chain are connected with a plurality of female chains or a plurality of male chains in parallel.
5. A blockchain network system according to claim 1, wherein the female link preferentially selects the interface node and/or nodes adjacent to the interface node as parallel link nodes after accessing the male link.
6. A blockchain network system comprising a chain group consisting of a plurality of third party blockchain networks, and a public chain distributed in the chain group, the third party blockchain networks having respective proprietary interfaces; it is characterized by also comprising: the parallel chain is composed of part of nodes in the public chain and/or third-party block chain network;
the parallel chain is arranged between the public chain and an accessed third-party block chain network, or between any two mutually connected third-party networks;
the nodes of the parallel chain are configured to be capable of performing all data operations of the common chain node, with all functions and information of the common chain node; the parallel chain nodes are further configured to be able to perform all data operations of the connected third party blockchain nodes, having all functions and information of the connected third party blockchain nodes;
the parallel link node is provided with a public link interface and a third party block link network proprietary interface; and the parallel chain completes the butt joint operation between the public chain and the third-party block chain or between two third-party block chain networks in a bridging mode.
7. The blockchain network system of claim 6, further comprising industry and federation chains that meet a common link interface specification;
the industry chain and the alliance chain are connected to the public chain through nodes in the public chain; the industry chain and the alliance chain have independent distributed storage function and transaction and accounting function.
8. The blockchain network system of claim 6, further comprising a child chain created based on a public link interface specification;
all or part of the nodes in the sub-chain are derived from the common chain, or the nodes of the sub-chain have the same interface specification as the common chain link points; the child chain has distributed storage functionality, transaction and accounting functionality independent of the public chain.
9. The blockchain network system of claim 6, wherein the information stored by the common link node includes: the system comprises public chain transaction information, public chain contract information, public chain data storage index information, public chain receipt record information, public chain state record information and transaction result index information.
10. The blockchain network system of claim 9, wherein the public chain contract information is transaction information generated based on a smart contract provided by a public chain;
the intelligent contracts provided by the public chain include third party blockchain network registration, registration and deregistration contracts, transaction service contracts, value conversion contracts and data storage contracts.
CN201811496863.7A 2018-08-28 2018-12-07 Block chain network system Active CN110868438B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
PCT/CN2019/101042 WO2020042928A1 (en) 2018-08-28 2019-08-16 Block chain network system

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201810986825 2018-08-28
CN2018109868253 2018-08-28

Publications (2)

Publication Number Publication Date
CN110868438A true CN110868438A (en) 2020-03-06
CN110868438B CN110868438B (en) 2022-01-07

Family

ID=69651503

Family Applications (11)

Application Number Title Priority Date Filing Date
CN201811497989.6A Active CN110868440B (en) 2018-08-28 2018-12-07 Block chain male chain
CN201811496855.2A Active CN110866823B (en) 2018-08-28 2018-12-07 Public link-based transaction method and block chain system
CN201811497993.2A Active CN110868441B (en) 2018-08-28 2018-12-07 Block chain public link maintenance method and device, node and block chain public link
CN201811496863.7A Active CN110868438B (en) 2018-08-28 2018-12-07 Block chain network system
CN201811497995.1A Active CN110866750B (en) 2018-08-28 2018-12-07 Anti-repudiation cross-chain transaction method and block chain system
CN201811496870.7A Active CN110866824B (en) 2018-08-28 2018-12-07 Cross-chain transaction method and device based on parallel chain and block chain system
CN201811498038.0A Active CN110868308B (en) 2018-08-28 2018-12-07 Block chain network access method and system
CN201811496920.1A Active CN110866825B (en) 2018-08-28 2018-12-07 Public link-based block chain information storage method and system
CN201811498007.5A Active CN110866826B (en) 2018-08-28 2018-12-07 Transaction method based on parallel chain and block chain system
CN201811496869.4A Active CN110868439B (en) 2018-08-28 2018-12-07 Block chain system
CN201910145999.1A Active CN110866751B (en) 2018-08-28 2019-02-27 Block chain parallel chain maintenance method and block chain parallel chain system

Family Applications Before (3)

Application Number Title Priority Date Filing Date
CN201811497989.6A Active CN110868440B (en) 2018-08-28 2018-12-07 Block chain male chain
CN201811496855.2A Active CN110866823B (en) 2018-08-28 2018-12-07 Public link-based transaction method and block chain system
CN201811497993.2A Active CN110868441B (en) 2018-08-28 2018-12-07 Block chain public link maintenance method and device, node and block chain public link

Family Applications After (7)

Application Number Title Priority Date Filing Date
CN201811497995.1A Active CN110866750B (en) 2018-08-28 2018-12-07 Anti-repudiation cross-chain transaction method and block chain system
CN201811496870.7A Active CN110866824B (en) 2018-08-28 2018-12-07 Cross-chain transaction method and device based on parallel chain and block chain system
CN201811498038.0A Active CN110868308B (en) 2018-08-28 2018-12-07 Block chain network access method and system
CN201811496920.1A Active CN110866825B (en) 2018-08-28 2018-12-07 Public link-based block chain information storage method and system
CN201811498007.5A Active CN110866826B (en) 2018-08-28 2018-12-07 Transaction method based on parallel chain and block chain system
CN201811496869.4A Active CN110868439B (en) 2018-08-28 2018-12-07 Block chain system
CN201910145999.1A Active CN110866751B (en) 2018-08-28 2019-02-27 Block chain parallel chain maintenance method and block chain parallel chain system

Country Status (3)

Country Link
JP (1) JP2021527373A (en)
CN (11) CN110868440B (en)
FI (2) FI20206356A1 (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111404962A (en) * 2020-03-26 2020-07-10 杭州复杂美科技有限公司 Federation link point data transmission method, equipment and storage medium
CN112948497A (en) * 2021-03-05 2021-06-11 杭州复杂美科技有限公司 Parallel chain block generation method, computer device, and storage medium
CN113420092A (en) * 2021-06-30 2021-09-21 中国银行股份有限公司 Three-party access method and device based on block chain
CN114615286A (en) * 2022-03-15 2022-06-10 上海万向区块链股份公司 Carbon-general service data circulation method and system based on cross-chain technology

Families Citing this family (30)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111612615A (en) * 2019-02-26 2020-09-01 傲为信息技术(江苏)有限公司 Block chain sub-chain creation method and system based on public chain
CN113449312A (en) * 2020-03-25 2021-09-28 兰州理工大学技术工程学院 User communication platform based on alliance block chain
CN111459825B (en) * 2020-04-03 2023-10-31 银清科技有限公司 Block chain application system, method and device for payment service
CN111461889A (en) * 2020-04-20 2020-07-28 同济大学 Cross-chain transaction system, method and storage medium for alliance blockchain
CN111245966B (en) * 2020-04-29 2020-07-28 之江实验室 Vehicle networking information sharing method based on block chain architecture
CN111524010B (en) * 2020-05-06 2023-06-02 杭州复杂美科技有限公司 Parallel chain consensus method, apparatus and storage medium
CN111640017B (en) * 2020-05-06 2024-05-28 深圳前海微众银行股份有限公司 Transaction correctness verification method and device applied to alliance chain cross-chain transfer
CN111666325B (en) * 2020-05-18 2024-04-19 国网浙江省电力有限公司 Cross-link-port calling validity verification method
CN111680991A (en) * 2020-05-29 2020-09-18 上海边界智能科技有限公司 Software integration interaction method and device based on block chain
CN111711690A (en) * 2020-06-16 2020-09-25 中国银行股份有限公司 Service processing method and device based on cross-chain technology
CN112069550B (en) * 2020-07-20 2024-04-02 傲为有限公司 Electronic contract evidence-storing system based on intelligent contract mode
CN112055077B (en) * 2020-09-02 2023-04-18 杭州复杂美科技有限公司 Block link access method, device and storage medium
CN112053155B (en) * 2020-09-07 2024-03-19 天津星微软件开发有限公司 Community decision method, device and storage medium
CN112202863B (en) * 2020-09-24 2022-09-20 成都质数斯达克科技有限公司 Data synchronization method and device, electronic equipment and readable storage medium
CN112328682A (en) * 2020-11-03 2021-02-05 苏州市星际云通区块链科技有限公司 Block chain system and storage medium
CN112417049B (en) * 2020-11-24 2024-03-12 杭州云象网络技术有限公司 Cross-chain interaction method and system based on block chain all-in-one machine
CN112330326B (en) * 2020-11-27 2023-06-30 中国农业银行股份有限公司 Business processing method and device applied to bank transaction blockchain system
CN112688934B (en) * 2020-12-21 2022-07-19 杭州云象网络技术有限公司 Contract calling method and system based on intelligent gateway and contract engine
CN112788108A (en) * 2020-12-29 2021-05-11 深圳前海微众银行股份有限公司 Cross-block-chain distributed message processing method, platform and storage medium
CN112801662B (en) * 2021-02-02 2023-07-04 深圳前海益链网络科技有限公司 Business link access management method and system based on blockchain intelligent contract
CN112950201B (en) * 2021-02-08 2023-10-27 深圳前海益链网络科技有限公司 Node management method and related device applied to block chain system
CN113067901B (en) * 2021-06-02 2021-09-24 支付宝(杭州)信息技术有限公司 Method for creating block chain subnet
CN113704356A (en) * 2021-09-01 2021-11-26 南京康时信科技有限公司 Cross-link method between block chains and main block chain system
CN113763178B (en) * 2021-09-24 2024-09-20 成都质数斯达克科技有限公司 Multi-block-chain cross-chain transaction method, device, equipment and readable storage medium
CN113726913B (en) * 2021-11-04 2022-04-01 中国信息通信研究院 Backbone node access method and block chain system
CN113822656B (en) * 2021-11-23 2022-02-11 江苏荣泽信息科技股份有限公司 Cross-chain cooperation method based on block chain technology
CN114827167B (en) * 2022-03-03 2023-10-17 杭州复杂美科技有限公司 Node selection and transaction transmission method, device and storage medium
CN114519078B (en) * 2022-04-19 2022-08-09 北京理工大学 Cross-chain credible query method and system based on block chain
CN117252701A (en) * 2023-09-28 2023-12-19 中央民族大学 Cross-chain intercommunication platform based on block chain
CN117955742B (en) * 2024-03-26 2024-06-14 杭州高新区(滨江)区块链与数据安全研究院 Verification method and device for data cross-link interaction, challenge node and storage medium

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106204287A (en) * 2016-07-18 2016-12-07 上海仲托网络科技有限公司 Mutual insurance based on block chain and help each other guarantee operation method and system
US9635000B1 (en) * 2016-05-25 2017-04-25 Sead Muftic Blockchain identity management system based on public identities ledger
CN106779805A (en) * 2016-11-24 2017-05-31 中国银行股份有限公司 Integration circulation method and device between a kind of different businessmans based on block chain
CN107301600A (en) * 2017-06-23 2017-10-27 北京天德科技有限公司 A kind of core algorithm for the block chain the Internet model merchandised across chain
CN107341660A (en) * 2017-05-27 2017-11-10 唐盛(北京)物联技术有限公司 A kind of block chain bottom common recognition mechanism and the block catenary system based on the common recognition mechanism
CN107888562A (en) * 2017-10-13 2018-04-06 布比(北京)网络技术有限公司 Interconnect serobila architecture
CN107909369A (en) * 2017-10-13 2018-04-13 布比(北京)网络技术有限公司 Based on the common recognition method, apparatus merchandised across chain and storage medium
CN108055138A (en) * 2018-02-01 2018-05-18 国家计算机网络与信息安全管理中心 Distributed recorder method and system is applied based on block chain
CN108389047A (en) * 2018-02-12 2018-08-10 深圳沃链科技有限公司 The method and block chain network of fundamental chain and subchain transaction in block chain

Family Cites Families (32)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20170011460A1 (en) * 2015-07-09 2017-01-12 Ouisa, LLC Systems and methods for trading, clearing and settling securities transactions using blockchain technology
WO2017098519A1 (en) * 2015-12-08 2017-06-15 Tallysticks Limited A system and method for automated financial transaction validation, processing and settlement using blockchain smart contracts
CN105404701B (en) * 2015-12-31 2018-11-13 浙江图讯科技股份有限公司 A kind of heterogeneous database synchronization method based on peer-to-peer network
US20170236123A1 (en) * 2016-02-16 2017-08-17 Blockstack Inc. Decentralized processing of global naming systems
US11373183B2 (en) * 2016-05-06 2022-06-28 Mastercard International Incorporated Method and system for instantaneous payment using recorded guarantees
JP6628188B2 (en) * 2016-05-10 2020-01-08 日本電信電話株式会社 Payment system, payment method, transaction generation device, and transaction generation program
KR101780636B1 (en) * 2016-05-16 2017-09-21 주식회사 코인플러그 Method for issuing certificate information and blockchain-based server using the same
CN106372533B (en) * 2016-09-14 2020-04-21 中国银联股份有限公司 Content storage method based on block chain technology
CN106357405A (en) * 2016-09-19 2017-01-25 弗洛格(武汉)信息科技有限公司 Method and system for managing data on basis of block chain technology consistency algorithms
CN106503098B (en) * 2016-10-14 2021-11-12 中金云金融(北京)大数据科技股份有限公司 Block chain cloud service framework system built in Paas service layer
CN106559211B (en) * 2016-11-22 2019-12-13 中国电子科技集团公司第三十研究所 Privacy protection intelligent contract method in block chain
US20180197155A1 (en) * 2016-12-12 2018-07-12 Topl, Llc Method and Apparatus for Processing Mobile Payment Using Blockchain Techniques
CN106790513A (en) * 2016-12-19 2017-05-31 杜伯仁 The method that network share service is realized based on block chain
US11341488B2 (en) * 2017-02-06 2022-05-24 Northern Trust Corporation Systems and methods for issuing and tracking digital tokens within distributed network nodes
US10764259B2 (en) * 2017-02-07 2020-09-01 Microsoft Technology Licensing, Llc Transaction processing for consortium blockchain network
CN107103054B (en) * 2017-04-12 2019-03-26 北京航空航天大学 A kind of intelligent contract asynchronous execution storage system and implementation method of privately owned block chain
CN107147704B (en) * 2017-04-21 2019-12-13 杭州趣链科技有限公司 block chain-oriented universal service middleware system
CN107294727B (en) * 2017-05-22 2020-06-19 联动优势科技有限公司 Electronic voting method, terminal equipment and block chain network
CN107231299A (en) * 2017-06-07 2017-10-03 众安信息技术服务有限公司 A kind of chain route and realized the system that block chain communicates across chain
CN107248076A (en) * 2017-06-24 2017-10-13 北京天德科技有限公司 A kind of core algorithm of the double-chain block chain the Internet model merchandised across chain
CN107729383B (en) * 2017-09-18 2021-06-29 联动优势科技有限公司 Index library generation method, data verification method, device and platform
CN107657438B (en) * 2017-09-18 2020-12-04 联动优势科技有限公司 Block chain generation method, data verification method, node and system
CN107862216B (en) * 2017-10-13 2021-04-06 布比(北京)网络技术有限公司 Privacy protection method, device and storage medium for anonymous cross-link transaction
CN107742210A (en) * 2017-10-13 2018-02-27 布比(北京)网络技术有限公司 Across the chain fund transfer system and method for a kind of different blocks interchain
CN108009811B (en) * 2017-11-30 2021-06-04 中国人民解放军国防科技大学 Inter-cloud computing environment value exchange-oriented cross-chain communication method
CN108269190A (en) * 2018-01-17 2018-07-10 深圳四方精创资讯股份有限公司 Across chain method and its system based on across chain relaying platform
CN108280646A (en) * 2018-01-19 2018-07-13 中国科学院软件研究所 Block chain group chain method based on alliance's chain and block catenary system
CN108347486A (en) * 2018-02-12 2018-07-31 众安信息技术服务有限公司 Across chain communication means, device and system based on block chain
CN111782725A (en) * 2018-02-27 2020-10-16 阿里巴巴集团控股有限公司 Cross-block-chain interaction method, device, system and electronic equipment
CN108416589A (en) * 2018-03-08 2018-08-17 深圳前海微众银行股份有限公司 Connection method, system and the computer readable storage medium of block chain node
CN108416578A (en) * 2018-03-14 2018-08-17 郑杰骞 A kind of block catenary system and data processing method
CN108305056B (en) * 2018-03-27 2023-11-10 北京蓝亚盒子科技有限公司 Block chain-based data processing method and device and block chain node network

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9635000B1 (en) * 2016-05-25 2017-04-25 Sead Muftic Blockchain identity management system based on public identities ledger
CN106204287A (en) * 2016-07-18 2016-12-07 上海仲托网络科技有限公司 Mutual insurance based on block chain and help each other guarantee operation method and system
CN106779805A (en) * 2016-11-24 2017-05-31 中国银行股份有限公司 Integration circulation method and device between a kind of different businessmans based on block chain
CN107341660A (en) * 2017-05-27 2017-11-10 唐盛(北京)物联技术有限公司 A kind of block chain bottom common recognition mechanism and the block catenary system based on the common recognition mechanism
CN107301600A (en) * 2017-06-23 2017-10-27 北京天德科技有限公司 A kind of core algorithm for the block chain the Internet model merchandised across chain
CN107888562A (en) * 2017-10-13 2018-04-06 布比(北京)网络技术有限公司 Interconnect serobila architecture
CN107909369A (en) * 2017-10-13 2018-04-13 布比(北京)网络技术有限公司 Based on the common recognition method, apparatus merchandised across chain and storage medium
CN108055138A (en) * 2018-02-01 2018-05-18 国家计算机网络与信息安全管理中心 Distributed recorder method and system is applied based on block chain
CN108389047A (en) * 2018-02-12 2018-08-10 深圳沃链科技有限公司 The method and block chain network of fundamental chain and subchain transaction in block chain

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
白杰,李东云,吴先锋: "发布区块链标准应用模型及应用部署技术研究", 《信息技术与网络安全》 *

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111404962A (en) * 2020-03-26 2020-07-10 杭州复杂美科技有限公司 Federation link point data transmission method, equipment and storage medium
CN111404962B (en) * 2020-03-26 2022-06-24 杭州复杂美科技有限公司 Federation link point data transmission method, equipment and storage medium
CN112948497A (en) * 2021-03-05 2021-06-11 杭州复杂美科技有限公司 Parallel chain block generation method, computer device, and storage medium
CN112948497B (en) * 2021-03-05 2022-05-24 杭州复杂美科技有限公司 Parallel chain block generation method, computer device, and storage medium
CN113420092A (en) * 2021-06-30 2021-09-21 中国银行股份有限公司 Three-party access method and device based on block chain
CN113420092B (en) * 2021-06-30 2024-02-23 中国银行股份有限公司 Three-party access method and device based on block chain
CN114615286A (en) * 2022-03-15 2022-06-10 上海万向区块链股份公司 Carbon-general service data circulation method and system based on cross-chain technology
CN114615286B (en) * 2022-03-15 2024-01-02 上海万向区块链股份公司 Cross-chain technology-based carbon universal service data flow method and system

Also Published As

Publication number Publication date
CN110868439A (en) 2020-03-06
CN110866826A (en) 2020-03-06
CN110866750B (en) 2022-09-09
CN110868440A (en) 2020-03-06
CN110866826B (en) 2022-10-11
FI129087B (en) 2021-06-30
CN110866751B (en) 2022-08-12
CN110868441A (en) 2020-03-06
FI20206356A1 (en) 2020-12-22
CN110866824B (en) 2022-09-09
CN110866750A (en) 2020-03-06
CN110866824A (en) 2020-03-06
CN110866751A (en) 2020-03-06
CN110866825A (en) 2020-03-06
CN110868308A (en) 2020-03-06
FI20206009A1 (en) 2020-10-14
CN110866823A (en) 2020-03-06
CN110868439B (en) 2021-05-28
CN110868308B (en) 2022-04-01
CN110868438B (en) 2022-01-07
JP2021527373A (en) 2021-10-11
CN110866823B (en) 2022-09-23
CN110868441B (en) 2021-03-16
CN110866825B (en) 2022-10-11
CN110868440B (en) 2021-03-16

Similar Documents

Publication Publication Date Title
CN110868438B (en) Block chain network system
CN110650189B (en) Relay-based block chain interaction system and method
CN112287029B (en) Block chain multi-chain cross-chain system and implementation mechanism thereof
CN107733855B (en) A kind of block catenary system and application method that can support publicly-owned chain, alliance's chain and privately owned chain simultaneously
CN109088881B (en) Shared chain platform for realizing cross-platform data exchange and data exchange method
CN111598566A (en) Network payment system based on mixed cross-chain
CN113114759A (en) Chain-crossing method and system for realizing multi-chain intercommunication
CN111445328A (en) Cross-link gateway interaction system and method and supply chain data management method
CN112866380B (en) Chain network architecture based on block chain
CN109711192B (en) Method and system for inter-node transaction of block chain system
WO2020052140A1 (en) International energy network system and information processing method
WO2020042929A1 (en) Block chain system
CN114926163A (en) Resource cross-chain transfer method and device
CN112565314B (en) Computing cluster and computing nodes in computing cluster
CN116777631B (en) Transaction uplink method and device based on blockchain, equipment and medium
NL2026378B1 (en) Blockchain network system
CN115865705A (en) Multi-party federal learning system, method, equipment and medium based on supervision mechanism
WO2020042928A1 (en) Block chain network system
CN113849851A (en) Proxy method, device and computer readable storage medium
US20230091864A1 (en) Device for constructing neural block rapid-propagation protocol-based blockchain and operation method thereof
CN112241888B (en) Address management system based on public chain
CN111526050B (en) Network deployment system, method, equipment and storage medium for block chain out-of-block node
NL2026382B1 (en) Blockchain system
CN113301013B (en) Cultural asset transaction system, method and device based on block chain and storage medium
CN113052610A (en) Data processing method and device based on block chain

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
CP01 Change in the name or title of a patent holder
CP01 Change in the name or title of a patent holder

Address after: 210000 A-002, building D4, No.15 Wanshou Road, Nanjing area, China (Jiangsu) pilot Free Trade Zone, Nanjing City, Jiangsu Province

Patentee after: Aowei Co.,Ltd.

Address before: 210000 A-002, building D4, No.15 Wanshou Road, Nanjing area, China (Jiangsu) pilot Free Trade Zone, Nanjing City, Jiangsu Province

Patentee before: Jiangsu Aowei Holding Co.,Ltd.

CP03 Change of name, title or address
CP03 Change of name, title or address

Address after: 210000 A-002, building D4, No.15 Wanshou Road, Nanjing area, China (Jiangsu) pilot Free Trade Zone, Nanjing City, Jiangsu Province

Patentee after: Jiangsu Aowei Holding Co.,Ltd.

Address before: Room 309, 3 / F, building B, No.9 Xinghuo Road, Jiangbei new district, Nanjing City, Jiangsu Province, 210000

Patentee before: Aowei information technology (Jiangsu) Co.,Ltd.