CN110532801A - Communication means, device, client and storage medium based on multi-tiling interchain - Google Patents
Communication means, device, client and storage medium based on multi-tiling interchain Download PDFInfo
- Publication number
- CN110532801A CN110532801A CN201910810169.6A CN201910810169A CN110532801A CN 110532801 A CN110532801 A CN 110532801A CN 201910810169 A CN201910810169 A CN 201910810169A CN 110532801 A CN110532801 A CN 110532801A
- Authority
- CN
- China
- Prior art keywords
- block chain
- client
- query result
- added
- inquiry request
- 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
- 238000004891 communication Methods 0.000 title claims abstract description 51
- 230000001960 triggered effect Effects 0.000 claims abstract description 15
- 238000000034 method Methods 0.000 claims description 32
- 230000006870 function Effects 0.000 claims description 21
- 238000004590 computer program Methods 0.000 claims description 13
- 230000005540 biological transmission Effects 0.000 claims description 4
- 235000013399 edible fruits Nutrition 0.000 claims description 3
- 238000013475 authorization Methods 0.000 description 6
- 238000010586 diagram Methods 0.000 description 6
- 238000012795 verification Methods 0.000 description 5
- 238000012790 confirmation Methods 0.000 description 4
- 230000008569 process Effects 0.000 description 4
- 238000012545 processing Methods 0.000 description 4
- 230000008901 benefit Effects 0.000 description 3
- 238000012360 testing method Methods 0.000 description 3
- 238000005538 encapsulation Methods 0.000 description 2
- 230000010354 integration Effects 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 238000010200 validation analysis Methods 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 238000007726 management method Methods 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000005192 partition Methods 0.000 description 1
- 238000000926 separation method Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/62—Protecting access to data via a platform, e.g. using keys or access control rules
- G06F21/6218—Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database
- G06F21/6227—Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database where protection concerns the structure of data, e.g. records, types, queries
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/60—Protecting data
- G06F21/64—Protecting data integrity, e.g. using checksums, certificates or signatures
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/16—Arrangements for providing special services to substations
- H04L12/18—Arrangements for providing special services to substations for broadcast or conference, e.g. multicast
-
- 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
- H04L67/10—Protocols in which an application is distributed across nodes in the network
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Bioethics (AREA)
- General Health & Medical Sciences (AREA)
- Computer Hardware Design (AREA)
- Health & Medical Sciences (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Information Transfer Between Computers (AREA)
Abstract
A kind of communication means based on multi-tiling interchain, which comprises receive the inquiry request triggered on the first block chain;Judge whether first client is added the second block chain;If the second block chain is added in first client, the inquiry request is sent on the second block chain, obtains the first query result, and first query result is back to by the first block chain by the second block chain;Broadcast is directed to the checking request of first query result on the first block chain;Second client is counted to the first quantity of first query result being verified;If first quantity is more than preset threshold, determine that first query result comes into force.The present invention also provides a kind of communication device, client and storage mediums.The present invention can be realized across chain communication.
Description
Technical field
The present invention relates to block chain technical field more particularly to a kind of communication means based on multi-tiling interchain, device, visitor
Family end and storage medium.
Background technique
Block chain be with distributed data base identification, propagate and information-recording intelligent peer-to-peer network, be also referred to as worth
Internet.The technical advantages such as block chain has decentralization, tamper-resistant, data consistency stores, transparent procedures is traceable, quilt
Think to be owned by broad application prospect in various fields such as finance, reference, Internet of Things, economic trade clearing, asset managements.
Currently, existing many tissues or mechanism issue public chain, private chain and alliance's chain, still, every chain is all mutually indepedent
, information is intercoursed between various block chain networks to be realized by the modes such as exchange under line, and this mode is difficult full
Demand of the foot across chain communication.
Therefore, how to realize that across chain communication is a technical problem urgently to be resolved.
Summary of the invention
In view of the foregoing, it is necessary to which a kind of communication means based on multi-tiling interchain, device, client and storage are provided
Medium can be realized across chain communication.
The first aspect of the present invention provides a kind of communication means based on multi-tiling interchain, is applied to the first client, institute
It states the first client and has the function that a plurality of different blocks chain is added, which comprises
The inquiry request triggered on the first block chain is received, the inquiry request is for requesting the second block chain of inquiry
Information;
Judge whether first client is added the second block chain;
If the second block chain is added in first client, the inquiry is sent on the second block chain and is asked
It asks, obtains the first query result, and first query result is back to by first block by the second block chain
Chain;
Broadcast is directed to the checking request of first query result on the first block chain, wherein by described first
The second client on block chain verifies first query result, the secondth client be simultaneously addition described in
The client of first block chain and the second block chain;
Second client is counted to the first quantity of first query result being verified;
If first quantity is more than preset threshold, determine that first query result comes into force.
In one possible implementation, the broadcast on the first block chain is directed to first query result
Checking request after and the statistics second client to the first number being verified of first query result
Before amount, the method also includes:
It receives second client and is directed to the result to be verified that the inquiry request returns;
Judge whether first query result and the result to be verified are consistent;
If the result to be verified is consistent with first query result, determine that second client is looked into described first
Ask being verified for result.
In one possible implementation, the method also includes:
If the second block chain is not added for first client, the inquiry is broadcasted on the first block chain and is asked
It asks.
In one possible implementation, described before the inquiry request that the reception triggers on the first block chain
Method further include:
Account information is generated in its every block chain to be added for first client.
In one possible implementation, the method also includes:
The block chain selection instruction inputted in block chain list is received, the block chain list includes first client
Hold a plurality of block chain that can be added;
The block chain selection instruction is responded, at least one block chain selected is added to first client
On.
The second aspect of the present invention provides a kind of communication device, runs on the first client, and first client has
The function of a plurality of different blocks chain is added, the communication device includes:
Receiving module, for receiving the inquiry request triggered on the first block chain, the inquiry request is looked into for requesting
Ask the information on the second block chain;
Judgment module, for judging whether first client is added the second block chain;
Transmission module is sent out on the second block chain if the second block chain is added for first client
The inquiry request is sent, obtains the first query result, and be back to first query result by the second block chain
The first block chain;
Broadcast module, for broadcasting the checking request for being directed to first query result on the first block chain,
In, first query result is verified by the second client on the first block chain, second client is
The client of the first block chain and the second block chain is added simultaneously;
Statistical module, for counting second client to the first number of first query result being verified
Amount;
Determining module determines that first query result comes into force if being more than preset threshold for first quantity.
In one possible implementation, the broadcast module, if be also used to first client be not added it is described
Second block chain broadcasts the inquiry request on the first block chain.
In one possible implementation, the communication device further include:
Generation module, for before the receiving module receives the inquiry request that triggers on the first block chain, for institute
It states the first client and generates account information in its every block chain to be added.
The third aspect of the present invention provides a kind of first client, and first client includes processor and memory,
The processor is used to execute the computer program stored in memory to realize the communication party based on multi-tiling interchain
Method.
The fourth aspect of the present invention provides a kind of computer readable storage medium, deposits on the computer readable storage medium
Computer program is contained, the communication party based on multi-tiling interchain is realized when the computer program is executed by processor
Method.
By above technical scheme, in the present invention, the inquiry request triggered on the first block chain, the inquiry may be received in
Request judges whether first client is added second block for requesting the information on the second block chain of inquiry
Chain;If the second block chain is added in first client, the inquiry request is sent on the second block chain, is obtained
First query result, and first query result is back to by the first block chain by the second block chain;Institute
State on the first block chain the checking request that broadcast is directed to first query result, wherein by the on the first block chain
Two clients verify first query result, the secondth client be simultaneously be added the first block chain with
The client of the second block chain;Further, i.e., statistics available second client tests first query result
Demonstrate,prove the first quantity passed through;If first quantity is more than preset threshold, determine that first query result comes into force.As it can be seen that this
In invention, the medium of block interchain can be served as by the client for selecting energy work on a plurality of block chain simultaneously, not same district
When block interchain needs to communicate, it can be broadcasted in the whole network and find while being added the client of a plurality of block interchain, after client query
Result there is still a need for the confirmations for the client that a plurality of block chain is added simultaneously, to not only realize across chain communication, meanwhile, and also
It ensure that the reliability of result of communication.
Detailed description of the invention
In order to more clearly explain the embodiment of the invention or the technical proposal in the existing technology, to embodiment or will show below
There is attached drawing needed in technical description to be briefly described, it should be apparent that, the accompanying drawings in the following description is only this
The embodiment of invention for those of ordinary skill in the art without creative efforts, can also basis
The attached drawing of offer obtains other attached drawings.
Fig. 1 is a kind of flow chart of the preferred embodiment of communication means based on multi-tiling interchain disclosed by the invention.
Fig. 2 is a kind of functional block diagram of the preferred embodiment of communication device disclosed by the invention.
Fig. 3 is the structure of the first client of the preferred embodiment that the present invention realizes the communication means based on multi-tiling interchain
Schematic diagram.
Specific embodiment
In order to make the objectives, technical solutions, and advantages of the present invention clearer, with reference to the accompanying drawings and embodiments, right
The present invention is further elaborated.It should be appreciated that described herein, specific examples are only used to explain the present invention, not
For limiting the present invention.Based on the embodiments of the present invention, those of ordinary skill in the art are not before making creative work
Every other embodiment obtained is put, shall fall within the protection scope of the present invention.
The description and claims of this application and the term " first " in above-mentioned attached drawing, " second " are for distinguishing class
As object, without being used to describe a particular order or precedence order.It should be understood that the data used in this way are in appropriate situation
Under can be interchanged, so that the embodiments described herein can be real with the sequence other than the content for illustrating or describing herein
It applies.In addition, term " includes " and " having " and their any deformation, it is intended that cover it is non-exclusive include, for example, packet
The process, method, system, product or equipment for having contained a series of steps or units those of be not necessarily limited to be clearly listed step or
Unit, but may include other steps being not clearly listed or intrinsic for these process, methods, product or equipment or
Unit.
It should be noted that the description for being related to " first ", " second " etc. in the present invention is used for description purposes only, and cannot
It is interpreted as its relative importance of indication or suggestion or implicitly indicates the quantity of indicated technical characteristic.Define as a result, " the
One ", the feature of " second " can explicitly or implicitly include at least one of the features.In addition, the skill between each embodiment
Art scheme can be combined with each other, but must be based on can be realized by those of ordinary skill in the art, when technical solution
Will be understood that the combination of this technical solution is not present in conjunction with there is conflicting or cannot achieve when, also not the present invention claims
Protection scope within.
Client of the present invention includes that one kind can be automatic to carry out numerical value meter according to the instruction for being previously set or storing
It calculates and/or the electronic equipment of information processing, hardware includes but is not limited to microprocessor, specific integrated circuit (ASIC), can compile
Journey gate array (FPGA), digital processing unit (DSP), embedded device etc..The client can include but is not limited to any one
Kind can carry out the electronic product of human-computer interaction with user by modes such as keyboard, mouse, remote controler, touch tablet or voice-operated devices,
For example, personal computer, tablet computer, smart phone, personal digital assistant PDA etc..
Referring to Figure 1, Fig. 1 is a kind of preferred embodiment of communication means based on multi-tiling interchain disclosed by the invention
Flow chart.Wherein, the communication means based on multi-tiling interchain is applied to the first client, and first client, which has, to be added
Enter the function of a plurality of different blocks chain, the sequence of step can change in the flow chart according to different requirements, and certain steps can
To omit.
S11, the first client receive the inquiry request triggered on the first block chain.
When there is a plurality of block chain authorized mutually, the corresponding client of a plurality of block chain can be packaged, is whole
It closes and authorizes, that is, realize the multifunction of client, in this way, the client of a plurality of block chain can be added with regard to obtaining, namely
The client of acquisition has the function that a plurality of block chain can be added.Wherein, the corresponding client of a plurality of block chain is carried out
Encapsulation, integration belong to the prior art, and details are not described herein, and authorization refers to obtaining the access right of block chain corresponding merchant, such as
Fruit businessman develops internal interface, and a plurality of block chain can be called by internal interface, realizes the mutual authorization of a plurality of block chain.
In the embodiment of the present invention, the first client has the function that a plurality of different blocks chain is added, i.e., described first client
At least two block chains can be added in end, and how much specific be added is determined by user.First client is any in block chain network
One client.
In the embodiment of the present invention, when needing to inquire address information on the second block chain, the first client be can receive
The inquiry request triggered on the first block chain, the inquiry request are used for the information for request to inquire on the second block chain, can be with
The address information of certain account on including but not limited to the second block chain, the information such as remaining sum, transaction record of certain account.Wherein,
Address information refers to the address of storage token.
Wherein, the first block chain can be only added in first client, alternatively, first client can add simultaneously
Enter the first block chain and the second block chain, alternatively, three or more block chains, this hair can be added in first client simultaneously
Bright embodiment is without limitation.
As an alternative embodiment, before step S11, the method also includes:
Account information is generated in its every block chain to be added for first client.
In the optional embodiment, due to the first client be by multiple client is packaged, is integrated with
And obtained after authorization, and the block chain address of multiple client has no longer been applicable in the first client before handling,
Therefore, it for first client, needs to generate account letter in its every block chain to be added for first client
Breath, for example the address information of the account of token is stored in first client.Wherein, address information can be an address
It is used on a plurality of block chain, is also possible to every block chain and generates an address.It can choose creation when user uses for the first time
The address that a plurality of block chain is used in conjunction with also can choose the individual address of creation, and each address is only capable of using on oneself chain.
In general, if an address can be used and correspond to a plurality of block chain, work as use when a plurality of block chain uses identical address format
It, can only the corresponding address of a block chain when different address format.
As an alternative embodiment, the method also includes:
The block chain selection instruction inputted in block chain list is received, the block chain list includes first client
Hold a plurality of block chain that can be added;
The block chain selection instruction is responded, at least one block chain selected is added to first client
On.
In the optional embodiment, although the first client has the function that a plurality of block chain can be added,
It is that several block chains are added is determined by the selection of user to first client, user can carry out in block chain list
Selection input block chain selection instruction, the block chain list includes a plurality of block chain that first client can be added;
First client can respond the block chain selection instruction, and at least one block chain selected is added to described
In one client, i.e., a block chain can be only added in described first client, and a plurality of block chain can also be added.
S12, the first client judge whether first client is added the second block chain, if so, executing step
S13, if it is not, terminating this process.
In the embodiment of the present invention, the first client needs first to judge whether first client is added second block
Chain can be looked into if the second block chain is added in first client by first client itself to respond
Request is ask, if the second block chain is not added for first client, needs by other while the first block chain is added
And second the client of block chain respond inquiry request.
As an alternative embodiment, the method also includes:
If the second block chain is not added for first client, the inquiry is broadcasted on the first block chain and is asked
It asks.
In the optional embodiment, first client only joined the first block chain, when described first
Client is when receiving the inquiry request of triggering on the first block chain, since secondth area is not added for first client
Block chain, therefore, first client are needed by the client that the first block chain and the second block chain are added simultaneously
End is to respond the inquiry request, specifically, first client can broadcast the inquiry on the first block chain
Request, other clients on the first block chain check oneself whether and meanwhile joined the first block chain and described the
Two block chains, the client that the first block chain and the second block chain is not added simultaneously, which abandons the inquiry of this broadcast, asks
It asks, and the third client by the first block chain and the second block chain are added simultaneously is directed to the inquiry request in institute
It states and is inquired on the second block chain, obtain the second address lookup as a result, and passing through the second block chain for second ground
Location query result is back to the first block chain.First client can receive described on the first block chain
Second address lookup that three clients return is as a result, client is done evil in order to prevent, it is also necessary in the first block chain
Upper broadcast is directed to the checking request of the second address lookup result, and first block is added simultaneously on the first block chain
The 4th client (other clients other than third client) of chain and the second block chain is to second address
Query result is verified, and verification result is returned to first client, and first client can count described
The second quantity that 4th client passes through the second address lookup result verification, if second quantity is more than described default
Threshold value shows that the second address lookup result described in most client validation passes through, and first client can determine institute
The second address lookup result is stated to come into force, thus realize by by and meanwhile the first block chain and secondth area is added
The client of block chain completes the inquiry request, while also ensuring the reliability of address lookup result.
S13, the first client send the inquiry request on the second block chain, obtain the first query result, and
First query result is back to the first block chain by the second block chain.
In the embodiment of the present invention, the first block chain and the second block chain is added simultaneously in first client,
When triggering inquiry request on the first block chain, first client directly can send institute on the second block chain
Inquiry request is stated, first client responds the inquiry request on the second block chain, the first query result is obtained,
And first query result inquired on the second block chain is returned by the interface inside first client
To the first block chain, to realize across chain communication.
S14, the first client broadcast the checking request for first query result on the first block chain.
In the embodiment of the present invention, client is done evil in order to prevent, and the first client also needs on the first block chain
Broadcast is directed to the checking request of first query result.The first block chain and institute is added on the first block chain simultaneously
State the second client (client other than first client) of the second block chain to first query result into
Row verifying, and the first block chain is not added simultaneously for other and the client of the second block chain abandons this verifying broadcasted
Request.Wherein, second client can be obtained for the inquiry request in the enterprising row address inquiry of the second block chain
It is to be verified as a result, namely the address result that inquires of second client itself.
As an alternative embodiment, after step S14 and before step S15, the method also includes:
It receives second client and is directed to the result to be verified that the inquiry request returns;
Judge whether first query result and the result to be verified are consistent;
If the result to be verified is consistent with first query result, determine that second client is looked into described first
Ask being verified for result.
In the optional embodiment, second client is verified to first query result, is obtained
After result to be verified, it is also necessary to the result to be verified be returned to first client, first client receives
To after the result to be verified, need to judge whether first query result and the result to be verified are consistent;If institute
It states that result to be verified is consistent with first query result, shows that first query result inquired is effective, that is, can determine
Second client is verified first query result.
S15, the first client count second client to the first number of first query result being verified
Amount.
In the embodiment of the present invention, at the same the second client that the first block chain and the second block chain is added have it is more
A, in order to determine whether first query result is effective, the first client needs to count second client to described
The first quantity of one query result being verified.
If S16, first quantity are more than preset threshold, the first client determines that first query result comes into force.
Wherein it is possible to preset a preset threshold, for example the second client has A, preset threshold, which can be set, is
A/2, if first quantity is more than preset threshold, show that most second client is all verified, the first visitor
Family end can determine that first query result comes into force namely address lookup is successful, ensure that address lookup result
Reliability.
In the method flow described in Fig. 1, the inquiry request triggered on the first block chain, the inquiry may be received in
Request judges whether first client is added second block for requesting the information on the second block chain of inquiry
Chain;If the second block chain is added in first client, the inquiry request is sent on the second block chain, is obtained
First query result, and first query result is back to by the first block chain by the second block chain;Institute
State on the first block chain the checking request that broadcast is directed to first query result, wherein by the on the first block chain
Two clients verify first query result, the secondth client be simultaneously be added the first block chain with
The client of the second block chain;Further, i.e., statistics available second client tests first query result
Demonstrate,prove the first quantity passed through;If first quantity is more than preset threshold, determine that first query result comes into force.As it can be seen that this
In invention, the medium of block interchain can be served as by the client for selecting energy work on a plurality of block chain simultaneously, not same district
When block interchain needs to communicate, it can be broadcasted in the whole network and find while being added the client of a plurality of block interchain, after client query
Result there is still a need for the confirmations for the client that a plurality of block chain is added simultaneously, to not only realize across chain communication, meanwhile, and also
It ensure that the reliability of result of communication.
The above is only a specific embodiment of the invention, but scope of protection of the present invention is not limited thereto, for
For those skilled in the art, without departing from the concept of the premise of the invention, improvement, but these can also be made
It all belongs to the scope of protection of the present invention.
Fig. 2 is referred to, Fig. 2 is a kind of functional block diagram of the preferred embodiment of communication device disclosed by the invention.
In some embodiments, the communication device is run in the first client, and first client has addition
The function of a plurality of different blocks chain.The communication device may include multiple functional modules as composed by program code segments.Institute
The program code for stating each program segment in communication device can store in memory, and be held by least one processor
Row, some or all of to execute in the communication means based on multi-tiling interchain described in Fig. 1 step.
In the present embodiment, function of the communication device according to performed by it can be divided into multiple functional modules.Institute
Stating functional module may include: receiving module 201, judgment module 202, transmission module 203, broadcast module 204, statistical module
205 and determining module 206.The so-called module of the present invention refers to that one kind can be performed by least one processor and can be complete
At the series of computation machine program segment of fixed function, storage is in memory.In some embodiments, the function about each module
It can will be described in detail in subsequent embodiment.
Wherein:
The receiving module 201, for receiving the inquiry request triggered on the first block chain, the inquiry request is used for
Information on request the second block chain of inquiry;
When there is a plurality of block chain authorized mutually, the corresponding client of a plurality of block chain can be packaged, is whole
It closes and authorizes, that is, realize the multifunction of client, in this way, the client of a plurality of block chain can be added with regard to obtaining, namely
The client of acquisition has the function that a plurality of block chain can be added.Wherein, the corresponding client of a plurality of block chain is carried out
Encapsulation, integration belong to the prior art, and details are not described herein, and authorization refers to obtaining the access right of block chain corresponding merchant, such as
Fruit businessman develops internal interface, and a plurality of block chain can be called by internal interface, realizes the mutual authorization of a plurality of block chain.
In the embodiment of the present invention, the first client has the function that a plurality of different blocks chain is added, i.e., described first client
At least two block chains can be added in end, and how much specific be added is determined by user.First client is any in block chain network
One client.
In the embodiment of the present invention, when needing to inquire address information on the second block chain, the first client be can receive
The inquiry request triggered on the first block chain, the inquiry request are used for the information for request to inquire on the second block chain, can be with
The address information of certain account on including but not limited to the second block chain, the information such as remaining sum, transaction record of certain account.Wherein,
Address information refers to the address of storage token.
Wherein, the first block chain can be only added in first client, alternatively, first client can add simultaneously
Enter the first block chain and the second block chain, alternatively, three or more block chains, this hair can be added in first client simultaneously
Bright embodiment is without limitation.
The judgment module 202, for judging whether first client is added the second block chain;
In the embodiment of the present invention, the first client needs first to judge whether first client is added second block
Chain can be looked into if the second block chain is added in first client by first client itself to respond
Request is ask, if the second block chain is not added for first client, needs by other while the first block chain is added
And second the client of block chain respond inquiry request.
The transmission module 203, if the second block chain is added for first client, in second block
The inquiry request is sent on chain, obtains the first query result, and passes through the second block chain for first query result
It is back to the first block chain;
In the embodiment of the present invention, the first block chain and the second block chain is added simultaneously in first client,
When triggering inquiry request on the first block chain, first client directly can send institute on the second block chain
Inquiry request is stated, first client responds the inquiry request on the second block chain, the first query result is obtained,
And first query result inquired on the second block chain is returned by the interface inside first client
To the first block chain, to realize across chain communication.
The broadcast module 204, for broadcasting the verifying for being directed to first query result on the first block chain
Request, wherein first query result is verified by the second client on the first block chain, second visitor
Family end is while the client of the first block chain and the second block chain is added;
In the embodiment of the present invention, client is done evil in order to prevent, and the first client also needs on the first block chain
Broadcast is directed to the checking request of first query result.The first block chain and institute is added on the first block chain simultaneously
State the second client (client other than first client) of the second block chain to first query result into
Row verifying, and the first block chain is not added simultaneously for other and the client of the second block chain abandons this verifying broadcasted
Request.Wherein, second client can be obtained for the inquiry request in the enterprising row address inquiry of the second block chain
It is to be verified as a result, namely the address result that inquires of second client itself.
The statistical module 205, for counting second client being verified to first query result
First quantity;
In the embodiment of the present invention, at the same the second client that the first block chain and the second block chain is added have it is more
A, in order to determine whether first query result is effective, the first client needs to count second client to described
The first quantity of one query result being verified.
The determining module 206 determines that first query result is raw if being more than preset threshold for first quantity
Effect.
Wherein it is possible to preset a preset threshold, for example the second client has A, preset threshold, which can be set, is
A/2, if first quantity is more than preset threshold, show that most second client is all verified, the first visitor
Family end can determine that first query result comes into force namely address lookup is successful, ensure that address lookup result
Reliability.
Optionally, the receiving module 201 is also used to broadcast on the first block chain in the broadcast module 204
For after the checking request of first query result and the statistical module 205 counts second client to institute
Before the first quantity being verified for stating the first query result, receives second client and returned for the inquiry request
Result to be verified;
The judgment module 202 is also used to judge whether first query result and the result to be verified are consistent;
The determining module 206, if it is consistent with first query result to be also used to the result to be verified, determine described in
Second client is verified first query result.
In the optional embodiment, second client is verified to first query result, is obtained
After result to be verified, it is also necessary to the result to be verified be returned to first client, first client receives
To after the result to be verified, need to judge whether first query result and the result to be verified are consistent;If institute
It states that result to be verified is consistent with first query result, shows that first query result inquired is effective, that is, can determine
Second client is verified first query result.
Optionally, the broadcast module 204, if being also used to first client, the second block chain, In are not added
The inquiry request is broadcasted on the first block chain.
In the optional embodiment, first client only joined the first block chain, when described first
Client is when receiving the inquiry request of triggering on the first block chain, since secondth area is not added for first client
Block chain, therefore, first client are needed by the client that the first block chain and the second block chain are added simultaneously
End is to respond the inquiry request, specifically, first client can broadcast the inquiry on the first block chain
Request, other clients on the first block chain check oneself whether and meanwhile joined the first block chain and described the
Two block chains, the client that the first block chain and the second block chain is not added simultaneously, which abandons the inquiry of this broadcast, asks
It asks, and the third client by the first block chain and the second block chain are added simultaneously is directed to the inquiry request in institute
It states and is inquired on the second block chain, obtain the second address lookup as a result, and passing through the second block chain for second ground
Location query result is back to the first block chain.First client can receive described on the first block chain
Second address lookup that three clients return is as a result, client is done evil in order to prevent, it is also necessary in the first block chain
Upper broadcast is directed to the checking request of the second address lookup result, and first block is added simultaneously on the first block chain
The 4th client (other clients other than third client) of chain and the second block chain is to second address
Query result is verified, and verification result is returned to first client, and first client can count described
The second quantity that 4th client passes through the second address lookup result verification, if second quantity is more than described default
Threshold value shows that the second address lookup result described in most client validation passes through, and first client can determine institute
The second address lookup result is stated to come into force, thus realize by by and meanwhile the first block chain and secondth area is added
The client of block chain completes the inquiry request, while also ensuring the reliability of address lookup result.
Optionally, the communication device further include:
Generation module, for being before the receiving module 201 receives the inquiry request triggered on the first block chain
First client generates account information in its every block chain to be added.
In the optional embodiment, due to the first client be by multiple client is packaged, is integrated with
And obtained after authorization, and the block chain address of multiple client has no longer been applicable in the first client before handling,
Therefore, it for first client, needs to generate account letter in its every block chain to be added for first client
Breath, for example the address information of the account of token is stored in first client.Wherein, the address information of generation can be one
A address uses on a plurality of block chain, is also possible to every block chain and generates an address.User can select when using for the first time
It selects and creates the address that a plurality of block chain is used in conjunction with, also can choose the individual address of creation, each address is only capable of in oneself chain
Upper use.In general, if an address can be used and correspond to a plurality of block when a plurality of block chain uses identical address format
Chain can only the corresponding address of a block chain when using different address formats.
Optionally, the receiving module 201 is also used to receive the block chain selection instruction inputted in block chain list,
The block chain list includes a plurality of block chain that first client can be added;
The communication device further include:
Module is added at least one block chain selected is added to institute for responding the block chain selection instruction
It states in the first client.
In the optional embodiment, although the first client has the function that a plurality of block chain can be added,
It is that several block chains are added is determined by the selection of user to first client, user can carry out in block chain list
Selection input block chain selection instruction, the block chain list includes a plurality of block chain that first client can be added;
First client can respond the block chain selection instruction, and at least one block chain selected is added to described
In one client, i.e., a block chain can be only added in described first client, and a plurality of block chain can also be added.
In the communication device described in Fig. 2, the inquiry request triggered on the first block chain, the inquiry may be received in
Request judges whether first client is added second block for requesting the information on the second block chain of inquiry
Chain;If the second block chain is added in first client, the inquiry request is sent on the second block chain, is obtained
First query result, and first query result is back to by the first block chain by the second block chain;Institute
State on the first block chain the checking request that broadcast is directed to first query result, wherein by the on the first block chain
Two clients verify first query result, the secondth client be simultaneously be added the first block chain with
The client of the second block chain;Further, i.e., statistics available second client tests first query result
Demonstrate,prove the first quantity passed through;If first quantity is more than preset threshold, determine that first query result comes into force.As it can be seen that this
In invention, the medium of block interchain can be served as by the client for selecting energy work on a plurality of block chain simultaneously, not same district
When block interchain needs to communicate, it can be broadcasted in the whole network and find while being added the client of a plurality of block interchain, after client query
Result there is still a need for the confirmations for the client that a plurality of block chain is added simultaneously, to not only realize across chain communication, meanwhile, and also
It ensure that the reliability of result of communication.
As shown in figure 3, Fig. 3 is the first visitor of the preferred embodiment that the present invention realizes the communication means based on multi-tiling interchain
The structural schematic diagram at family end.First client 3 includes memory 31, at least one processor 32, is stored in the storage
In device 31 and the computer program 33 and at least one communication bus 34 that can be run at least one described processor 32.
It will be understood by those skilled in the art that schematic diagram shown in Fig. 3 is only the example of first client 3, and
The restriction to first client 3 is not constituted, may include than illustrating more or fewer components, or the certain portions of combination
Part or different components, such as first client 3 can also include input-output equipment, network access equipment etc..
First client 3 further include but be not limited to any one can be with user by keyboard, mouse, remote controler, touching
The modes such as template or voice-operated device carry out the electronic product of human-computer interaction, for example, personal computer, tablet computer, smart phone,
Personal digital assistant (Personal Digital Assistant, PDA), game machine, Interactive Internet TV (Internet
Protocol Television, IPTV), intellectual wearable device etc..Network locating for first client 3 include but
It is not limited to internet, wide area network, Metropolitan Area Network (MAN), local area network, Virtual Private Network (Virtual Private Network, VPN)
Deng.
At least one described processor 32 can be central processing unit (Central Processing Unit, CPU),
It can also be other general processors, digital signal processor (Digital Signal Processor, DSP), dedicated integrated
Circuit (Application Specific Integrated Circuit, ASIC), field programmable gate array (Field-
Programmable Gate Array, FPGA) either other programmable logic device, discrete gate or transistor logic,
Discrete hardware components etc..The processor 32 can be microprocessor or the processor 32 is also possible to any conventional processor
Deng the processor 32 is the control centre of first client 3, utilizes entire first client of various interfaces and connection
The various pieces at end 3.
The memory 31 can be used for storing the computer program 33 and/or module/unit, and the processor 32 passes through
Operation executes the computer program and/or module/unit being stored in the memory 31, and calls and be stored in memory
Data in 31 realize the various functions of first client 3.The memory 31 can mainly include storing program area and deposit
Store up data field, wherein storing program area can application program needed for storage program area, at least one function (for example sound is broadcast
Playing function, image player function etc.) etc.;Storage data area, which can be stored, uses created data (ratio according to the first client 3
Such as audio data, phone directory) etc..In addition, memory 31 may include high-speed random access memory, it can also include non-easy
The property lost memory, such as hard disk, memory, plug-in type hard disk, intelligent memory card (Smart Media Card, SMC), secure digital
(Secure Digital, SD) card, flash card (Flash Card), at least one disk memory, flush memory device or other
Volatile solid-state part.
In conjunction with Fig. 1, it is a kind of based on multi-region to realize that the memory 31 in first client 3 stores multiple instruction
The multiple instruction can be performed to realize in the communication means of block interchain, the processor 32:
The inquiry request triggered on the first block chain is received, the inquiry request is for requesting the second block chain of inquiry
Information;
Judge whether first client is added the second block chain;
If the second block chain is added in first client, the inquiry is sent on the second block chain and is asked
It asks, obtains the first query result, and first query result is back to by first block by the second block chain
Chain;
Broadcast is directed to the checking request of first query result on the first block chain, wherein by described first
The second client on block chain verifies first query result, the secondth client be simultaneously addition described in
The client of first block chain and the second block chain;
Second client is counted to the first quantity of first query result being verified;
If first quantity is more than preset threshold, determine that first query result comes into force.
In a kind of optional embodiment, the broadcast on the first block chain is directed to first query result
Checking request after and the statistics second client to the first number being verified of first query result
Before amount, the multiple instruction is can be performed to realize in the processor 32:
It receives second client and is directed to the result to be verified that the inquiry request returns;
Judge whether first query result and the result to be verified are consistent;
If the result to be verified is consistent with first query result, determine that second client is looked into described first
Ask being verified for result.
In a kind of optional embodiment, the multiple instruction is can be performed to realize in the processor 32:
If the second block chain is not added for first client, the inquiry is broadcasted on the first block chain and is asked
It asks, wherein carried out on the second block chain by the third client on the first block chain for the inquiry request
Inquiry obtains the second address lookup as a result, and the second address lookup result is back to institute by the second block chain
The first block chain is stated, the third client is while the client of the first block chain and the second block chain is added;
The second address lookup result that the third client returns is received on the first block chain;
Broadcast is directed to the checking request of the second address lookup result on the first block chain, wherein by described
The 4th client on first block chain verifies the second address lookup result, and the 4th client is while adding
Enter the client of the first block chain and the second block chain;
Count the second quantity that the 4th client passes through the second address lookup result verification;
If second quantity is more than the preset threshold, determine that the second address lookup result comes into force.
It is described before the inquiry request that the reception triggers on the first block chain in a kind of optional embodiment
The multiple instruction can be performed to realize in processor 32:
Account information is generated in its every block chain to be added for first client.
In a kind of optional embodiment, the multiple instruction is can be performed to realize in the processor 32:
The block chain selection instruction inputted in block chain list is received, the block chain list includes first client
Hold a plurality of block chain that can be added;
The block chain selection instruction is responded, at least one block chain selected is added to first client
On.
Specifically, the processor 32 can refer to the concrete methods of realizing of above-metioned instruction related in Fig. 1 corresponding embodiment
The description of step, this will not be repeated here.
In the first client 3 described in Fig. 3, the inquiry request triggered on the first block chain may be received in, it is described
Inquiry request is used to request the information on the second block chain of inquiry, and judges whether first client is added secondth area
Block chain;If the second block chain is added in first client, the inquiry request is sent on the second block chain, is obtained
The first query result is obtained, and first query result is back to by the first block chain by the second block chain;In
Broadcast is directed to the checking request of first query result on the first block chain, wherein by the first block chain
Second client verifies first query result, and the secondth client is while the first block chain is added
With the client of the second block chain;Further, i.e., statistics available second client is to first query result
The first quantity being verified;If first quantity is more than preset threshold, determine that first query result comes into force.As it can be seen that
It, can be different by selecting the client that can be worked on a plurality of block chain simultaneously to serve as the medium of block interchain in the present invention
When block interchain needs to communicate, it can be broadcasted in the whole network and find while being added the client of a plurality of block interchain, client query
Result afterwards still needs while being added the confirmation of the client of a plurality of block chain, so that across chain communication is not only realized, meanwhile,
Also assure the reliability of result of communication.
If the integrated module/unit of first client 3 is realized in the form of SFU software functional unit and as independence
Product when selling or using, can store in a computer readable storage medium.Based on this understanding, of the invention
It realizes all or part of the process in above-described embodiment method, can also instruct relevant hardware come complete by computer program
At the computer program can be stored in a computer readable storage medium, which is being executed by processor
When, it can be achieved that the step of above-mentioned each embodiment of the method.Wherein, the computer program includes computer program code, described
Computer program code can be source code form, object identification code form, executable file or certain intermediate forms etc..The meter
Calculation machine readable medium may include: can carry the computer program code any entity or device, recording medium, USB flash disk,
Mobile hard disk, magnetic disk, CD, computer storage, read-only memory (ROM, Read-Only Memory).
In several embodiments provided by the present invention, it should be understood that disclosed system, device and method can be with
It realizes by another way.For example, the apparatus embodiments described above are merely exemplary, for example, the module
It divides, only a kind of logical function partition, there may be another division manner in actual implementation.
The module as illustrated by the separation member may or may not be physically separated, aobvious as module
The component shown may or may not be physical unit, it can and it is in one place, or may be distributed over multiple
In network unit.Some or all of the modules therein can be selected to realize the mesh of this embodiment scheme according to the actual needs
's.
It, can also be in addition, each functional module in each embodiment of the present invention can integrate in one processing unit
It is that each unit physically exists alone, can also be integrated in one unit with two or more units.Above-mentioned integrated list
Member both can take the form of hardware realization, can also realize in the form of hardware adds software function module.
It is obvious to a person skilled in the art that invention is not limited to the details of the above exemplary embodiments, Er Qie
In the case where without departing substantially from spirit or essential attributes of the invention, the present invention can be realized in other specific forms.Therefore, no matter
From the point of view of which point, the present embodiments are to be considered as illustrative and not restrictive, and the scope of the present invention is by appended power
Benefit requires rather than above description limits, it is intended that all by what is fallen within the meaning and scope of the equivalent elements of the claims
Variation is included in the present invention.Any attached associated diagram label in claim should not be considered as right involved in limitation to want
It asks.Furthermore, it is to be understood that one word of " comprising " does not exclude other units or steps, odd number is not excluded for plural number.It is stated in system claims
Multiple units or device can also be implemented through software or hardware by a unit or device.Second equal words are used to table
Show title, and does not indicate any particular order.
Finally it should be noted that the above examples are only used to illustrate the technical scheme of the present invention and are not limiting, although reference
Preferred embodiment describes the invention in detail, those skilled in the art should understand that, it can be to of the invention
Technical solution is modified or equivalent replacement, without departing from the spirit and scope of the technical solution of the present invention.
Claims (10)
1. a kind of communication means based on multi-tiling interchain is applied to the first client, it is more that first client has addition
The function of different blocks chain, which is characterized in that the described method includes:
The inquiry request triggered on the first block chain is received, the inquiry request is used to request the letter on the second block chain of inquiry
Breath;
Judge whether first client is added the second block chain;
If the second block chain is added in first client, the inquiry request is sent on the second block chain, is obtained
The first query result is obtained, and first query result is back to by the first block chain by the second block chain;
Broadcast is directed to the checking request of first query result on the first block chain, wherein by first block
The second client on chain verifies first query result, and second client is while firstth area is added
The client of block chain and the second block chain;
Second client is counted to the first quantity of first query result being verified;
If first quantity is more than preset threshold, determine that first query result comes into force.
2. the method according to claim 1, wherein the broadcast on the first block chain is for described the
After the checking request of one query result and statistics second client is logical to the verifying of first query result
Before the first quantity crossed, the method also includes:
It receives second client and is directed to the result to be verified that the inquiry request returns;
Judge whether first query result and the result to be verified are consistent;
If the result to be verified is consistent with first query result, determine that second client ties first inquiry
Fruit is verified.
3. the method according to claim 1, wherein the method also includes:
If the second block chain is not added for first client, the inquiry request is broadcasted on the first block chain.
4. according to the method in any one of claims 1 to 3, which is characterized in that the reception is touched on the first block chain
Before the inquiry request of hair, the method also includes:
Account information is generated in its every block chain to be added for first client.
5. according to the method described in claim 4, it is characterized in that, the method also includes:
The block chain selection instruction inputted in block chain list is received, the block chain list includes the first client energy
The a plurality of block chain being enough added;
The block chain selection instruction is responded, at least one block chain selected is added to first client.
6. a kind of communication device, runs on the first client, first client has the function that a plurality of different blocks chain is added
It can, which is characterized in that the communication device includes:
Receiving module, for receiving the inquiry request triggered on the first block chain, the inquiry request is for requesting inquiry the
Information on two block chains;
Judgment module, for judging whether first client is added the second block chain;
Transmission module sends institute on the second block chain if the second block chain is added for first client
It states inquiry request, obtains the first query result, and described in by the second block chain being back to first query result
First block chain;
Broadcast module, for broadcasting the checking request for being directed to first query result on the first block chain, wherein by
The second client on the first block chain verifies first query result, and second client is while adding
Enter the client of the first block chain and the second block chain;
Statistical module, for counting second client to the first quantity of first query result being verified;
Determining module determines that first query result comes into force if being more than preset threshold for first quantity.
7. communication device according to claim 6, which is characterized in that
The broadcast module, if being also used to first client, the second block chain is not added, in the first block chain
The upper broadcast inquiry request.
8. communication device according to claim 6 or 7, which is characterized in that the communication device further include:
Generation module is described for before the receiving module receives the inquiry request that triggers on the first block chain
One client generates account information in its every block chain to be added.
9. a kind of first client, which is characterized in that first client includes processor and memory, and the processor is used
In execute the computer program that stores in memory with realize as described in any one of claim 1 to 5 based on multi-tiling
The communication means of interchain.
10. a kind of computer readable storage medium, which is characterized in that the computer-readable recording medium storage has at least one
Instruction, at least one described instruction realize when being executed by processor as described in any one of claim 1 to 5 based on multi-region
The communication means of block interchain.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910810169.6A CN110532801A (en) | 2019-08-29 | 2019-08-29 | Communication means, device, client and storage medium based on multi-tiling interchain |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910810169.6A CN110532801A (en) | 2019-08-29 | 2019-08-29 | Communication means, device, client and storage medium based on multi-tiling interchain |
Publications (1)
Publication Number | Publication Date |
---|---|
CN110532801A true CN110532801A (en) | 2019-12-03 |
Family
ID=68665158
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910810169.6A Pending CN110532801A (en) | 2019-08-29 | 2019-08-29 | Communication means, device, client and storage medium based on multi-tiling interchain |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110532801A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113518103A (en) * | 2021-03-01 | 2021-10-19 | 唐芮 | Industrial Internet of things networking control method and system |
Citations (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108492108A (en) * | 2018-03-29 | 2018-09-04 | 深圳前海微众银行股份有限公司 | Across the chain communication means of block chain, system and computer readable storage medium |
CN109214818A (en) * | 2017-06-30 | 2019-01-15 | 华为技术有限公司 | Across the chain method of commerce of one kind and device |
CN109257334A (en) * | 2018-08-21 | 2019-01-22 | 广州杰赛科技股份有限公司 | A kind of data chain loading system, method and storage medium based on block chain |
CN109345387A (en) * | 2018-09-04 | 2019-02-15 | 湖南宸瀚信息科技有限责任公司 | Across the chain method of commerce of block chain, across chain communication device and storage medium |
CN109391690A (en) * | 2018-10-18 | 2019-02-26 | 尚维斯 | A kind of method that a plurality of block chain is added in list account |
CN109559227A (en) * | 2018-11-29 | 2019-04-02 | 咪咕文化科技有限公司 | Cross-block chain network transaction method, device and storage medium |
CN109657486A (en) * | 2018-12-18 | 2019-04-19 | 青岛轮子软件科技有限公司 | A kind of financial institution's user data sharing method and system based on block chain technology |
CN109670321A (en) * | 2018-11-30 | 2019-04-23 | 深圳灵图慧视科技有限公司 | Date storage method, data query method and device |
US20190147106A1 (en) * | 2017-11-14 | 2019-05-16 | International Business Machines Corporation | Providing accountability of blockchain queries |
CN109766389A (en) * | 2019-01-09 | 2019-05-17 | 华东师范大学 | A kind of light client revene lookup method of block chain based on bitmap index |
US20190171744A1 (en) * | 2017-12-02 | 2019-06-06 | International Business Machines Corporation | Query processing and access control in a blockchain network |
CN109934592A (en) * | 2019-03-22 | 2019-06-25 | 深圳市网心科技有限公司 | A kind of across the chain communication means of block chain, system, electronic equipment and storage medium |
CN110008686A (en) * | 2018-11-16 | 2019-07-12 | 阿里巴巴集团控股有限公司 | The data processing method of transregional piece of chain, device, client, block catenary system |
CN110035045A (en) * | 2018-11-16 | 2019-07-19 | 阿里巴巴集团控股有限公司 | Across the credible management method and device of chain data, electronic equipment |
-
2019
- 2019-08-29 CN CN201910810169.6A patent/CN110532801A/en active Pending
Patent Citations (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109214818A (en) * | 2017-06-30 | 2019-01-15 | 华为技术有限公司 | Across the chain method of commerce of one kind and device |
US20190147106A1 (en) * | 2017-11-14 | 2019-05-16 | International Business Machines Corporation | Providing accountability of blockchain queries |
US20190171744A1 (en) * | 2017-12-02 | 2019-06-06 | International Business Machines Corporation | Query processing and access control in a blockchain network |
CN108492108A (en) * | 2018-03-29 | 2018-09-04 | 深圳前海微众银行股份有限公司 | Across the chain communication means of block chain, system and computer readable storage medium |
CN109257334A (en) * | 2018-08-21 | 2019-01-22 | 广州杰赛科技股份有限公司 | A kind of data chain loading system, method and storage medium based on block chain |
CN109345387A (en) * | 2018-09-04 | 2019-02-15 | 湖南宸瀚信息科技有限责任公司 | Across the chain method of commerce of block chain, across chain communication device and storage medium |
CN109391690A (en) * | 2018-10-18 | 2019-02-26 | 尚维斯 | A kind of method that a plurality of block chain is added in list account |
CN110008686A (en) * | 2018-11-16 | 2019-07-12 | 阿里巴巴集团控股有限公司 | The data processing method of transregional piece of chain, device, client, block catenary system |
CN110035045A (en) * | 2018-11-16 | 2019-07-19 | 阿里巴巴集团控股有限公司 | Across the credible management method and device of chain data, electronic equipment |
CN109559227A (en) * | 2018-11-29 | 2019-04-02 | 咪咕文化科技有限公司 | Cross-block chain network transaction method, device and storage medium |
CN109670321A (en) * | 2018-11-30 | 2019-04-23 | 深圳灵图慧视科技有限公司 | Date storage method, data query method and device |
CN109657486A (en) * | 2018-12-18 | 2019-04-19 | 青岛轮子软件科技有限公司 | A kind of financial institution's user data sharing method and system based on block chain technology |
CN109766389A (en) * | 2019-01-09 | 2019-05-17 | 华东师范大学 | A kind of light client revene lookup method of block chain based on bitmap index |
CN109934592A (en) * | 2019-03-22 | 2019-06-25 | 深圳市网心科技有限公司 | A kind of across the chain communication means of block chain, system, electronic equipment and storage medium |
Non-Patent Citations (3)
Title |
---|
刘雄文;: "多区块链交易分发和事件处理的***方案", 计算机科学, no. 2, pages 580 - 583 * |
张力: "基于区块链的数据溯源研究", 《基于区块链的数据溯源研究》 * |
胡逸飞: "基于区块链的数字证书审计技术研究", 《基于区块链的数字证书审计技术研究》, pages 49 - 50 * |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113518103A (en) * | 2021-03-01 | 2021-10-19 | 唐芮 | Industrial Internet of things networking control method and system |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2017109140A1 (en) | Decentralized, tamper-resistant, asset-oriented database system and method of recording a transaction | |
CN110517145A (en) | Data trade method and relevant device based on multi-tiling interchain | |
CN110288345A (en) | Across chain communication means, device, main chain node and storage medium | |
CN108846752A (en) | Data processing method, system, block platform chain and readable storage medium storing program for executing | |
CN109391480A (en) | A kind of date storage method, device and electronic equipment | |
CN111177800B (en) | Block chain-based data processing method and device and electronic equipment | |
CN110570283A (en) | shopping method and system based on block chain | |
CN104168271A (en) | Interactive system, server, clients and interactive method | |
CN109544982B (en) | Parking information sharing method and system | |
US20190342382A1 (en) | Method and electronic device for supporting artificial participation in decision-making of blockchain | |
CN106899666A (en) | A kind of data processing method and device for service identification | |
CN110177124A (en) | Identity identifying method and relevant device based on block chain | |
CN109614209A (en) | A kind of task processing method, application server and system | |
CN113032489B (en) | Asynchronous consensus method, system and device based on block chain and medium | |
CN108648081B (en) | Transaction processing method and device based on block chain and electronic equipment | |
CN111210270B (en) | Service processing method, device, service cluster, computer equipment and storage medium | |
CN110659905B (en) | Transaction verification method, device, terminal equipment and storage medium | |
CN109583224A (en) | A kind of privacy of user data processing method, device, equipment and system | |
CN111612452A (en) | Intellectual property management system and method based on block chain | |
CN107770046A (en) | A kind of method and apparatus for picture mosaic | |
CN111798013A (en) | Conference reservation processing method and device | |
CN106209769A (en) | Data interactive method, cloud server and intelligent terminal | |
CN111737765A (en) | Method and device for managing block chain resources | |
JP2024522634A (en) | COMPUTER-IMPLEMENTED METHOD AND SYSTEM FOR VERIFYING TOKENS ON A BLOCKCHAIN | |
CN113395532B (en) | Live broadcast interaction method and device, computer equipment and storage medium |
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: 20191203 |