CN108347486A - Across chain communication means, device and system based on block chain - Google Patents

Across chain communication means, device and system based on block chain Download PDF

Info

Publication number
CN108347486A
CN108347486A CN201810144548.1A CN201810144548A CN108347486A CN 108347486 A CN108347486 A CN 108347486A CN 201810144548 A CN201810144548 A CN 201810144548A CN 108347486 A CN108347486 A CN 108347486A
Authority
CN
China
Prior art keywords
subchain
node
information
transaction information
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.)
Pending
Application number
CN201810144548.1A
Other languages
Chinese (zh)
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.)
Zhongan Information Technology Service Co Ltd
Original Assignee
Zhongan Information Technology Service 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 Zhongan Information Technology Service Co Ltd filed Critical Zhongan Information Technology Service Co Ltd
Priority to CN201810144548.1A priority Critical patent/CN108347486A/en
Publication of CN108347486A publication Critical patent/CN108347486A/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/104Peer-to-peer [P2P] networks
    • H04L67/1059Inter-group management mechanisms, e.g. splitting, merging or interconnection of groups
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/46Interconnection of networks
    • H04L12/4637Interconnected ring systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • H04L63/0876Network architectures or network communication protocols for network security for authentication of entities based on the identity of the terminal or configuration, e.g. MAC address, hardware or software configuration or device fingerprint
    • 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 Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Abstract

The invention discloses across chain communication means, device and system based on block chain, being somebody's turn to do across chain communication means includes:At least one of first subchain node sends the first Transaction Information at least one of the second subchain node, the event transactions information for indicating first the second subchain of subchain acquisition request;At least one of second subchain node judges whether the first subchain has permission the event transactions information of the second subchain of acquisition based on the first Transaction Information received;If the first subchain has permission the event transactions information for obtaining the second subchain, then at least one of second subchain node sends the second Transaction Information at least one of the first subchain node, for indicating that the first subchain has permission the event transactions information of the second subchain of acquisition.

Description

Across chain communication means, device and system based on block chain
Technical field
The present invention relates to block chain technologies, more particularly in across chain communication means, device and system based on block chain.
Background technology
Block chain (Block Cham) technology is the peer-to-peer network based on decentralization, by Cryptography Principles and common recognition mechanism It is combined, to ensure that the data of distributed each node are coherent and continue, realizes that Transaction Information is verified, can be traced immediately, difficulty is distorted Etc. characteristics, to create a set of privacy, efficiently, safety distributed trust system.
So far, all block catenary systems, either public chain or alliance's chain, are existed in the form of isolated island 's.It is difficult to set up the channel of communication between chain and chain.However, Transaction Information isolated island has proven to a kind of inefficient profit It is abandoned by people in the developing history of internet with the mode of internet.But block chain and the production of traditional internet Product application is essentially different, and cannot directly apply mechanically previous pattern.
In world wide, there is countless groups to be woven in and attempt various schemes, it is desirable to can solve to merchandise this problem across chain. Cosmos and polkadot is two more famous open source projects across chain.They, which attempt two scripts of solution, has no to be associated with Chain between across chain problem.But Cosmos is defined by identical interface to realize across chain.And polkadot passes through relay Mode, the transaction crawl of chain is reset and arrives an other chain.Although the thinking of the two is different, wherein involved Across chain transaction parsing ensures that the reliability etc. merchandised across chain is all technical barrier with cryptography.
Therefore, there is an urgent need for establishing a kind of across chain communication means based on block chain, to solve across chain transaction issues.
Invention content
In view of the above-mentioned problems, the present invention looks for another way, provide a kind of across chain communication means based on block chain, by Different one main chains of block chain the middle layer, managing and safeguard some, there is no the block chains being directly linked originally, thus In another dimension, break the islanding problem between block chain, creates the channel of a communication.
One aspect of the present invention discloses a kind of across chain communication means based on block chain, across the chain communication party for obtaining side Method includes:At least one of first subchain node sends the first Transaction Information at least one of the second subchain node, uses In the event transactions information for indicating the second subchain described in the first subchain acquisition request;In second subchain it is described at least One node judges whether first subchain has permission based on first Transaction Information received and obtains second son The event transactions information of chain;It is described if first subchain has permission the event transactions information for obtaining second subchain At least one node of at least one node into first subchain in second subchain sends the second transaction letter Breath obtains the event transactions information of second subchain for indicating that first subchain has permission.
In one embodiment, across the chain communication means further includes:When receiving second Transaction Information, institute It states and receives the node of second Transaction Information in the first subchain and recorded in subchain incident management account book corresponding thereto Second Transaction Information.
In one embodiment, across the chain communication means further includes:It is described at least one in second subchain The node that node receives second Transaction Information into first subchain sends third Transaction Information, for indicating described The event notice transaction of second subchain;When receiving the third Transaction Information, described is received in first subchain The node of two Transaction Informations is based on the third Transaction Information and the subchain incident management account corresponding thereto received Information in this obtains the event transactions information of second subchain to further determine that first subchain has permission.
In one embodiment, across the chain communication means further includes:It is described at least one in first subchain At least one node of the node into second subchain sends the first order, for indicating request and second subchain Establish communication connection;In response to receiving first order, at least one node in second subchain is to described The identification information of at least one node in first subchain is verified;If described at least one in first subchain The identification information of a node and the identification information of first subchain match, at least one section in second subchain At least one node of the point into first subchain sends the event transactions information of the second subchain and second son At least one node in chain records second subchain in the subchain incident management account book corresponding thereto The information that event transactions information has been obtained by least one node in first subchain.
In one embodiment, across the chain communication means further includes:Second Transaction Information is merchandised by signing Mode obtains.
In one embodiment, across the chain communication means further includes:It is described at least one in first subchain At least one node of the node into second subchain sends the second order for executing signature transaction, and specified described The control node for the process that a node in second subchain is merchandised as control signature;In response to receiving second life It enables, the control node opens the signature port being registered in subchain management account book and waits for the process for the transaction that participates in signing extremely A few connection for following node, at least one node for following node in second subchain;In response to described At least one that node is followed to be connected to the control node, the control node obtains a signature;If the signature obtained Meet specified signature rule, then at least one node of the control node into first subchain sends second and hand over Easy information, and obtained signature is added in second Transaction Information;If the signature obtained added with it is described The identification information of control node and at least one identification information for following node match, then receive second transaction The node of information records second Transaction Information in subchain incident management account book corresponding thereto.
Another aspect of the present invention discloses a kind of across chain communication means based on block chain, including:In first subchain extremely A few node sends the first Transaction Information by multiple nodes of the broadcast mode into block chain, for indicating first son The event transactions information of second subchain described in chain acquisition request, wherein the multiple node in the block chain includes described At least one of at least one node and the second subchain in first subchain node;In second subchain it is described extremely A few node judges whether first subchain has permission acquisition described second based on first Transaction Information received The event transactions information of subchain;If first subchain has permission the event transactions information for obtaining second subchain, institute It states at least one node in the second subchain and sends the by the multiple node of the broadcast mode into the block chain Two Transaction Informations obtain the event transactions information of second subchain for indicating that first subchain has permission.
Another aspect of the present invention discloses a kind of across chain communication means based on block chain, including:In first subchain One node is sent at least one of the second subchain node for indicating the second subchain described in the first subchain acquisition request Event transactions information the first Transaction Information, obtain second subchain for identifying whether first subchain has permission Event transactions information;If first subchain is identified the event transactions information for having permission and obtaining second subchain, At least one node of the first node reception in second subchain is used to indicate that first subchain has Second Transaction Information of the event transactions information of the second subchain described in authority acquiring.
In one embodiment, the first node is when receiving second Transaction Information, with the first segment Second Transaction Information is recorded in the corresponding subchain incident management account book of point.
In one embodiment, across the chain communication means further includes:If the first node is received for indicating Second subchain event notice transaction third Transaction Information, then be based on the third Transaction Information and with the first segment The corresponding subchain incident management account book of point determines the acquisition relationship between first subchain and second subchain.
In one embodiment, across the chain communication means further includes:The first node is into second subchain At least one node sends the first order that communication connection is established in request with second subchain.
Another aspect of the present invention discloses a kind of across chain communication means based on block chain, including:In first subchain One node is sent by multiple nodes of the broadcast mode into block chain for indicating described in the first subchain acquisition request the First Transaction Information of the event transactions information of two subchains, for identifying whether first subchain has permission acquisition described second The event transactions information of subchain, wherein the multiple node in the block chain includes described in first subchain At least one of one node and the second subchain node;If first subchain, which is identified to have permission, obtains second son The event transactions information of chain, then the first node receive at least one node in second subchain pass through it is wide What the multiple node of the broadcast mode into the block chain was sent obtains described for indicating that first subchain has permission Second Transaction Information of the event transactions information of two subchains.
Another aspect of the present invention discloses a kind of across chain communication means based on block chain, including:In first subchain One node is received is used to indicate second son from what at least one of the second subchain node was sent to the first node First Transaction Information of the event transactions information of the first subchain described in chain acquisition request;Receiving first Transaction Information When, the first node confirms whether second subchain has permission the event transactions information for obtaining first subchain;If Second subchain has permission the event transactions information for obtaining first subchain, then the first node is to second subchain In at least one node send and obtain the event transactions of first subchain for indicating that second subchain has permission Second Transaction Information of information.
In one embodiment, across the chain communication means further includes:The first node is into second subchain At least one node send the third Transaction Information that the event for indicating first subchain notifies transaction.
In one embodiment, across the chain communication means further includes:Second subchain is come from response to receiving In at least one node request establish the order of communication connection with first subchain, the first node is to described the The identification information of at least one node in two subchains is verified;If described at least one in second subchain The identification information of node and the identification information of second subchain match, then the first node is into second subchain At least one node sends the event transactions information of first subchain and in subchain corresponding with the first node The event transactions information of first subchain is recorded by least one node in second subchain in management account book The information of acquisition.
Another aspect of the present invention discloses a kind of across chain communication means based on block chain, including:In first subchain One node receives multiple sections from least one of second subchain node by broadcast mode into the block chain The first Transaction Information for indicating the event transactions information of the first subchain described in the second subchain acquisition request that point is sent, Wherein, multiple nodes in the block chain include in the first node and second subchain in first subchain At least one node;When receiving first Transaction Information, the first node confirms whether second subchain has the right Limit obtains the event transactions information of first subchain;If second subchain has permission the event for obtaining first subchain Transaction Information, then the first node sent by the multiple node of the broadcast mode into the block chain for indicating State the second Transaction Information that the second subchain has permission the event transactions information for obtaining first subchain.
Another aspect of the present invention discloses a kind of across chain communication system based on block chain, including:At least oneth area Block chain, at least one block chain include the first subchain and the second subchain, first subchain include at least one node simultaneously And second subchain includes at least one node;Wherein, at least one of described first subchain node is configured as to At least one of two subchains node sends the first Transaction Information, for indicating the second son described in the first subchain acquisition request The event transactions information of chain;At least one of second subchain node is configured as based on first transaction received Information judges whether first subchain has permission the event transactions information for obtaining second subchain;And if described first Subchain has permission the event transactions information for obtaining second subchain, then at least one node into first subchain The second Transaction Information is sent, the event transactions information of second subchain is obtained for indicating that first subchain has permission.
In one embodiment, when receiving second Transaction Information, described is received in first subchain The node of two Transaction Informations records second Transaction Information in subchain incident management account book corresponding thereto.
In one embodiment, at least one node in second subchain is additionally configured to first son The node that second Transaction Information is received in chain sends third Transaction Information, and the event for indicating second subchain is logical Bosom friend is easy;The node that second Transaction Information is received in first subchain is configured as receiving the third transaction When information, based on the information in the third Transaction Information and the subchain incident management account book corresponding thereto received The event transactions information of second subchain is obtained to further determine that first subchain has permission.
In one embodiment, at least one node in first subchain is additionally configured to second subchain In at least one node send the first order, communicated to connect for indicating that request is established with second subchain;It is described At least one node in second subchain is additionally configured in response to receiving first order, to first subchain In the identification information of at least one node verified;;And if described at least one in first subchain The identification information of node and the identification information of first subchain match, at least one node in second subchain At least one node into first subchain sends the event transactions information of the second subchain and second subchain In at least one node the thing of second subchain is recorded in the subchain incident management account book corresponding thereto The information that part Transaction Information has been obtained by least one node in first subchain.
The another aspect of present aspect discloses a kind of across chain communication system based on block chain, including:At least one block Chain, at least one block chain include the first subchain and the second subchain, first subchain include at least one node and Second subchain includes at least one node;Wherein, at least one of described first subchain node is configured as by wide Multiple nodes of the broadcast mode into at least one block chain send the first Transaction Information, for indicating that first subchain is asked Seek the event transactions information for obtaining second subchain;At least one of second subchain node is configured as based on reception To first Transaction Information judge whether first subchain has permission and obtain the event transactions information of second subchain; And if first subchain has permission the event transactions information for obtaining second subchain, by broadcast mode to described The multiple node at least one block chain sends the second Transaction Information, for indicating that first subchain has permission acquisition The event transactions information of second subchain.
The present invention also provides a kind of devices based on block chain, including:Memory, for storing instruction;And place Device is managed, is coupled to the memory, it is any of the above-described that described instruction makes that described device is executed when being executed by the processor Across chain communication means described in.
The present invention also provides a kind of computer readable storage medium, the storage medium includes instruction, described instruction quilt When execution so that across chain communication means described in any one of the above embodiments during the processor of the computer executes.
Technique effect:
The advantages of method proposed by the present invention, is:Project Realization is practical;Correspondence between subchain is by distribution Account book control management;Between alliance chain member, the definition parsing of event data, agreement self-defining by both party, drop are conferred under chain The complexity of low event system itself;Extend the application scenarios of block chain.
Description of the drawings
Fig. 1 shows network structure Figure 100 of block chain according to an embodiment of the present disclosure;
Fig. 2 shows the flow charts 200 according to an embodiment of the present disclosure across chain communication means;
Fig. 3 shows according to an embodiment of the present disclosure for the flow chart 300 across chain communication means for obtaining side;
Fig. 4 shows according to an embodiment of the present disclosure for the flow chart 400 across chain communication means for being acquired side;With And
Fig. 5 shows the block diagram 500 according to an embodiment of the present disclosure across chain communication system.
Fig. 6 shows the schematic diagram of the device 600 according to an embodiment of the present disclosure based on block chain.
Specific implementation mode
Each exemplary embodiment of the disclosure is described in detail below with reference to attached drawing.Flow chart and block diagram in attached drawing are shown The architecture, function and operation in the cards of method and system according to various embodiments of the present disclosure.It should be noted that Each box in flowchart or block diagram can represent a part for a module, program segment, or code, the module, program Section or a part for code may include one or more being held for realizing the logic function of defined in each embodiment Row instruction.It should also be noted that in some alternative implementations, the function of being marked in box can also be according to different from attached The sequence marked in figure occurs.For example, two boxes succeedingly indicated can essentially be basically executed in parallel or it Can also execute in a reverse order sometimes, this depend on involved function.It should also be noted that flow chart And/or the combination of each box in block diagram and the box in flowchart and or block diagram, work(as defined in executing can be used Can or the dedicated hardware based system of operation realize, or can make using a combination of dedicated hardware and computer instructions to combine and It realizes.
Term as used herein "include", "comprise" and similar terms are understood to open term, i.e., " including/including but not limited to ", expression can also include other content.Term "based" is " being based at least partially on ".Term " one embodiment " expression " at least one embodiment ";Term " another embodiment " expression " at least one other embodiment ", Etc..
Technology, method and apparatus known to person of ordinary skill in the relevant may be not discussed in detail, but suitable In the case of, the technology, method and apparatus should be considered as part of specification.For between each unit in attached drawing Line, it is only for convenient for explanation, indicate that the unit at least line both ends is in communication with each other, it is not intended that limitation does not connect It can not be communicated between the unit of line.
The present invention provides a kind of across chain communication means based on block chain, it is being described in detail to the content of present invention Preceding some terms in the present invention illustrate.
Term is explained:
Subchain manages account book:The account book of main chain management subchain state in block chain.
Subchain incident management account book:Manage the account book of the event of subchain.
Event notice transaction:The Transaction Information for including in event notice.
Signature transaction:The transaction of signature is participated in including at least one node, for example, multi-signature is merchandised.
Below in conjunction with attached drawing, the present invention will be described in detail:
Fig. 1 shows network structure Figure 100 of block chain according to an embodiment of the present disclosure, the exemplary implementation of the disclosure Across chain communication means, system and computer readable storage medium in example may be implemented in the block chain network.The block Chain 100 includes but not limited to the terminal (or being node) 101,102,103,104 and 105 got up by network connection, wherein These nodes can be connect by various connection types (for example, wired or wireless etc.) with other block chain nodes.In addition to multiple Other than node is run on a main chain, the part of nodes in these nodes can form multiple subchains, and each node can be The member node of one or more subchains or the member node that can not be any subchain.Subchain state may include but unlimited Public key, member communication's state or other customized data corresponding to the member of subchain, number of members, member etc..It should Understand, for illustrative and not limiting purpose, Fig. 1 may include more or fewer nodes and subchain.It should be understood that carrying herein To " multiple nodes of block chain " refer at least one of block chain node, including any number of nodes or all nodes.
Fig. 2 shows the according to an embodiment of the present disclosure flow chart 200 across chain communication means based on block chain, in conjunction with Fig. 1 illustrates across the chain communication means, it should be understood that describe Fig. 2 flow chart 200 during mention " block chain it is more A node " includes at least one of at least one of node 104-105 nodes and node 101-103 node, should be logical across chain The step of letter method, is as follows:
Step S201:In node 104-105 of at least one of node 101-103 in the subchain A nodes into subchain B At least one node send the Transaction Information 1 of event transactions information for indicating subchain A acquisition request subchains B.At one In embodiment, at least one of node 101-103 nodes will transaction by way of multiple node broadcasts into block chain Information 1 passes at least one of node 104-105 nodes.In another embodiment, at least one of node 101-103 Node directly sends Transaction Information 1 at least one of node 104-105 nodes.
Step S202:When node 104 and/or node 105 in subchain B receive Transaction Information 1, such as by node 104 The order 2 for executing signature transaction is sent to node 105, and specified node 104 (or node 105) is signed as control The control node of process.It should be understood that the order for executing signature transaction can also be sent from node 105 to node 104 2, and control node of the specified node 105 (or node 104) as control signature process.
Step S203:Control node opens the signature port being registered in subchain management account book when receiving order 2 simultaneously The connection for following node for participating in signature process is waited for, it is the node in subchain B to follow node.In one embodiment, with Can be the node different from control node with node.It should be understood that following node when the node more than two in subchain B It can be with more than one;When, only there are one when node, the node is either control node can also be to follow node in subchain B.
Step S204:When following node to be connected to control node, control node obtains a signature.
Step S205:If the signature obtained meet specified signature rule (for example, when node be five when, subchain B In at least 60 percent node participate in signature process, which can make according to node number and actual conditions Adjustment), S206 is thened follow the steps, process is otherwise terminated;
Step S206:At least one of node 101-103 of the control node into subchain A nodes are sent for indicating son Chain A has permission the Transaction Information 2 for the event transactions information for obtaining subchain B, and obtained signature is added in Transaction Information 2. It should be understood that control node can be by way of multiple node broadcasts into block chain or the side by directly transmitting Transaction Information 2 is passed at least one of subchain A nodes by formula.
Step S207:If the node for receiving Transaction Information 2 in subchain B determines the signature obtained added and control The identification information of node processed and the identification information of node is followed to match (it should be understood that except can also be by identification information Any appropriate mode determines obtained signature and control node and follows whether node matches), it thens follow the steps Otherwise S208 terminates process.
Step S208:The node of Transaction Information 2 is received in subchain B in subchain incident management account book corresponding thereto Record Transaction Information 2.It should be understood that when Transaction Information 2 is passed in a manner of multiple node broadcasts into block chain in subchain B At least one node when, the node for receiving Transaction Information 2 in block chain except subchain B also can be in son corresponding thereto Chain, which manages, records Transaction Information 2 in account book.
Step S209:Subchain B interior joints 104 and/or 105 receive transaction into subchain A when executing each block The node of information 2 sends the Transaction Information 3 that the event for indicating subchain B notifies transaction.It should be understood that node 104 and/or 105 can pass Transaction Information 3 by way of multiple node broadcasts into block chain or by way of directly transmitting To the node for receiving Transaction Information 2 in subchain A.
Step S210:The node that Transaction Information 2 is received in subchain A verifies the node based on the Transaction Information 3 received Whether it is that (intended recipient end is the arbitrary node in the subchain for obtain subchain B, in this example in subchain A at intended recipient end Arbitrary node), if the node for receiving Transaction Information 2 in subchain A is intended recipient end, then follow the steps S211, otherwise End process.In one embodiment, the identification information at intended recipient end is included in Transaction Information 3.It should be understood that when handing over When easy information 3 passes to the node in subchain A in a manner of multiple node broadcasts into block chain, in block chain except subchain A The node for receiving Transaction Information 3 can also participate in verifying whether itself is receiving terminal.
Step S211:If in subchain incident management account book corresponding with the node of Transaction Information 2 is received in subchain A Really record has subchain A to have permission the Transaction Information 2 for the event transactions information for obtaining subchain B, thens follow the steps S212, otherwise ties Beam process.
Step S212:The node that Transaction Information 2 is received in subchain A sends request at least one of subchain B nodes The order 1 of communication connection is established with subchain B.
Step S213:If receiving the identification information of the identification information and subchain A of the node of Transaction Information 2 in subchain A Match (for example, the identification information for receiving the identification information and subchain A of the node of Transaction Information 2 in subchain A matches.It answers Understand, is one such mode by identification information verification, it can also be by any suitable means to the node Information verified), then follow the steps S214, otherwise terminate process.
Step S214:At least one of node 104-105 in subchain B nodes receive Transaction Information 2 into subchain A Node send the event transactions information of subchain B, and the node 104-105 in subchain B is in subchain pipe corresponding thereto The event transactions information of record subchain B has been received the information that the node of Transaction Information 2 obtains in reason account book in subchain A. It should be understood that receiving transaction when event transactions information is passed in a manner of multiple node broadcasts into block chain in subchain A When the node of information 2, the node of the event transactions information received in block chain except subchain B also can be corresponding thereto The event transactions information of record subchain B has been received the node acquisition of Transaction Information 2 in subchain management account book in subchain A Information.
It should be understood that in some embodiments, execute signature trade command may include start signature trade command or Person may include individual startup signature trade command before executing signature trade command.Also, it is to be understood that Transaction Information 2 can be with It is determined by any suitable way in addition to mode of doing business of signing.
Fig. 3 shows across the chain communication means flow chart 300 according to an embodiment of the present disclosure for acquisition side, in order to just In explanation using the subchain A that node 101-103 shown in FIG. 1 is formed as the subchain B's for obtaining side acquisition node 104-105 compositions Across the chain communication means for obtaining side is illustrated for event transactions information.It is carried during describing flow chart 300 of Fig. 3 To multiple nodes of block chain include node 101 and node 104 and/or node 105.
Step S301:Node 104 and/or node 105 transmission of the node 101 into subchain B in the subchain A of Fig. 1 is used for The Transaction Information 1 for indicating the event transactions information of subchain A acquisition request subchains B, for confirming whether subchain A has permission acquisition The event transactions information of chain B.In one embodiment, node 101 will by way of multiple node broadcasts into block chain Transaction Information 1 is sent to node 104 and/or node 105.In another embodiment, node 101 directly to node 104 and/or Node 105 sends Transaction Information 1.
Step S302:If subchain A, which is identified, has permission the event transactions information for obtaining subchain B (for example, being handed over by signing Easy mode), S303 is thened follow the steps, process is otherwise terminated.
Step S303:Node 101 receive from node 104 and/or node 105 for indicating that subchain A has permission acquisition The Transaction Information 2 of the event transactions information of subchain B simultaneously records Transaction Information in subchain corresponding with node 101 manages account book 2, in one embodiment, Transaction Information 2 can be obtained by mode of doing business of signing.It should be understood that Transaction Information 2 can lead to Other suitable modes are crossed to obtain.In addition, in one embodiment, node 101 is received from node 104 and/or 105 by wide The Transaction Information 2 that multiple nodes of the broadcast mode into block chain are sent.In another embodiment, node 101 is received from section The Transaction Information 2 that point 104 and/or 105 is directly sent to.
Step S304:If node 101 receives the Transaction Information 3 that the event for indicating subchain B notifies transaction, hold Row step S304, in one embodiment, event notice transaction include the identification information at intended recipient end, otherwise terminate process.
Step S305:If node 101 is receiving terminal, S306 is thened follow the steps, process is otherwise terminated;
Step S306:If having recorded Transaction Information 2 in subchain incident management account book corresponding with node 101, son Chain A has permission the event transactions information for obtaining subchain B really, executes step S307, otherwise terminates process.
Step S307:Node 101 sends request to subchain B and establishes the order communicated to connect with subchain B.
It should be understood that node 101 can also be replaced to complete the above process by node 102 or node 103, here only with It is illustrated for node 101 and is not limited to only node 101 and can complete the process.In one embodiment, described to obtain It refers to all multidate informations for obtaining subchain B to take.
Fig. 4 shows the flow chart 400 across chain communication means according to an embodiment of the present disclosure for being directed to and being acquired side, also Be referring to Fig.1 in network structure Figure 100 of block chain illustrate across the chain communication means, it should be understood that in description process In " the multiple nodes of block chain " mentioned include at least one of node 104 and node 101-103 node.Shown in Fig. 1 Node 104 and the subchain A that is formed by node 101-103 of the event transactions information of subchain B that forms of node 105 obtain across chain The step of communication means, is as follows:
Step S401:Node 104 receives at least one node in node 101-103 and is used for what node 104 was sent Indicate the Transaction Information 1 of the event transactions of subchain A acquisition request subchains B.In one embodiment, node 104, which receives, comes from node The Transaction Information 1 that at least one node is sent by multiple nodes of the broadcast mode into block chain in 101-103.At another In embodiment, node 104 receives the Transaction Information 1 that at least one node is directly transmitted to it in node 101-103.
Step S402:When receiving Transaction Information 1, node 104 determines whether subchain A has by signing mode of doing business The event transactions information of authority acquiring subchain B.
Step S403:If subchain A has permission the event transactions information for obtaining subchain B, S404 is thened follow the steps.
Step S404:Node 104 is sent at least one of node 101-103 nodes for indicating that subchain A has permission Obtain the Transaction Information 2 of the event transactions information of subchain B
Step S405:When executing each block, node 104 sends at least one of node 101-103 nodes and uses In the Transaction Information 3 for the event notice transaction for indicating subchain B.
Step S406:Node 104 is receiving the request from least one of node 101-103 node and subchain B When establishing the order 1 of communication connection, the identification information from least one of node 101-103 nodes is verified, is answered Understand, by identification information verification be one such mode, can also by any suitable means to this at least The information of one node is verified.
Step S407:If the mark of identification information and subchain A from least one of node 101-103 nodes is believed Manner of breathing matches, and thens follow the steps S408, otherwise terminates process.
Step S408:Node 104 sends the event transactions information of subchain B at least one of node 101-103 nodes, And the event transactions information of subchain B is recorded by node 101-103 in subchain corresponding with node 104 manages account book The information that at least one node obtains.In one embodiment, multiple nodes of the node 104 by broadcast mode into block chain Send the event transactions information of subchain B.In another embodiment, node 104 is directly at least one of node 101-103 Node sends the event transactions information of subchain B.
It should be understood that node 104 can also be replaced to complete the above process by node 105, it is with node 104 only here Example, which illustrates, to be not limited to only node 104 and can complete the process.In one embodiment, the acquisition refers to obtaining All multidate informations of subchain B.It should be understood that Transaction Information 2 can be obtained by other suitable modes.
Fig. 5 shows the block diagram 500 across chain communication system according to an embodiment of the present disclosure based on block chain.As schemed Show, it includes at least one block chain 501 to be somebody's turn to do across chain communication system, and block chain 501 includes subchain 502 and subchain 503.Subchain 502 Including node 502a, 502b and 502c, subchain 503 includes 503a, 503b and 503c.In node 502a, 502b and 502c extremely Few one is configured as sending the event friendship for indicating 502 acquisition request subchain 503 of subchain at least one of subchain 503 node The Transaction Information 1 of easy information;At least one of node 503a, 503b and 503c nodes are configured as based on the transaction received Information 1 judges whether subchain 502 has permission the event transactions information for obtaining subchain 503, and if subchain 502 has permission acquisition The event transactions information of subchain 503 then sends at least one of subchain 502 node and is obtained for indicating that subchain 502 has permission Take the Transaction Information 2 of the event transactions information of subchain 503.It should be understood that in one embodiment, node 502a, 502b and At least one of 502c is configured as multiple nodes by broadcast mode into block chain and sends Transaction Information 1, block chain Multiple nodes include at least one of at least one of subchain 502 node and subchain 503 node;Node 503a, 503b It is configured as judging whether subchain 502 has permission acquisition based on the Transaction Information 1 received at least one of 503c node The event transactions information of subchain 503, and if subchain 502 has permission the event transactions information for obtaining subchain 503, by wide Broadcast mode sends Transaction Information 2 to multiple nodes of block chain.
Further, when receiving Transaction Information 2, the node of Transaction Information 2 is received in subchain 502 corresponding thereto Transaction Information 2 is recorded in the subchain incident management account book answered.
Further, at least one of subchain 503 node is additionally configured to receive Transaction Information 2 into subchain 502 Node send for indicate subchain 503 event notify transaction Transaction Information 3;Transaction Information 2 is received in subchain 502 Node is configured as when receiving Transaction Information 3, subchain event pipe based on the Transaction Information 3 received and corresponding thereto The information in account book is managed to further determine that subchain 502 has permission the event transactions information of acquisition subchain 503.
Further, at least one of subchain 502 node is additionally configured to send out at least one of subchain 503 node It send for indicating that request and subchain 503 establish the first order of communication connection;At least one of subchain 503 node is also configured In response to receiving the first order, to be verified to the identification information of at least one of subchain 502 node;And such as fruit The identification information and the identification information of subchain 502 of at least one of chain 502 node match, at least one of subchain 503 Node sends the event transactions information and at least one of subchain 503 of subchain 503 at least one of subchain 502 node Node records the event transactions information of subchain 503 by subchain 502 in subchain incident management account book corresponding thereto At least one node obtain information.
Fig. 6 shows the schematic diagram of the device 600 according to an embodiment of the present disclosure based on block chain.Device 600 can be with Including:Memory 601 and the processor 602 for being coupled to memory 601.Memory 601 for storing instruction, 602 quilt of processor Be configured to memory 601 storage instruction come realize for described in Fig. 2-Fig. 4 the step of method in any step One or more of.
As shown in fig. 6, device 600 can also include communication interface 603, for carrying out information exchange with miscellaneous equipment.This Outside, device 600 can also include bus 604, and memory 601, processor 602 and communication interface 603 are by bus 604 come each other It is communicated.
Memory 601 may include volatile memory, can also include nonvolatile memory.Processor 602 can be with It is central processing unit (CPU), microcontroller, application-specific integrated circuit (ASIC), digital signal processor (DSP), field-programmable Gate array (FPGA) or other programmable logic device or the one or more collection for being configured as realization the embodiment of the present invention At circuit.
Alternatively, above-mentioned across the chain communication means based on block chain can be that is, tangible by computer program product Computer readable storage medium embodies.Computer program product may include computer readable storage medium, containing with In the computer-readable program instructions for executing various aspects of the disclosure.Computer readable storage medium can be can keep and Store the tangible device of the instruction used by instruction execution equipment.Computer readable storage medium can for example be but not limited to electricity Storage device, magnetic storage apparatus, light storage device, electromagnetism storage device, semiconductor memory apparatus or above-mentioned any appropriate Combination.The more specific example (non exhaustive list) of computer readable storage medium includes:It is portable computer diskette, hard It is disk, random access memory (RAM), read-only memory (ROM), erasable programmable read only memory (EPROM or flash memory), quiet State random access memory (SRAM), Portable compressed disk read-only memory (CD-ROM), digital versatile disc (DVD), memory Stick, floppy disk, mechanical coding equipment, the punch card for being for example stored thereon with instruction or groove internal projection structure and above-mentioned times The suitable combination of meaning.Computer readable storage medium used herein above is not interpreted instantaneous signal itself, such as radio The electromagnetic wave of wave or other Free propagations, the electromagnetic wave propagated by waveguide or other transmission mediums are (for example, by optical fiber electricity The light pulse of cable) or pass through electric wire transmit electric signal.
It should be noted that the above list is only specific embodiments of the present invention, it is clear that the present invention is not limited to above real Example is applied, there are many similar variations therewith.If those skilled in the art directly exported from present disclosure or All deformations associated, are within the scope of protection of the invention.

Claims (23)

1. a kind of across chain communication means based on block chain, which is characterized in that including:
At least one of first subchain node sends the first Transaction Information at least one of the second subchain node, is used for table Show the event transactions information of the second subchain described in the first subchain acquisition request;
At least one node in second subchain judges described first based on first Transaction Information received Whether subchain has permission the event transactions information for obtaining second subchain;
If first subchain has permission the event transactions information for obtaining second subchain, the institute in second subchain It states at least one node of at least one node into first subchain and sends the second Transaction Information, for indicating described First subchain has permission the event transactions information for obtaining second subchain.
2. across chain communication means according to claim 1, which is characterized in that further include:
When receiving second Transaction Information, received in first subchain node of second Transaction Information with Second Transaction Information is recorded in its corresponding subchain incident management account book.
3. across chain communication means according to claim 2, which is characterized in that further include:
At least one node in second subchain receives second Transaction Information into first subchain Node sends third Transaction Information, for indicating that the event of second subchain notifies transaction;
When receiving the third Transaction Information, the node that second Transaction Information is received in first subchain is based on Information in the third Transaction Information and the subchain incident management account book corresponding thereto that receive is come further really Fixed first subchain has permission the event transactions information for obtaining second subchain.
4. across chain communication means according to claim 3, which is characterized in that further include:
At least one node of at least one node in first subchain into second subchain sends the One order is communicated to connect for indicating that request is established with second subchain;
In response to receiving first order, at least one node in second subchain is in first subchain The identification information of at least one node verified;
If the identification information phase of the identification information and first subchain of at least one node in first subchain Matching, at least one node of at least one node into first subchain in second subchain send the At least one node in the event transactions information of two subchains and second subchain is in the son corresponding thereto Recorded in chain incident management account book the event transactions information of second subchain described in first subchain at least The information that one node obtains.
5. across chain communication means according to claim 1 or 2, which is characterized in that further include:Second Transaction Information is logical Cross the acquisition of signature mode of doing business.
6. across chain communication means according to claim 5, which is characterized in that further include:
At least one node transmission of at least one node into second subchain in first subchain is held Second order of row signature transaction, and the process for specifying node in second subchain to merchandise as control signature Control node;
In response to receiving second order, the control node opens the signature port being registered in subchain management account book simultaneously Wait at least one connection for following node for the process for participating in signature transaction, it is described at least one node to be followed to be selected from described the Node in two subchains;
In response to it is described it is at least one follow node to be connected to the control node, the control node obtains a signature;
If the signature obtained meets specified signature rule, the control node into first subchain described in extremely A few node sends the second Transaction Information, and obtained signature is added in second Transaction Information;
If the identification information of the signature for being obtained of being added and the control node and at least one node that follows Identification information matches, then receives the node of second Transaction Information in subchain incident management account book corresponding thereto Record second Transaction Information.
7. a kind of across chain communication means based on block chain, which is characterized in that including:
At least one of first subchain node sends the first Transaction Information by multiple nodes of the broadcast mode into block chain, Event transactions information for indicating the second subchain described in the first subchain acquisition request, wherein the institute in the block chain It includes at least one of at least one node and the second subchain in first subchain node to state multiple nodes;
At least one node in second subchain judges described first based on first Transaction Information received Whether subchain has permission the event transactions information for obtaining second subchain;
If first subchain has permission the event transactions information for obtaining second subchain, the institute in second subchain It states at least one node and the second Transaction Information is sent by the multiple node of the broadcast mode into the block chain, be used for table Show that first subchain has permission the event transactions information for obtaining second subchain.
8. a kind of across chain communication means based on block chain, which is characterized in that the method includes:
First node in first subchain is sent at least one of the second subchain node for indicating that first subchain is asked The first Transaction Information for seeking the event transactions information for obtaining second subchain, for identifying whether first subchain has permission Obtain the event transactions information of second subchain;
If first subchain is identified the event transactions information for having permission and obtaining second subchain, the first segment At least one node of the point reception in second subchain obtains institute for indicating that first subchain has permission State the second Transaction Information of the event transactions information of the second subchain.
9. across chain communication means according to claim 8, which is characterized in that the first node is receiving described second When Transaction Information, second Transaction Information is recorded in subchain incident management account book corresponding with the first node.
10. across chain communication means according to claim 9, which is characterized in that further include:
If the first node receives the third Transaction Information that the event for indicating second subchain notifies transaction, Described first is determined based on the third Transaction Information and the subchain incident management account book corresponding with the first node Acquisition relationship between subchain and second subchain.
11. across chain communication means according to claim 10, which is characterized in that further include:
At least one node of the first node into second subchain sends request and is established with second subchain First order of communication connection.
12. a kind of across chain communication means based on block chain, which is characterized in that the method includes:
First node in first subchain is sent by multiple nodes of the broadcast mode into block chain for indicating described first First Transaction Information of the event transactions information of the second subchain described in subchain acquisition request, for whether identifying first subchain Have permission the event transactions information for obtaining second subchain, wherein the multiple node in the block chain includes described At least one of the first node and the second subchain in first subchain node;
If first subchain is identified the event transactions information for having permission and obtaining second subchain, the first segment At least one node that point receives in second subchain is described more into the block chain by broadcast mode What a node was sent hands over for indicating that first subchain has permission the second of the event transactions information for obtaining second subchain Easy information.
13. a kind of across chain communication means based on block chain, which is characterized in that including:
What the first node reception in the first subchain was sent from least one of the second subchain node to the first node The first Transaction Information for indicating the event transactions information of the first subchain described in the second subchain acquisition request;
When receiving first Transaction Information, the first node confirms whether second subchain has permission described in acquisition The event transactions information of first subchain;
If second subchain has permission the event transactions information for obtaining first subchain, the first node is to described At least one node in second subchain is sent obtains first subchain for indicating that second subchain has permission Second Transaction Information of event transactions information.
14. across chain communication means according to claim 13, which is characterized in that further include:The first node is to described At least one node in second subchain sends the third transaction that the event for indicating first subchain notifies transaction Information.
15. across chain communication means according to claim 14, which is characterized in that further include:
It establishes and leads to first subchain in response at least one node request received in second subchain Believe that the identification information of at least one node in second subchain is tested in the order of connection, the first node Card;
If the identification information phase of the identification information and second subchain of at least one node in second subchain It matches, then at least one node of the first node into second subchain sends the event friendship of first subchain Easy information and the event transactions information that first subchain is recorded in subchain corresponding with the first node manages account book The information obtained by least one node in second subchain.
16. a kind of across chain communication means based on block chain, which is characterized in that including:
First node in first subchain is received from least one of second subchain node through broadcast mode to institute State the event transactions for indicating the first subchain described in the second subchain acquisition request that multiple nodes in block chain are sent First Transaction Information of information, wherein multiple nodes in the block chain include the first segment in first subchain At least one of point and second subchain node;
When receiving first Transaction Information, the first node confirms whether second subchain has permission described in acquisition The event transactions information of first subchain;
If second subchain has permission the event transactions information for obtaining first subchain, the first node passes through wide The multiple node of the broadcast mode into the block chain is sent for indicating that second subchain has permission acquisition described first Second Transaction Information of the event transactions information of subchain.
17. a kind of across chain communication system based on block chain, which is characterized in that including:At least one block chain, described at least one Block chain includes the first subchain and the second subchain, and first subchain includes at least one node and the second subchain packet Include at least one node;
Wherein, at least one of described first subchain node is configured as sending the at least one of the second subchain node One Transaction Information, the event transactions information for indicating the second subchain described in the first subchain acquisition request;
At least one of second subchain node is configured as based on described in first Transaction Information judgement received Whether the first subchain has permission the event transactions information for obtaining second subchain;And it is obtained if first subchain has permission The event transactions information of second subchain is taken, then at least one node into first subchain sends the second transaction Information obtains the event transactions information of second subchain for indicating that first subchain has permission.
18. across chain communication system according to claim 17, which is characterized in that receiving second Transaction Information When, the node of second Transaction Information is received in subchain incident management account book corresponding thereto in first subchain Record second Transaction Information.
19. across chain communication system according to claim 18, which is characterized in that described at least one in second subchain The node that a node is additionally configured to receive second Transaction Information into first subchain sends third Transaction Information, For indicating that the event of second subchain notifies transaction;
The node that second Transaction Information is received in first subchain is configured as receiving the third transaction letter When breath, based on the information in the third Transaction Information and the subchain incident management account book corresponding thereto received come Further determine that first subchain has permission the event transactions information for obtaining second subchain.
20. across chain communication system according to claim 19, which is characterized in that described at least one in first subchain A node is additionally configured at least one node into second subchain and sends the first order, for indicate request with Second subchain establishes communication connection;
At least one node in second subchain is additionally configured in response to receiving first order, to described The identification information of at least one node in first subchain is verified;;And if described in first subchain The identification information of at least one node and the identification information of first subchain match, in second subchain it is described at least At least one node of one node into first subchain sends the event transactions information of the second subchain and described At least one node in second subchain records described second in the subchain incident management account book corresponding thereto The information that the event transactions information of subchain has been obtained by least one node in first subchain.
21. a kind of across chain communication system based on block chain, which is characterized in that including:At least one block chain, described at least one Block chain includes the first subchain and the second subchain, and first subchain includes at least one node and the second subchain packet Include at least one node;
Wherein, at least one of described first subchain node is configured as through broadcast mode at least one block chain In multiple nodes send the first Transaction Information, for indicate the second subchain described in the first subchain acquisition request event hand over Easy information;
At least one of second subchain node is configured as based on described in first Transaction Information judgement received Whether the first subchain has permission the event transactions information for obtaining second subchain;And it is obtained if first subchain has permission The event transactions information of second subchain is taken, then the multiple section by broadcast mode into at least one block chain Point sends the second Transaction Information, and the event transactions information of second subchain is obtained for indicating that first subchain has permission.
22. a kind of device based on block chain, which is characterized in that including:
Memory, for storing instruction;And
Processor, is coupled to the memory, and described instruction makes described device execute root when being executed by the processor According to across the chain communication means described in any one of claim 1-16.
23. a kind of computer readable storage medium, the storage medium includes instruction, and described instruction is performed so that described The processor of computer executes across the chain communication means described in any one of described claim 1-16.
CN201810144548.1A 2018-02-12 2018-02-12 Across chain communication means, device and system based on block chain Pending CN108347486A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810144548.1A CN108347486A (en) 2018-02-12 2018-02-12 Across chain communication means, device and system based on block chain

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810144548.1A CN108347486A (en) 2018-02-12 2018-02-12 Across chain communication means, device and system based on block chain

Publications (1)

Publication Number Publication Date
CN108347486A true CN108347486A (en) 2018-07-31

Family

ID=62960245

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810144548.1A Pending CN108347486A (en) 2018-02-12 2018-02-12 Across chain communication means, device and system based on block chain

Country Status (1)

Country Link
CN (1) CN108347486A (en)

Cited By (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109063183A (en) * 2018-08-27 2018-12-21 众安信息技术服务有限公司 The method and device of information processing is carried out at block chain node
CN109241087A (en) * 2018-09-27 2019-01-18 福建福链科技有限公司 A kind of data processing method and terminal of alliance's chain
CN109461222A (en) * 2018-10-22 2019-03-12 北京阿尔山金融科技有限公司 Information access method of checking card, system and electronic equipment based on equipment of checking card
CN109461076A (en) * 2018-10-09 2019-03-12 哈希(武汉)网络科技有限公司 A kind of block chain method of commerce
CN109493052A (en) * 2018-11-21 2019-03-19 北京蓝石环球区块链科技有限公司 Across catenary system contract and its transfer process based on the more subchains of main chain adduction row
CN109493051A (en) * 2018-11-21 2019-03-19 北京蓝石环球区块链科技有限公司 The more subchain system architectures of main chain adduction row of account distribution and migration can dynamically be carried out
CN109508982A (en) * 2018-11-21 2019-03-22 北京蓝石环球区块链科技有限公司 REPB common recognition based on the more subchains of block chain main chain adduction row
CN109635165A (en) * 2018-12-06 2019-04-16 北京磁云数字科技有限公司 Data summarization method, device, equipment and medium based on tree-like block chain network
CN110166249A (en) * 2019-05-14 2019-08-23 数字钱包(北京)科技有限公司 A kind of information transferring method, device, verifying end and computer readable storage medium
CN110199307A (en) * 2018-11-16 2019-09-03 阿里巴巴集团控股有限公司 The domain name scheme across chain interaction is carried out in block catenary system
CN110209737A (en) * 2019-05-22 2019-09-06 杭州复杂美科技有限公司 Data reporting method, parallel chain creation method, equipment and storage medium
CN110213266A (en) * 2019-05-31 2019-09-06 联想(北京)有限公司 A kind of information processing method and electronic equipment of the block chain across chain
CN110245522A (en) * 2019-01-16 2019-09-17 腾讯科技(深圳)有限公司 Data processing method, terminal and medium in block chain financial account system
WO2020042931A1 (en) * 2018-08-28 2020-03-05 白杰 Public chain-based transaction method and blockchain system
WO2020042932A1 (en) * 2018-08-28 2020-03-05 白杰 Public chain-based blockchain information storage method and system
CN110868441A (en) * 2018-08-28 2020-03-06 傲为信息技术(江苏)有限公司 Block chain public link maintenance method and device, node and block chain public link
CN110944058A (en) * 2019-12-04 2020-03-31 杭州复杂美科技有限公司 Block chain intranet node relay connection method
CN110971624A (en) * 2018-09-28 2020-04-07 中思博安科技(北京)有限公司 Information interaction system supporting heterogeneous resources and heterogeneous information interaction method
CN111010382A (en) * 2019-09-12 2020-04-14 腾讯科技(深圳)有限公司 Method and apparatus for processing data requests in a blockchain network
US10666445B2 (en) 2018-11-16 2020-05-26 Alibaba Group Holding Limited Cross-chain interactions using a domain name scheme in blockchain systems
US10680828B2 (en) 2018-11-16 2020-06-09 Alibaba Group Holding Limited Domain name management scheme for cross-chain interactions in blockchain systems
CN111612614A (en) * 2019-02-26 2020-09-01 傲为信息技术(江苏)有限公司 Public link-based sub-chain service system
WO2021175057A1 (en) * 2020-03-05 2021-09-10 支付宝(杭州)信息技术有限公司 Service processing system, method, apparatus and device

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105719185A (en) * 2016-01-22 2016-06-29 杭州复杂美科技有限公司 Block chain data comparison and consensus method
US20170140408A1 (en) * 2015-11-16 2017-05-18 Bank Of America Corporation Transparent self-managing rewards program using blockchain and smart contracts
CN107239940A (en) * 2017-05-11 2017-10-10 北京博晨技术有限公司 Network trading method and device based on block catenary system
CN107315786A (en) * 2017-06-12 2017-11-03 腾讯科技(深圳)有限公司 Business datum storage method and device
CN107464106A (en) * 2017-07-25 2017-12-12 北京果仁宝科技有限公司 The method and system merchandised between block chain main chain and side chain

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20170140408A1 (en) * 2015-11-16 2017-05-18 Bank Of America Corporation Transparent self-managing rewards program using blockchain and smart contracts
CN105719185A (en) * 2016-01-22 2016-06-29 杭州复杂美科技有限公司 Block chain data comparison and consensus method
CN107239940A (en) * 2017-05-11 2017-10-10 北京博晨技术有限公司 Network trading method and device based on block catenary system
CN107315786A (en) * 2017-06-12 2017-11-03 腾讯科技(深圳)有限公司 Business datum storage method and device
CN107464106A (en) * 2017-07-25 2017-12-12 北京果仁宝科技有限公司 The method and system merchandised between block chain main chain and side chain

Cited By (46)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109063183A (en) * 2018-08-27 2018-12-21 众安信息技术服务有限公司 The method and device of information processing is carried out at block chain node
CN109063183B (en) * 2018-08-27 2021-01-12 众安信息技术服务有限公司 Method and device for processing information at block chain nodes
WO2020042931A1 (en) * 2018-08-28 2020-03-05 白杰 Public chain-based transaction method and blockchain system
CN110868440A (en) * 2018-08-28 2020-03-06 傲为信息技术(江苏)有限公司 Block chain male chain
WO2020042932A1 (en) * 2018-08-28 2020-03-05 白杰 Public chain-based blockchain information storage method and system
CN110868440B (en) * 2018-08-28 2021-03-16 傲为信息技术(江苏)有限公司 Block chain male chain
CN110868441B (en) * 2018-08-28 2021-03-16 傲为信息技术(江苏)有限公司 Block chain public link maintenance method and device, node and block chain public link
CN110868441A (en) * 2018-08-28 2020-03-06 傲为信息技术(江苏)有限公司 Block chain public link maintenance method and device, node and block chain public link
CN109241087A (en) * 2018-09-27 2019-01-18 福建福链科技有限公司 A kind of data processing method and terminal of alliance's chain
CN110971624A (en) * 2018-09-28 2020-04-07 中思博安科技(北京)有限公司 Information interaction system supporting heterogeneous resources and heterogeneous information interaction method
CN109461076A (en) * 2018-10-09 2019-03-12 哈希(武汉)网络科技有限公司 A kind of block chain method of commerce
CN109461222B (en) * 2018-10-22 2021-06-01 北京阿尔山区块链联盟科技有限公司 Card punching information access method and system based on card punching equipment and electronic equipment
CN109461222A (en) * 2018-10-22 2019-03-12 北京阿尔山金融科技有限公司 Information access method of checking card, system and electronic equipment based on equipment of checking card
CN110199307A (en) * 2018-11-16 2019-09-03 阿里巴巴集团控股有限公司 The domain name scheme across chain interaction is carried out in block catenary system
US11025438B2 (en) 2018-11-16 2021-06-01 Advanced New Technologies Co., Ltd. Cross-chain interactions using a domain name scheme in blockchain systems
AU2018348320B2 (en) * 2018-11-16 2020-01-16 Advanced New Technologies Co., Ltd. A domain name scheme for cross-chain interactions in blockchain systems
US11102011B2 (en) 2018-11-16 2021-08-24 Advanced New Technologies Co., Ltd. Domain name management scheme for cross-chain interactions in blockchain systems
RU2707938C1 (en) * 2018-11-16 2019-12-02 Алибаба Груп Холдинг Лимитед Domain name scheme for cross-chain interactions in blockchain systems
US11212114B2 (en) 2018-11-16 2021-12-28 Advanced New Technologies Co., Ltd. Cross-chain interactions using a domain name scheme in blockchain systems
WO2019072271A3 (en) * 2018-11-16 2019-09-12 Alibaba Group Holding Limited Domain name scheme for cross-chain interactions in blockchain systems
CN110199307B (en) * 2018-11-16 2023-08-22 创新先进技术有限公司 Domain name scheme for cross-chain interaction in blockchain systems
US10931462B2 (en) 2018-11-16 2021-02-23 Advanced New Technologies Co., Ltd. Domain name management scheme for cross-chain interactions in blockchain systems
US10680828B2 (en) 2018-11-16 2020-06-09 Alibaba Group Holding Limited Domain name management scheme for cross-chain interactions in blockchain systems
US10666445B2 (en) 2018-11-16 2020-05-26 Alibaba Group Holding Limited Cross-chain interactions using a domain name scheme in blockchain systems
CN109508982B (en) * 2018-11-21 2022-11-29 北京蓝石环球区块链科技有限公司 Random parallel Byzantine fault-tolerant consensus method of block chain main chain and parallel multiple sub-chains
CN109493051A (en) * 2018-11-21 2019-03-19 北京蓝石环球区块链科技有限公司 The more subchain system architectures of main chain adduction row of account distribution and migration can dynamically be carried out
CN109493052A (en) * 2018-11-21 2019-03-19 北京蓝石环球区块链科技有限公司 Across catenary system contract and its transfer process based on the more subchains of main chain adduction row
CN109508982A (en) * 2018-11-21 2019-03-22 北京蓝石环球区块链科技有限公司 REPB common recognition based on the more subchains of block chain main chain adduction row
CN109493051B (en) * 2018-11-21 2020-10-16 北京蓝石环球区块链科技有限公司 Main chain and parallel multi-subchain system architecture capable of dynamically allocating and migrating accounts
CN109493052B (en) * 2018-11-21 2021-07-30 北京蓝石环球区块链科技有限公司 Cross-chain contract system based on main chain and parallel multiple sub-chains
CN109635165A (en) * 2018-12-06 2019-04-16 北京磁云数字科技有限公司 Data summarization method, device, equipment and medium based on tree-like block chain network
CN110245522B (en) * 2019-01-16 2022-07-12 腾讯科技(深圳)有限公司 Data processing method, terminal and medium in block chain fund settlement system
CN110245522A (en) * 2019-01-16 2019-09-17 腾讯科技(深圳)有限公司 Data processing method, terminal and medium in block chain financial account system
WO2020173497A1 (en) * 2019-02-26 2020-09-03 白杰 Block chain network deployed with centralized system
WO2020173500A1 (en) * 2019-02-26 2020-09-03 白杰 Public chain-based sub-chain business system
CN111612614A (en) * 2019-02-26 2020-09-01 傲为信息技术(江苏)有限公司 Public link-based sub-chain service system
CN110166249B (en) * 2019-05-14 2022-03-04 数字钱包(北京)科技有限公司 Information transmission method, device, verification end and computer readable storage medium
CN110166249A (en) * 2019-05-14 2019-08-23 数字钱包(北京)科技有限公司 A kind of information transferring method, device, verifying end and computer readable storage medium
CN110209737A (en) * 2019-05-22 2019-09-06 杭州复杂美科技有限公司 Data reporting method, parallel chain creation method, equipment and storage medium
CN110209737B (en) * 2019-05-22 2021-02-09 杭州复杂美科技有限公司 Data reporting method, parallel chain creating method, equipment and storage medium
CN110213266A (en) * 2019-05-31 2019-09-06 联想(北京)有限公司 A kind of information processing method and electronic equipment of the block chain across chain
CN110213266B (en) * 2019-05-31 2021-10-22 联想(北京)有限公司 Block chain cross-chain information processing method and electronic equipment
CN111010382A (en) * 2019-09-12 2020-04-14 腾讯科技(深圳)有限公司 Method and apparatus for processing data requests in a blockchain network
CN110944058B (en) * 2019-12-04 2022-03-04 杭州复杂美科技有限公司 Block chain intranet node relay connection method
CN110944058A (en) * 2019-12-04 2020-03-31 杭州复杂美科技有限公司 Block chain intranet node relay connection method
WO2021175057A1 (en) * 2020-03-05 2021-09-10 支付宝(杭州)信息技术有限公司 Service processing system, method, apparatus and device

Similar Documents

Publication Publication Date Title
CN108347486A (en) Across chain communication means, device and system based on block chain
CN108200210A (en) The method, apparatus and computer-readable medium of chain management based on block chain
US11587070B2 (en) Methods and systems for executing smart contracts in secure environments
CN108269090B (en) Consensus method and device for block chain system based on non-negotiation random drawing
CN109523683A (en) A kind of blank electronic voting method based on block chain technology
CN111107136A (en) Block chain cross-chain relay method based on IPFS
CN109345387A (en) Across the chain method of commerce of block chain, across chain communication device and storage medium
CN109670801B (en) Digital encryption money transfer method for block chain
CN108681965A (en) The block chain network transaction processing method and recipient's node of offline node
CN108347331A (en) The method and apparatus that T_Box equipment is securely communicated with ECU equipment in car networking system
CN108768630A (en) The encryption communication method and system of block chain node
CN108876374A (en) The network identity certificate authentication method and system of block chain
CN113746858B (en) Cross-chain communication method based on verifiable random function
CN112150284B (en) Blockchain heterogeneous chain cross-chain transaction method
CN110298421A (en) A kind of online generation, offline generation and the verification method and device of two dimensional code
CN110490610B (en) Community management system based on block chain
CN110166249B (en) Information transmission method, device, verification end and computer readable storage medium
CN109600367A (en) For realizing method and equipment across chain Message Processing
CN109389498A (en) Block chain user identity management method, system, equipment and storage medium
CN108769230A (en) Transaction data storage method, device, server and storage medium
CN110446203A (en) System and method for the vehicle data service based on safe subscription
CN113645278B (en) Cross-chain message transmission method, device and storage medium of block chain
CN112508704A (en) Block chain cross-chain transaction method and device, computer equipment and storage medium
CN109300199A (en) Attendance checking system and Work attendance method based on block chain
CN110351316A (en) A kind of remote software upgrade method and device

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
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20180731

WD01 Invention patent application deemed withdrawn after publication