CN109600367A - For realizing method and equipment across chain Message Processing - Google Patents
For realizing method and equipment across chain Message Processing Download PDFInfo
- Publication number
- CN109600367A CN109600367A CN201811492956.2A CN201811492956A CN109600367A CN 109600367 A CN109600367 A CN 109600367A CN 201811492956 A CN201811492956 A CN 201811492956A CN 109600367 A CN109600367 A CN 109600367A
- Authority
- CN
- China
- Prior art keywords
- block chain
- message
- type
- request
- chain
- 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
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/10—Network architectures or network communication protocols for network security for controlling access to devices or network resources
- H04L63/101—Access control lists [ACL]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q40/00—Finance; Insurance; Tax strategies; Processing of corporate or income taxes
- G06Q40/04—Trading; Exchange, e.g. stocks, commodities, derivatives or currency exchange
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/51—Discovery or management thereof, e.g. service location protocol [SLP] or web services
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Business, Economics & Management (AREA)
- Computer Hardware Design (AREA)
- Finance (AREA)
- General Engineering & Computer Science (AREA)
- Computing Systems (AREA)
- Computer Security & Cryptography (AREA)
- Accounting & Taxation (AREA)
- Physics & Mathematics (AREA)
- Technology Law (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Strategic Management (AREA)
- Marketing (AREA)
- Economics (AREA)
- Development Economics (AREA)
- Information Transfer Between Computers (AREA)
Abstract
Present disclosure discloses for realizing the method and apparatus across chain Message Processing, which comprises receives and saves one or more block chain register informations;Registration request is received, the registration request includes the block chain title of recipient's block chain, block chain mark, and the block chain title of sender's block chain, block chain identify and message name, the type of message of request;Send registration request;Receive authorization notification comprising the block chain title of sender's block chain, block chain mark, the block chain title of the recipient's block chain authorized, block chain mark and the message name authorized, type of message;Authorization notification is stored in registration message table;Receive sender's message;And received sender's message is sent based on registration message table.The disclosure can guarantee the practicability handled across chain message, flexibility, scalability and timeliness.
Description
Technical field
Present disclosure belong to block chain technical field more particularly to it is a kind of for realizing the method across chain Message Processing with
And it is a kind of for realizing the equipment across chain Message Processing.
Background technique
Block chain (Blockchain) technology is a kind of technology of peer-to-peer network based on decentralization, by cryptography original
It is coherent and persistently that reason combines the data to ensure distributed each node with common recognition mechanism, thus realize information verify immediately, can
The purpose that retrospect, difficulty are distorted and can not be shielded, and then create a set of privacy, shareable value system efficiently, safe.
Block chain is generally divided into publicly-owned chain, alliance's chain and privately owned chain according to access authority.Wherein, publicly-owned chain refers to anyone
The block chain of common recognition can be accessed and participated according to agreement;Alliance's chain refers to what its common recognition process was controlled by preselected node
Block chain;During privately owned chain refers to that all permissions are all organized at one, and by the block chain of any control of the tissue.
With the continuous development of block chain technology, existing interaction needs between block catenary system, for example, being disappeared by subscribing to
It ceases and gives out information and carry out message communicating between different blocks chain.In addition, the Message Processing of interaction usually needs between block chain
Consider practicability, flexibility, scalability and safety.Practicability refers to the logical of message how is realized between different blocks chain
Letter.Flexibility and scalability refer to how the type of message, message content of interaction between different blocks chain interact according to participation
The demand of block chain determine.Safety refers to how to realize that the message of interaction between different blocks chain is safely controllable.
Summary of the invention
Since the information exchange between block chain in the prior art is substantially by subscribing to message between block chain
It is realized with giving out information, not can be implemented simultaneously practicability, flexibility, scalability and the peace of the information processing of transregional piece of chain
Quan Xing.
In view of the above-mentioned problems, the first aspect of present disclosure propose it is a kind of for realizing the side across chain Message Processing
Method, which comprises
Receive and save one or more block chain register informations, wherein each block chain register information includes described
The type of message that block chain title, block chain mark, block chain type and the block chain of block chain are supported;
Receive registration request, wherein the registration request includes the block chain title of recipient's block chain, block chain mark
Know, the block chain title of sender's block chain, block chain identify and message name, the type of message of request;
Send the registration request;
Receive authorization notification, wherein the authorization notification includes the block chain title of described sender block chain, block chain
Mark, the block chain title of the recipient's block chain authorized, message name, the message class block chain mark and authorized
Type;
The authorization notification is stored in registration message table;
Receive sender's message, wherein described sender message includes message name, type of message and message content;
And
Based on the registration message table, received sender's message is sent.
In the embodiment according to the first aspect of present disclosure, sending the registration request further comprises:
Determine whether to save the block chain title and block chain mark of sender's block chain in the registration request;
In the case where determination is identified there are the block chain title of described sender block chain and block chain, to the transmission
The client of square block chain sends the registration request.
In the embodiment according to the first aspect of present disclosure, one or more block chain registrations are being received and saved
After information, the method further includes:
Receive inquiry request, wherein the inquiry request includes the type of message, described inquiring either block chain and being supported
Block chain title, block chain mark and the block chain type of block chain;
Determine whether to save the block chain information to be inquired in the inquiry request;
Determining there are in the case where the block chain information to be inquired in the inquiry request, return and the inquiry request
Corresponding information.
In the embodiment according to the first aspect of present disclosure, received based on registration message table transmission
Sender's message further comprises:
Based on the determining block chain title with sender's block chain in described sender message of the registration message table, area
The block chain title and block chain for recipient's block chain that block chain mark, the message name and the type of message match
Mark;
Described sender message is sent to the matched recipient's block chain of institute.
In the embodiment according to the first aspect of present disclosure, the authorization notification is being stored in registration message table
In after, the method further includes:
Send Authorization result, wherein whether the Authorization result includes described sender block chain with reception described in intention
Square block chain sends the message of request in the registration request.
In the embodiment according to the first aspect of present disclosure, the type of message is included at least: block chain node
Event class message, block event class message, intelligent contract event class message, system class message and transaction event class message;Institute
Block chain type is stated including at least publicly-owned chain and alliance's chain.
The second aspect of present disclosure proposes a kind of for realizing the method across chain Message Processing, the method packet
It includes:
Send block chain register information, wherein the block chain register information include the block chain block chain title,
The type of message that block chain mark, block chain type and the block chain are supported;
Send registration request, wherein the registration request includes the block chain title of recipient's block chain, block chain mark
Know, the block chain title of sender's block chain, block chain identify and message name, the type of message of request;
Receive described sender message, wherein described sender message is the message of registration request institute request
Title, type of message and message content.
In embodiment according to the second aspect of the present disclosure, after sending block chain register information, the side
Method further comprises:
Send inquiry request, wherein the inquiry request includes the type of message, described inquiring either block chain and being supported
Block chain title, block chain mark and the block chain type of block chain;
In the case that the block chain information to be inquired in determining the inquiry request is registered, reception is asked with the inquiry
Seek corresponding information.
In embodiment according to the second aspect of the present disclosure, after sending registration request, the method is into one
Step includes:
Receive Authorization result, wherein whether the Authorization result includes described sender block chain with reception described in intention
Square block chain sends the message of request in the registration request.
The third aspect of present disclosure proposes a kind of for realizing the method across chain Message Processing, the method packet
It includes:
Send block chain register information, wherein the block chain register information include the block chain block chain title,
The type of message that block chain mark, block chain type and the block chain are supported;
Receive registration request, wherein the registration request includes the block chain title of recipient's block chain, block chain mark
Know, the block chain title of sender's block chain, block chain identify and message name, the type of message of request;
Determine whether to authorize recipient's block chain based on delegated strategy;
In the case where determination authorizes recipient's block chain, authorization notification is sent, wherein the authorization is logical
Know block chain title, block chain mark including described sender block chain, the block chain name of the recipient's block chain authorized
Claim, the message name that block chain is identified and authorized, type of message;
Send request message, wherein the request message includes the message name of institute's request in the registration request
And type of message;
Receive sender's message, wherein described sender message include requested message name in the registration request,
Type of message and message content;
Send described sender message.
In the embodiment according to the third aspect of present disclosure, determined whether based on delegated strategy to the recipient
Block chain carries out authorization:
In the case where described sender block chain is alliance's chain type, when disappearing for recipient's block chain request
When breath type is system class message, recipient's block chain is authorized;
In the case where described sender block chain is publicly-owned chain type, when disappearing for recipient's block chain request
Ceasing type is in system class message, transaction event class message, block chain Node Events class message and block event class message
When one or more, recipient's block chain is authorized;Or
In the case where recipient's block chain is present in white list, recipient's block chain is authorized,
Wherein, the white list is the block chain list list for allowing to obtain sender's block chain message.
In the embodiment according to the third aspect of present disclosure, after sending block chain register information, the side
Method further comprises:
Send inquiry request, wherein the inquiry request includes the type for inquiring the message that either block chain is supported, institute
State the block chain title, block chain mark and block chain type of block chain;
In the case that the block chain information to be inquired in determining the inquiry request is registered, reception is asked with the inquiry
Seek corresponding information.
The fourth aspect of present disclosure proposes a kind of for realizing the equipment across chain Message Processing, the equipment packet
It includes:
Processor;And
Memory makes the processor execute following operation when described instruction executes for storing instruction:
Receive and save one or more block chain register informations, wherein each block chain register information includes described
The type of message that block chain title, block chain mark, block chain type and the block chain of block chain are supported;
Receive registration request, wherein the registration request includes the block chain title of recipient's block chain, block chain mark
Know, the block chain title of sender's block chain, block chain identify and message name, the type of message of request;
Send the registration request;
Receive authorization notification, wherein the authorization notification includes the block chain title of described sender block chain, block chain
Mark, the block chain title of the recipient's block chain authorized, message name, the message class block chain mark and authorized
Type;
The authorization notification is stored in registration message table;
Receive sender's message, wherein described sender message includes message name, type of message and message content;
And
Based on the registration message table, received sender's message is sent.
In the embodiment according to the fourth aspect of present disclosure, sending the registration request further comprises:
Determine whether to save the block chain title and block chain mark of sender's block chain in the registration request;
In the case where determination is identified there are the block chain title of described sender block chain and block chain, to the transmission
The client of square block chain sends the registration request.
In the embodiment according to the fourth aspect of present disclosure, one or more block chain registrations are being received and saved
After information, the processor is made further to execute following operation when described instruction executes:
Receive inquiry request, wherein the inquiry request includes the type of message, described inquiring either block chain and being supported
Block chain title, block chain mark and the block chain type of block chain;
Determine whether to save the block chain information to be inquired in the inquiry request;
Determining there are in the case where the block chain information to be inquired in the inquiry request, return and the inquiry request
Corresponding information.
In the embodiment according to the fourth aspect of present disclosure, received based on registration message table transmission
Sender's message further comprises:
Based on the determining block chain title with sender's block chain in described sender message of the registration message table, area
The block chain title and block chain for recipient's block chain that block chain mark, the message name and the type of message match
Mark;
Described sender message is sent to the matched recipient's block chain of institute.
In the embodiment according to the fourth aspect of present disclosure, the authorization notification is being stored in registration message table
In after, make the processor further execute following operate when described instruction executes:
Send Authorization result, wherein whether the Authorization result includes described sender block chain with reception described in intention
Square block chain sends the message of request in the registration request.
In the embodiment according to the fourth aspect of present disclosure, the type of message is included at least: block chain node
Event class message, block event class message, intelligent contract event class message, system class message and transaction event class message;Institute
Block chain type is stated including at least publicly-owned chain and alliance's chain.
5th aspect of present disclosure proposes a kind of for realizing the equipment across chain Message Processing, the equipment packet
It includes:
Processor;
Memory makes the processor execute following operation when described instruction executes for storing instruction:
Send block chain register information, wherein the block chain register information include the block chain block chain title,
The type of message that block chain mark, block chain type and the block chain are supported;
Send registration request, wherein the registration request includes the block chain title of recipient's block chain, block chain mark
Know, the block chain title of sender's block chain, block chain identify and message name, the type of message of request;And
Receive described sender message, wherein described sender message is the message of registration request institute request
Title, type of message and message content.
In the embodiment according to the 5th aspect of present disclosure, after sending block chain register information, when described
The processor is made further to execute following operation when instruction execution:
Send inquiry request, wherein the inquiry request includes the type of message, described inquiring either block chain and being supported
Block chain title, block chain mark and the block chain type of block chain;
In the case that the block chain information to be inquired in determining the inquiry request is registered, reception is asked with the inquiry
Seek corresponding information.
In the embodiment according to the 5th aspect of present disclosure, after sending registration request, when described instruction is held
The processor is made further to execute following operation when row:
Receive Authorization result, wherein whether the Authorization result includes described sender block chain with reception described in intention
Square block chain sends the message of request in the registration request.
6th aspect of present disclosure proposes a kind of for realizing the equipment across chain Message Processing, the equipment packet
It includes:
Processor;And
Memory makes the processor execute following operation when described instruction executes for storing instruction:
Send block chain register information, wherein the block chain register information include the block chain block chain title,
The type of message that block chain mark, block chain type and the block chain are supported;
Receive registration request, wherein the registration request includes the block chain title of recipient's block chain, block chain mark
Know, the block chain title of sender's block chain, block chain identify and message name, the type of message of request;
Determine whether to authorize recipient's block chain based on delegated strategy;
In the case where determination authorizes recipient's block chain, authorization notification is sent, wherein the authorization is logical
Know block chain title, block chain mark including described sender block chain, the block chain name of the recipient's block chain authorized
Claim, the message name that block chain is identified and authorized, type of message;
Send request message, wherein the request message includes the message name of institute's request in the registration request
And type of message;
Receive sender's message, wherein described sender message include requested message name in the registration message,
Type of message and message content;
Send described sender message.
In the embodiment according to the 6th aspect of present disclosure, determined whether based on delegated strategy to the recipient
Block chain carries out authorization:
In the case where described sender block chain is alliance's chain type, when disappearing for recipient's block chain request
When breath type is system class message, recipient's block chain is authorized;
In the case where described sender block chain is publicly-owned chain type, when disappearing for recipient's block chain request
Ceasing type is in system class message, transaction event class message, block chain Node Events class message and block event class message
When one or more, recipient's block chain is authorized;Or
In the case where recipient's block chain is present in white list, recipient's block chain is authorized,
Wherein, the white list is the block chain list list for allowing to obtain described sender block chain message.
In the embodiment according to the 6th aspect of present disclosure, after sending block chain register information, when described
The processor is made further to execute following operation when instruction execution:
Send inquiry request, wherein the inquiry request includes the type for inquiring the message that either block chain is supported, institute
State the block chain title, block chain mark and block chain type of block chain;
In the case that the block chain information to be inquired in determining the inquiry request is registered, reception is asked with the inquiry
Seek corresponding information.
According to present disclosure for realizing across chain Message Processing method and equipment can be realized each block chain
The client of node and the block chain securely communicates, client is securely communicated with service end node, recipient's block
The client of chain initiates registration request by service end node, and the client of sender's block chain determines whether to authorize the recipient
The client of block chain obtains its message, and can incite somebody to action when servicing end node and receiving the message of sender's block chain
Its client for being sent to corresponding recipient's block chain, to realize the practicability across chain transaction, flexibility, scalability
And safety.
Detailed description of the invention
It refers to the following detailed description in conjunction with the accompanying drawings, the feature, advantage and other aspects of the presently disclosed embodiments will become
Must be more obvious, show several embodiments of the disclosure by way of example rather than limitation herein, in the accompanying drawings:
Fig. 1 is the exemplary process diagram for realizing the method across chain Message Processing according to present disclosure;
Fig. 2 is the schematic diagram of the exemplary system for realizing the method across chain Message Processing according to present disclosure;
And
Fig. 3 shows the schematic diagram for realizing the equipment 300 across chain Message Processing according to present disclosure reality.
Specific embodiment
Below with reference to each exemplary embodiment of the attached drawing detailed description disclosure.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 of a module, program segment or code, the module, program
Section or a part of code may include one or more holding for realizing the logic function of defined in each embodiment
Row instruction.It should also be noted that in some alternative implementations, function marked in the box can also be attached according to being different from
The sequence marked in figure occurs.For example, two boxes succeedingly indicated can actually be basically executed in parallel or it
Can also execute in a reverse order sometimes, this depend on related 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, function as defined in execution can be used
Can or the dedicated hardware based system of operation realize, or specialized hardware can be used and the combination of computer instruction comes
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 embodiment of present disclosure is primarily upon following technical problem: existing across chain message communicating generally by
Message is subscribed between different blocks chain and is given out information to realize, but neatly can not dynamically apply for the reception to some message
Reception with cancellation to some message can not ensure the practicability of message control and the timeliness of Message Processing.
To solve the above-mentioned problems, for realizing the method and apparatus energy across chain Message Processing disclosed in present disclosure
Enough so that the client of recipient's block chain dynamically initiates registration request, and the client of sender's block chain is according to authorization
Strategy determines whether that recipient's block chain is authorized to receive the message from sender's block chain, to ensure that the reality of message control
The property used;In addition, including multiple service end system nodes in equipment disclosed herein, synchronized between all service end system nodes
All data also guarantee the consistency and timeliness of Message Processing.
Fig. 1 shows for realizing the exemplary process diagram of the method across chain Message Processing.In the present embodiment, the first block
The block chain node 1010 of chain is communicated with the first client 1020, the block chain node 1050 of the second block chain and the second visitor
Family end 1040 is communicated, and the first client 1020 is carried out via service end system node 1030 and the second client 1040
Communication, and then realized using this structure to disappearing across different block chain (for example, the first block chain and second block chain)
The processing of breath.
Step 101: the block chain node 1010 of the first block chain is to its client (that is, the first client in Fig. 1
1020) the first block chain register information is sent.Wherein, the first block chain register information includes the block chain title of the first block chain
The type of message that (for example, B), block chain mark (for example, B_b), block chain type and the first block chain are supported.
In the present embodiment, the type of message includes at least: block chain Node Events class message is (for example, block chain link
Point restarts message, block chain node error message, block chain node alert message, common recognition success message, common recognition failed message
Deng), block event class message (for example, block creation, block be written successfully, block is written unsuccessfully etc.), intelligence contract event class
Message (for example, intelligent contract normally executes, intelligence contract abnormality processing etc.), system class message and transaction event class message
(for example, trade successfully, Fail Transaction, transaction time-out etc.).Meanwhile the block chain type includes at least publicly-owned chain and alliance
Chain, alternatively, the block chain type can also include privately owned chain.
Step 102: the first client 1020 sends the first block chain register information to service end system node 1030.
Step 103: the block chain node 1050 of the second block chain is to its client (that is, the second client in Fig. 1
1040) the second block chain register information is sent.Wherein, the second block chain register information includes the block chain title of the block chain
The type of message that (for example, A), block chain mark (for example, A_a), block chain type and the block chain are supported.
Step 104: the second client 1040 sends the second block chain register information to service end system node 1030.
In this disclosure, step 101-102 and step 103-104 are not carried out successive order differentiation, Ke Yitong
Shi Zhihang executes step 103-104 after can also first carrying out step 101-102, or executes step after first carrying out step 103-104
Rapid 101-102.
Step 105: service end system node 1030 saves the first block chain register information and the registration of the second block chain respectively
Information.
In the present embodiment, may exist multiple service end system nodes, wherein a service end system node 1030
While receiving the first block chain register information and the second block chain register information, these block chain register informations save simultaneously
In other service end system nodes, to guarantee the consistency of data, and avoid due to wherein some service end system node
The case where across chain message can not being handled when breaking down appearance.
Step 106: the first client 1020 sends inquiry request to service end system node 1030.For example, the inquiry
Request include inquiry the second block chain supported type of message, the second block chain block chain title, block chain mark and
Block chain type.
Step 107: service end system node 1030 returns corresponding with the inquiry request to the first client 1020
Information.The concrete operations of this step are as follows:
Firstly, service end system node 1030 determines whether to save the block chain to be inquired in inquiry request letter
Breath;
Secondly, determining there are in the case where the block chain information to be inquired in the inquiry request, service end system section
Point 1030 returns to information corresponding with the inquiry request to the first client 1020;For example, returning to the secondth inquired area
Block chain title, block chain mark and the block chain type of type of message, the second block chain that block chain is supported.
Step 108: the first client 1020 sends registration request to service end system node 1030.For example, the registration
Block chain title (for example, B), block chain mark (for example, B_b) of the request including recipient's block chain, sender's block chain
Message name (for example, xxxx), the message of block chain title (for example, A), block chain mark (for example, A_a) and request
Type (for example, system class message).
Step 109: service end system node 1030 sends the registration request to the second client 1040.Have in this step
Body includes following operation:
First, service end system node 1030 determines whether to save the area of sender's block chain in the registration request
Block chain title and block chain mark.
Second, in the case where determination is identified there are the block chain title of described sender block chain and block chain, to institute
The client for stating sender's block chain sends the registration request.
Step 110: the second client 1040 is based on delegated strategy and determines whether to authorize recipient's block chain.
Delegated strategy in this step is specific as follows:
In the case where sender's block chain (for example, second block chain) is alliance's chain type, when recipient's block chain (example
Such as, the first block chain) when being system class message, the second client 1040 is to recipient's block chain for the type of message of request
It is authorized;When the type of message of recipient's block chain request is other types (for example, block chain Node Events class disappears
Breath, block event class message, intelligent one of contract event class message and transaction event class message or a variety of) when, second
The registration request of the refusal of client 1040 recipient's block chain.In the case where sender's block chain is publicly-owned chain type, when
The type of message of recipient's block chain request is that system class message, transaction event class message, block chain Node Events class disappear
Breath and one of block event class message or it is a variety of when, the second client 1040 awards recipient's block chain
Power;When the type of message of recipient's block chain request is intelligent contract event class message, the second client 1040 refusal
The registration request of recipient's block chain.
Alternatively, exist in the white list of the second client 1040 (that is, client of sender's block chain) and receive
In the case where the information of square block chain, which is authorized.The white list, which refers to, to be allowed to obtain sender area
The block chain list list of block chain message.
Step 111: determining that the second client 1040 is to service in the case where authorization to recipient's block chain
End system node 1030 sends authorization notification.Wherein, the authorization notification include described sender block chain block chain title,
Block chain mark, block chain title, block chain mark and the message name authorized of the recipient's block chain authorized disappear
Cease type.
In this disclosure, when determining that refusal authorizes recipient's block chain, the second client 1040
Refusal authorization notification is sent to service end system node 1030.
Step 112: the authorization notification is stored in registration message table by service end system node 1030.
Table one
As shown in Table 1, registration message table includes sender's block chain title (for example, A), sender's block chain mark (example
Such as, A_a), message name (for example, xxxx), type of message (for example, system class message), recipient's block chain title (for example,
B, C, D) and recipient's block chain mark (for example, B_b, C_c, D_d).
Step 113: service end system node 1030 sends Authorization result to the first client 1020.Wherein, the authorization
As a result include whether sender's block chain with recipient's block chain described in intention sends disappearing for request in the registration request
Breath.
Step 114: when the second client 1040 authorizes the first block chain to obtain the relevant message of its registration request, second
Client 1040 sends request message to the block chain node 1050 of the second block chain.Wherein, the request message includes above-mentioned
The message name (for example, xxxx) of institute's request and type of message (for example, system class message) in registration request.
In the present embodiment, the request message being transmitted across to the block chain node 1050 of the second block chain will no longer by
Second client 1040 repeats to send.
Step 115: the block chain node 1050 of the second block chain returns to sender's message to the second client 1040.Its
In, described sender message includes requested message name, type of message and message content in the registration message.
In the present embodiment, the sender's message received from the block chain node 1050 of the second block chain will not
It is repeated to receive by the second client 1040 again.
Step 116: the second client 1040 sends sender's message to service end system node 1030.
Step 117: service end system node 1030 is based on the registration message table and is connect to the transmission of the first client 1020
The sender's message received.
In the present embodiment, the concrete operations of step 117 are as follows:
Firstly, based on the determining block chain title with sender's block chain in described sender message of registration message table,
The block chain title and block for recipient's block chain that block chain mark, the message name and the type of message match
Chain mark.
Secondly, sending described sender message to the matched recipient's block chain of institute.
For example, being system class message when the message name of received message is xxxx, type of message as shown in Table 1
And determination be received from the second block chain (that is, block chain title is A) when, will determine by message name xxxx,
Type of message is that sender's message of system class message is sent respectively to the of the first block chain (that is, block chain title is B)
One client 1020 and, block chain title is the client of C, D.
Finally, the first client 1020 handles sender's message obtained as needed.
In present disclosure the disclosed embodiments, block chain client is (for example, first the 1020, second visitor of client
Family end 1040) registration request dynamically can be sent to other any block chains registered in service end system node on demand,
And message relevant to registration request is received via service end system node in the case where authorization passes through.In addition, in this public affairs
It opens in content, the Message Processing between block chain and its client, client and service end system node is all based on agreement
Algorithm and algorithm length carry out encryption of endorsing, and the safety to ensure message communicating is decrypted by sign test.
Further, it keeps data synchronous between multiple service end system nodes in present disclosure in real time or makes jointly
With the same database, to keep the consistency of data;It and is to use based on load between multiple service end system nodes
The mode of weighing apparatus externally provides network communication.
As shown in Fig. 2, present disclosure discloses for realizing the system across chain Message Processing.It include first in Fig. 2
Client 210, the second client 220, service end system 230, the first block chain 240 and the second block chain 250.In addition,
Include in service end system 230 several service end system nodes (for example, first service end system node 231 in Fig. 2,
Second service end system node 232) so that it can be synchronized between each service end system node at any time from different blocks chain
Client all message obtained, in order in any service end system nodes break down, other service end system sections
Point can substitute it and complete corresponding operating.Herein, the first client 210, the second client 220 and service end system
First service end system node 231 or second service end system node 232 in 230 can correspondingly realize above-mentioned implementation respectively
The first client 1020, the second client 1040, the function of service end system node 1030 in example;First block chain 240
Block chain node, the second block chain 250 block chain node the area of the first block chain in above-described embodiment may be implemented respectively
Block chain node 1010, the second block chain block chain node 1050 function.In addition, the first client 210 disclosed herein
There can be the function of the first client 1020 and the second client 1040 in above-described embodiment simultaneously with the second client 220
Can, that is, not only may be implemented as initiate obtain information request client again can be used as receiving acquisition information request it is concurrent
Send the client of message corresponding with information request is obtained.
As shown in figure 3, being disclosed herein for realizing that the equipment 300 across chain Message Processing includes processor 310 and deposits
Reservoir 320, wherein memory 320 is configured as store instruction, so that processor 310 executes corresponding operation.When equipment 300
When as service end system node shown in FIG. 1, the instruction stored in memory 320 is so that processor 310 executes following movement:
Receive and save one or more block chain register informations, wherein each block chain register information includes described
The type of message that block chain title, block chain mark, block chain type and the block chain of block chain are supported;
Receive registration request, wherein the registration request includes the block chain title of recipient's block chain, block chain mark
Know, the block chain title of sender's block chain, block chain identify and message name, the type of message of request;
Send the registration request;
Receive authorization notification, wherein the authorization notification includes the block chain title of described sender block chain, block chain
Mark, the block chain title of the recipient's block chain authorized, message name, the message class block chain mark and authorized
Type;
The authorization notification is stored in registration message table;
Receive sender's message, wherein described sender message includes message name, type of message and message content;
And
Based on the registration message table, received sender's message is sent.
In one embodiment according to present disclosure, sending the registration request further comprises:
Determine whether to save the block chain title and block chain mark of sender's block chain in the registration request;
In the case where determination is identified there are the block chain title of described sender block chain and block chain, to the transmission
The client of square block chain sends the registration request.
According to present disclosure one embodiment in, receive and save one or more block chain register informations it
Afterwards, the processor is made further to execute following operation when described instruction executes:
Receive inquiry request, wherein the inquiry request includes the type of message, described inquiring either block chain and being supported
Block chain title, block chain mark and the block chain type of block chain;
Determine whether to save the block chain information to be inquired in the inquiry request;
Determining there are in the case where the block chain information to be inquired in the inquiry request, return and the inquiry request
Corresponding information.
In one embodiment according to present disclosure, received sender is sent based on the registration message table
Message further comprises:
Based on the determining block chain title with sender's block chain in described sender message of the registration message table, area
The block chain title and block chain for recipient's block chain that block chain mark, the message name and the type of message match
Mark;
Described sender message is sent to the matched recipient's block chain of institute.
In one embodiment according to present disclosure, the authorization notification is being stored in it in registration message table
Afterwards, make the processor further execute following operation when described instruction executes: sending Authorization result, wherein described to award
Power result includes whether described sender block chain sends in the registration request with recipient's block chain described in intention and request to obtain
The message taken.
In one embodiment according to present disclosure, the type of message is included at least: block chain Node Events class
Message, block event class message, intelligent contract event class message, system class message and transaction event class message;The block
Chain type includes at least publicly-owned chain and alliance's chain.
When equipment 300 is as the first client shown in FIG. 1, the instruction stored in memory 320 is so that processor 310
Execute following movement:
Send block chain register information, wherein the block chain register information include the block chain block chain title,
The type of message that block chain mark, block chain type and the block chain are supported;
Send registration request, wherein the registration request includes the block chain title of recipient's block chain, block chain mark
Know, the block chain title of sender's block chain, block chain identify and message name, the type of message of request;And
Receive described sender message, wherein described sender message is the message of registration request institute request
Title, type of message and message content.
In one embodiment according to present disclosure, after sending block chain register information, when described instruction is held
The processor is made further to execute following operation when row:
Send inquiry request, wherein the inquiry request includes the type of message, described inquiring either block chain and being supported
Block chain title, block chain mark and the block chain type of block chain;
In the case that the block chain information to be inquired in determining the inquiry request is registered, reception is asked with the inquiry
Seek corresponding information.
In one embodiment according to present disclosure, after sending registration request, make when described instruction executes
It obtains the processor and further executes following operation: receiving Authorization result, wherein the Authorization result includes described sender area
Whether block chain sends the message of request in the registration request with recipient's block chain described in intention.
When equipment 300 is as the second client shown in FIG. 1, the instruction stored in memory 320 is so that processor 310
Execute following movement:
Send block chain register information, wherein the block chain register information include the block chain block chain title,
The type of message that block chain mark, block chain type and the block chain are supported;
Receive registration request, wherein the registration request includes the block chain title of recipient's block chain, block chain mark
Know, the block chain title of sender's block chain, block chain identify and message name, the type of message of request;
Determine whether to authorize recipient's block chain based on delegated strategy;
In the case where determination authorizes recipient's block chain, authorization notification is sent, wherein the authorization is logical
Know block chain title, block chain mark including described sender block chain, the block chain name of the recipient's block chain authorized
Claim, the message name that block chain is identified and authorized, type of message;
Send request message, wherein the request message includes the message name of institute's request in the registration request
And type of message;
Receive sender's message, wherein described sender message include requested message name in the registration message,
Type of message and message content;
Send described sender message.
In one embodiment according to present disclosure, determined whether based on delegated strategy to recipient's block chain
Carrying out authorization further comprises:
In the case where described sender block chain is alliance's chain type, when disappearing for recipient's block chain request
When breath type is system class message, recipient's block chain is authorized;
In the case where described sender block chain is publicly-owned chain type, when disappearing for recipient's block chain request
Ceasing type is in system class message, transaction event class message, block chain Node Events class message and block event class message
When one or more, recipient's block chain is authorized;Or
In the case where recipient's block chain is present in white list, recipient's block chain is authorized,
Wherein, the white list is the block chain list list for allowing to obtain sender's block chain message.
In one embodiment according to present disclosure, after sending block chain register information, when described instruction is held
The processor is made further to execute following operation when row:
Send inquiry request, wherein the inquiry request includes the type for inquiring the message that either block chain is supported, institute
State the block chain title, block chain mark and block chain type of block chain;
In the case that the block chain information to be inquired in determining the inquiry request is registered, reception is asked with the inquiry
Seek corresponding information.
It is disclosed herein it is different for realizing the equipment across chain Message Processing can work in coordination with realize at these
In the case that equipment and corresponding block chain node work normally so as to across chain message control and processing keep practical
Property, flexibility, scalability and safety;So that sending the client of recipient's block chain of registration request according to sender area
The type of block chain, type of message determine whether to send registration request, while can neatly increase to its interested message
Normal request;It is additionally ensured that between block chain client and service end system node, block chain node and block chain client
Across chain message between end can algorithm based on agreement and algorithm length carry out encryption of endorsing, and come by sign test decryption true
Protect the safety across chain message.
Alternatively, above-mentioned method can be realized by computer program product.Computer program product may include
Computer readable storage medium, containing the computer-readable program instructions for executing various aspects of the disclosure.It calculates
Machine readable storage medium storing program for executing can be the tangible device that can keep and store the instruction used by instruction execution equipment.Computer can
Storage device electric, magnetic storage apparatus, light storage device, electric magnetic storage apparatus, half can be for example but not limited to by reading storage medium
Conductor stores equipment or above-mentioned any appropriate combination.The more specific example of computer readable storage medium is (non exhaustive
List) include: that portable computer diskette, hard disk, random access memory (RAM), read-only memory (ROM), erasable type can
Program read-only memory (EPROM or flash memory), static random access memory (SRAM), Portable compressed disk read-only memory
(CD-ROM), digital versatile disc (DVD), memory stick, floppy disk, mechanical coding equipment, the punching for being for example stored thereon with instruction
Card or groove internal projection structure and above-mentioned any appropriate combination.Computer readable storage medium used herein above is not
It is interpreted that instantaneous signal itself, the electromagnetic wave of such as radio wave or other Free propagations pass through waveguide or other transmission
The electromagnetic wave (for example, the light pulse for passing through fiber optic cables) that medium is propagated or the electric signal transmitted by electric wire.
It should be noted that although being referred to the several devices or sub-devices of equipment in the detailed description above, it is this
Division is only exemplary rather than enforceable.In fact, in accordance with an embodiment of the present disclosure, two or more above-described dresses
The feature and function set can embody in one apparatus.Conversely, the feature and function of an above-described device can be with
Further division is to be embodied by multiple devices.
The foregoing is merely embodiment of the disclosure alternative embodiments, are not limited to embodiment of the disclosure, for
For those skilled in the art, embodiment of the disclosure can have various modifications and variations.It is all in embodiment of the disclosure
Within spirit and principle, made any modification, equivalence replacement, improvement etc. should be included in the protection of embodiment of the disclosure
Within the scope of.
Although describing embodiment of the disclosure by reference to several specific embodiments, it should be appreciated that, the disclosure
Embodiment is not limited to disclosed specific embodiment.Embodiment of the disclosure be intended to cover appended claims spirit and
Included various modifications and equivalent arrangements in range.Scope of the following claims is to be accorded the broadest interpretation, thus comprising
All such modifications and equivalent structure and function.
Claims (24)
1. a kind of for realizing the method across chain Message Processing, which comprises
Receive and save one or more block chain register informations, wherein each block chain register information includes the block
The type of message that block chain title, block chain mark, block chain type and the block chain of chain are supported;
Receive registration request, wherein the registration request includes the block chain title of recipient's block chain, block chain mark, hair
The block chain title of the side's of sending block chain, block chain identify and message name, the type of message of request;
Send the registration request;
Receive authorization notification, wherein the authorization notification includes the block chain title of described sender block chain, block chain mark
Know, the block chain title of the recipient's block chain authorized, block chain mark and the message name authorized, type of message;
The authorization notification is stored in registration message table;
Receive sender's message, wherein described sender message includes message name, type of message and message content;And
Based on the registration message table, received sender's message is sent.
2. according to the method described in claim 1, wherein, sending the registration request further comprises:
Determine whether to save the block chain title and block chain mark of sender's block chain in the registration request;
In the case where determination is identified there are the block chain title of described sender block chain and block chain, to described sender area
The client of block chain sends the registration request.
3. according to the method described in claim 1, wherein, after receiving and saving one or more block chain register informations,
The method further includes:
Receive inquiry request, wherein the inquiry request includes type of message, the block inquiring either block chain and being supported
Block chain title, block chain mark and the block chain type of chain;
Determine whether to save the block chain information to be inquired in the inquiry request;
Determining there are in the case where the block chain information to be inquired in the inquiry request, return opposite with the inquiry request
The information answered.
4. according to the method described in claim 1, wherein, received sender's message is sent based on the registration message table
Further comprise:
Based on the determining block chain title with sender's block chain in described sender message of the registration message table, block chain
The block chain title and block chain mark for recipient's block chain that mark, the message name and the type of message match
Know;
Described sender message is sent to the matched recipient's block chain of institute.
5. according to the method described in claim 1, wherein, after the authorization notification is stored in registration message table, institute
The method of stating further comprises:
Send Authorization result, wherein whether the Authorization result includes described sender block chain with recipient area described in intention
Block chain sends the message of request in the registration request.
6. according to the method described in claim 1, wherein, the type of message includes at least: block chain Node Events class message,
Block event class message, intelligent contract event class message, system class message and transaction event class message;The block chain type
Including at least publicly-owned chain and alliance's chain.
7. a kind of for realizing the method across chain Message Processing, which comprises
Send block chain register information, wherein the block chain register information includes the block chain title of the block chain, block
The type of message that chain mark, block chain type and the block chain are supported;
Send registration request, wherein the registration request includes the block chain title of recipient's block chain, block chain mark, hair
The block chain title of the side's of sending block chain, block chain identify and message name, the type of message of request;
Receive described sender message, wherein described sender message be registration request institute request message name,
Type of message and message content.
8. according to the method described in claim 7, wherein, after sending block chain register information, the method is further wrapped
It includes:
Send inquiry request, wherein the inquiry request includes type of message, the block inquiring either block chain and being supported
Block chain title, block chain mark and the block chain type of chain;
In the case that the block chain information to be inquired in determining the inquiry request is registered, receive and the inquiry request phase
Corresponding information.
9. according to the method described in claim 7, wherein, after sending registration request, the method further includes:
Receive Authorization result, wherein whether the Authorization result includes described sender block chain with recipient area described in intention
Block chain sends the message of request in the registration request.
10. a kind of for realizing the method across chain Message Processing, which comprises
Send block chain register information, wherein the block chain register information includes the block chain title of the block chain, block
The type of message that chain mark, block chain type and the block chain are supported;
Receive registration request, wherein the registration request includes the block chain title of recipient's block chain, block chain mark, hair
The block chain title of the side's of sending block chain, block chain identify and message name, the type of message of request;
Determine whether to authorize recipient's block chain based on delegated strategy;
In the case where determination authorizes recipient's block chain, authorization notification is sent, wherein the authorization notification packet
Include block chain title, the block chain mark of described sender block chain, the block chain title of the recipient's block chain authorized, area
Block chain mark and the message name authorized, type of message;
Send request message, wherein the request message include in the registration request message name of institute's request and
Type of message;
Receive sender's message, wherein described sender message includes requested message name, message in the registration request
Type and message content;
Send described sender message.
11. according to the method described in claim 10, wherein, based on delegated strategy determine whether to recipient's block chain into
Row authorization further comprises:
In the case where described sender block chain is alliance's chain type, when the message class of recipient's block chain request
When type is system class message, recipient's block chain is authorized;
In the case where described sender block chain is publicly-owned chain type, when the message class of recipient's block chain request
Type is one of system class message, transaction event class message, block chain Node Events class message and block event class message
Or when a variety of, recipient's block chain is authorized;Or
In the case where recipient's block chain is present in white list, recipient's block chain is authorized, wherein
The white list is the block chain list list for allowing to obtain described sender block chain message.
12. according to the method described in claim 10, wherein, after sending block chain register information, the method is further
Include:
Send inquiry request, wherein the inquiry request includes the type for inquiring the message that either block chain is supported, the area
Block chain title, block chain mark and the block chain type of block chain;
In the case that the block chain information to be inquired in determining the inquiry request is registered, receive and the inquiry request phase
Corresponding information.
13. a kind of for realizing the equipment across chain Message Processing, the equipment includes:
Processor;And
Memory makes the processor execute following operation when described instruction executes for storing instruction:
Receive and save one or more block chain register informations, wherein each block chain register information includes the block
The type of message that block chain title, block chain mark, block chain type and the block chain of chain are supported;
Receive registration request, wherein the registration request includes the block chain title of recipient's block chain, block chain mark, hair
The block chain title of the side's of sending block chain, block chain identify and message name, the type of message of request;
Send the registration request;
Receive authorization notification, wherein the authorization notification includes the block chain title of described sender block chain, block chain mark
Know, the block chain title of the recipient's block chain authorized, block chain mark and the message name authorized, type of message;
The authorization notification is stored in registration message table;
Receive sender's message, wherein described sender message includes message name, type of message and message content;And
Based on the registration message table, received sender's message is sent.
14. equipment according to claim 13, wherein sending the registration request further comprises:
Determine whether to save the block chain title and block chain mark of sender's block chain in the registration request;
In the case where determination is identified there are the block chain title of described sender block chain and block chain, to described sender area
The client of block chain sends the registration request.
15. equipment according to claim 13, wherein receive and save one or more block chain register informations it
Afterwards, the processor is made further to execute following operation when described instruction executes:
Receive inquiry request, wherein the inquiry request includes type of message, the block inquiring either block chain and being supported
Block chain title, block chain mark and the block chain type of chain;
Determine whether to save the block chain information to be inquired in the inquiry request;
Determining there are in the case where the block chain information to be inquired in the inquiry request, return opposite with the inquiry request
The information answered.
16. equipment according to claim 13, wherein send received sender based on the registration message table and disappear
Breath further comprises:
Based on the determining block chain title with sender's block chain in described sender message of the registration message table, block chain
The block chain title and block chain mark for recipient's block chain that mark, the message name and the type of message match
Know;
Described sender message is sent to the matched recipient's block chain of institute.
17. equipment according to claim 13, wherein after the authorization notification is stored in registration message table,
The processor is made further to execute following operation when described instruction executes:
Send Authorization result, wherein whether the Authorization result includes described sender block chain with recipient area described in intention
Block chain sends the message of request in the registration request.
18. equipment according to claim 13, wherein the type of message includes at least: block chain Node Events class disappears
Breath, block event class message, intelligent contract event class message, system class message and transaction event class message;The block chain
Type includes at least publicly-owned chain and alliance's chain.
19. a kind of for realizing the equipment across chain Message Processing, the equipment includes:
Processor;
Memory makes the processor execute following operation when described instruction executes for storing instruction:
Send block chain register information, wherein the block chain register information includes the block chain title of the block chain, block
The type of message that chain mark, block chain type and the block chain are supported;
Send registration request, wherein the registration request includes the block chain title of recipient's block chain, block chain mark, hair
The block chain title of the side's of sending block chain, block chain identify and message name, the type of message of request;And
Receive described sender message, wherein described sender message be registration request institute request message name,
Type of message and message content.
20. equipment according to claim 19, wherein after sending block chain register information, when described instruction executes
When make the processor further execute following operation:
Send inquiry request, wherein the inquiry request includes type of message, the block inquiring either block chain and being supported
Block chain title, block chain mark and the block chain type of chain;
In the case that the block chain information to be inquired in determining the inquiry request is registered, receive and the inquiry request phase
Corresponding information.
21. equipment according to claim 19, wherein after sending registration request, make when described instruction executes
The processor further executes following operation:
Receive Authorization result, wherein whether the Authorization result includes described sender block chain with recipient area described in intention
Block chain sends the message of request in the registration request.
22. a kind of for realizing the equipment across chain Message Processing, the equipment includes:
Processor;And
Memory makes the processor execute following operation when described instruction executes for storing instruction:
Send block chain register information, wherein the block chain register information includes the block chain title of the block chain, block
The type of message that chain mark, block chain type and the block chain are supported;
Receive registration request, wherein the registration request includes the block chain title of recipient's block chain, block chain mark, hair
The block chain title of the side's of sending block chain, block chain identify and message name, the type of message of request;
Determine whether to authorize recipient's block chain based on delegated strategy;
In the case where determination authorizes recipient's block chain, authorization notification is sent, wherein the authorization notification packet
Include block chain title, the block chain mark of described sender block chain, the block chain title of the recipient's block chain authorized, area
Block chain mark and the message name authorized, type of message;
Send request message, wherein the request message include in the registration request message name of institute's request and
Type of message;
Receive sender's message, wherein described sender message includes requested message name, message in the registration message
Type and message content;
Send described sender message.
23. equipment according to claim 22, wherein based on delegated strategy determine whether to recipient's block chain into
Row authorization further comprises:
In the case where described sender block chain is alliance's chain type, when the message class of recipient's block chain request
When type is system class message, recipient's block chain is authorized;
In the case where described sender block chain is publicly-owned chain type, when the message class of recipient's block chain request
Type is one of system class message, transaction event class message, block chain Node Events class message and block event class message
Or when a variety of, recipient's block chain is authorized;Or
In the case where recipient's block chain is present in white list, recipient's block chain is authorized, wherein
The white list is the block chain list list for allowing to obtain described sender block chain message.
24. equipment according to claim 22, wherein after sending block chain register information, when described instruction executes
When make the processor further execute following operation:
Send inquiry request, wherein the inquiry request includes the type for inquiring the message that either block chain is supported, the area
Block chain title, block chain mark and the block chain type of block chain;
In the case that the block chain information to be inquired in determining the inquiry request is registered, receive and the inquiry request phase
Corresponding information.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811492956.2A CN109600367A (en) | 2018-12-07 | 2018-12-07 | For realizing method and equipment across chain Message Processing |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811492956.2A CN109600367A (en) | 2018-12-07 | 2018-12-07 | For realizing method and equipment across chain Message Processing |
Publications (1)
Publication Number | Publication Date |
---|---|
CN109600367A true CN109600367A (en) | 2019-04-09 |
Family
ID=65961218
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811492956.2A Pending CN109600367A (en) | 2018-12-07 | 2018-12-07 | For realizing method and equipment across chain Message Processing |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109600367A (en) |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110597885A (en) * | 2019-09-23 | 2019-12-20 | 腾讯科技(深圳)有限公司 | Information processing method, device, node of block chain network and storage medium |
CN111666325A (en) * | 2020-05-18 | 2020-09-15 | 国网浙江省电力有限公司信息通信分公司 | Validity verification method for cross-link port calling |
CN111914021A (en) * | 2020-07-02 | 2020-11-10 | 连连智能科技有限公司 | Cross-block-chain interaction method and system, computer equipment and storage medium |
WO2020258846A1 (en) * | 2019-06-28 | 2020-12-30 | 创新先进技术有限公司 | Method and apparatus for sending certifiable messages across chains |
CN112948153A (en) * | 2021-05-14 | 2021-06-11 | 支付宝(杭州)信息技术有限公司 | Method and device for message cross-link transmission |
TWI733328B (en) * | 2019-06-28 | 2021-07-11 | 開曼群島商創新先進技術有限公司 | Method and device for sending certifiable messages across chains |
US11251966B2 (en) | 2019-06-28 | 2022-02-15 | Advanced New Technologies Co., Ltd. | Sending cross-chain authenticatable messages |
US11356282B2 (en) | 2019-06-28 | 2022-06-07 | Advanced New Technologies Co., Ltd. | Sending cross-chain authenticatable messages |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20180165476A1 (en) * | 2016-12-09 | 2018-06-14 | International Business Machines Corporation | Interlocked blockchains to increase blockchain security |
CN108366105A (en) * | 2018-01-30 | 2018-08-03 | 百度在线网络技术(北京)有限公司 | Data access method, device, system and the computer-readable medium of transregional piece of chain |
CN108415784A (en) * | 2018-02-27 | 2018-08-17 | 阿里巴巴集团控股有限公司 | The exchange method and device, system, electronic equipment of transregional piece of chain |
CN108848119A (en) * | 2018-04-03 | 2018-11-20 | 阿里巴巴集团控股有限公司 | The exchange method and device, system, electronic equipment of transregional piece of chain |
-
2018
- 2018-12-07 CN CN201811492956.2A patent/CN109600367A/en active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20180165476A1 (en) * | 2016-12-09 | 2018-06-14 | International Business Machines Corporation | Interlocked blockchains to increase blockchain security |
CN108366105A (en) * | 2018-01-30 | 2018-08-03 | 百度在线网络技术(北京)有限公司 | Data access method, device, system and the computer-readable medium of transregional piece of chain |
CN108415784A (en) * | 2018-02-27 | 2018-08-17 | 阿里巴巴集团控股有限公司 | The exchange method and device, system, electronic equipment of transregional piece of chain |
CN108848119A (en) * | 2018-04-03 | 2018-11-20 | 阿里巴巴集团控股有限公司 | The exchange method and device, system, electronic equipment of transregional piece of chain |
Cited By (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11343103B2 (en) | 2019-06-28 | 2022-05-24 | Advanced New Technologies Co., Ltd. | Sending cross-chain authenticatable messages |
WO2020258846A1 (en) * | 2019-06-28 | 2020-12-30 | 创新先进技术有限公司 | Method and apparatus for sending certifiable messages across chains |
TWI733328B (en) * | 2019-06-28 | 2021-07-11 | 開曼群島商創新先進技術有限公司 | Method and device for sending certifiable messages across chains |
US11251966B2 (en) | 2019-06-28 | 2022-02-15 | Advanced New Technologies Co., Ltd. | Sending cross-chain authenticatable messages |
US11336465B2 (en) | 2019-06-28 | 2022-05-17 | Advanced New Technologies Co., Ltd. | Sending cross-chain authenticatable messages |
US11356282B2 (en) | 2019-06-28 | 2022-06-07 | Advanced New Technologies Co., Ltd. | Sending cross-chain authenticatable messages |
CN110597885A (en) * | 2019-09-23 | 2019-12-20 | 腾讯科技(深圳)有限公司 | Information processing method, device, node of block chain network and storage medium |
CN110597885B (en) * | 2019-09-23 | 2024-06-28 | 腾讯科技(深圳)有限公司 | Information processing method, information processing device, nodes of blockchain network and storage medium |
CN111666325A (en) * | 2020-05-18 | 2020-09-15 | 国网浙江省电力有限公司信息通信分公司 | Validity verification method for cross-link port calling |
CN111666325B (en) * | 2020-05-18 | 2024-04-19 | 国网浙江省电力有限公司 | Cross-link-port calling validity verification method |
CN111914021A (en) * | 2020-07-02 | 2020-11-10 | 连连智能科技有限公司 | Cross-block-chain interaction method and system, computer equipment and storage medium |
CN112948153A (en) * | 2021-05-14 | 2021-06-11 | 支付宝(杭州)信息技术有限公司 | Method and device for message cross-link transmission |
CN112948153B (en) * | 2021-05-14 | 2021-08-10 | 支付宝(杭州)信息技术有限公司 | Method and device for message cross-link transmission |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109600367A (en) | For realizing method and equipment across chain Message Processing | |
Johansen et al. | Operating system support for mobile agents | |
CN110958111B (en) | Block chain-based identity authentication mechanism of electric power mobile terminal | |
CN109379369A (en) | Single-point logging method, device, server and storage medium | |
CN108235805A (en) | Account unifying method and device and storage medium | |
CN110535872A (en) | The method and apparatus of request of data are handled in block chain network | |
CN109242685A (en) | Common recognition and verification method and device based on block chain | |
DE102018122997A1 (en) | BLOCK CHAIN ENTITY, EXTERNAL CHAIN ENTITY, CERTIFICATION DEVICE FOR BLOCK CHAIN OPERATIONS AND METHOD FOR CARRYING OUT A COOPERATION BETWEEN A BLOCK CHAIN ENTITY AND AN EXTERNAL CHAIN ENTITY | |
CN103098438B (en) | certificate revocation system | |
CN109544171A (en) | For realizing the method and apparatus of the consistency of transregional piece of chain transaction | |
CN114978638B (en) | Block chain cross-chain supervision method based on shared node | |
CN110381075B (en) | Block chain-based equipment identity authentication method and device | |
CN108446976B (en) | A kind of common reserve fund transfer method, computer readable storage medium and terminal device | |
CN109040063A (en) | Determination method, apparatus, equipment and the storage medium of vehicle ECU key | |
CN108537549A (en) | A kind of purview certification method and device | |
CN110147684A (en) | For realizing the method and apparatus of block chain data-privacy protection | |
CN109391619B (en) | Cross-link certificate exchange method based on authority and computer readable medium | |
Abbade et al. | Blockchain applied to vehicular odometers | |
CN113645278B (en) | Cross-chain message transmission method, device and storage medium of block chain | |
CN110446203A (en) | System and method for the vehicle data service based on safe subscription | |
CN103780580A (en) | Method, server and system for providing capability access strategy | |
CN108123961A (en) | Information processing method, apparatus and system | |
Zhao et al. | Challenges and opportunities for securing intelligent transportation system | |
CN109840766A (en) | A kind of apparatus control method and its relevant device | |
CN102542645A (en) | Entrance guard authentication method and system |
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 | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20190409 |