CN107085810A - Across the chain operating method and block chain management system of a kind of block chain - Google Patents
Across the chain operating method and block chain management system of a kind of block chain Download PDFInfo
- Publication number
- CN107085810A CN107085810A CN201710257367.5A CN201710257367A CN107085810A CN 107085810 A CN107085810 A CN 107085810A CN 201710257367 A CN201710257367 A CN 201710257367A CN 107085810 A CN107085810 A CN 107085810A
- Authority
- CN
- China
- Prior art keywords
- chain
- primitive
- resource
- operated
- inverse
- 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
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q40/00—Finance; Insurance; Tax strategies; Processing of corporate or income taxes
- G06Q40/04—Trading; Exchange, e.g. stocks, commodities, derivatives or currency exchange
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/10—File systems; File servers
- G06F16/18—File system types
- G06F16/1805—Append-only file systems, e.g. using logs or journals to store data
- G06F16/1815—Journaling file systems
-
- 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)
- Business, Economics & Management (AREA)
- Theoretical Computer Science (AREA)
- Finance (AREA)
- Physics & Mathematics (AREA)
- Accounting & Taxation (AREA)
- General Physics & Mathematics (AREA)
- Development Economics (AREA)
- Technology Law (AREA)
- Databases & Information Systems (AREA)
- Data Mining & Analysis (AREA)
- Economics (AREA)
- Marketing (AREA)
- Strategic Management (AREA)
- General Engineering & Computer Science (AREA)
- General Business, Economics & Management (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Hardware Redundancy (AREA)
- Multi Processors (AREA)
Abstract
The invention provides a kind of across the chain operating method of block chain and block chain management system, including:Resource lock operation, primitive operation and the inverse operation for the respective block chain that each mechanism for participating in operating across chain is provided are obtained, the operation of each resource lock is first carried out, to participating in locking across the resource needed for each mechanism that chain is operated;Then according to the execution sequence of each primitive operation in being operated across chain, each primitive operation is performed successively, judges whether to meet across chain operation failure condition in the process of implementation, if being unsatisfactory for, after all primitive operations are finished, the locked resource of unblock operation release is performed;If meeting, the inverse operation corresponding with the primitive operation of executed is performed, and perform the locked resource of unblock operation release, the resource consumed with " recovery ".Based on the present invention, participate in can be achieved with across chain operation in the case where keeping original block catenary system across each mechanism that chain is operated, enhance the practicality of the present invention.
Description
Technical field
The present invention relates to block chain technical field, more particularly to across the chain operating method and block of a kind of block chain
Chain management system.
Background technology
Block chain is a kind of Distributed Storage technology of use common recognition mechanism, with decentralization, can not be distorted, can
To run the characteristics such as intelligent contract.The appearance of block chain technology provides new solution for data storage.
In order to protection mechanism internal data and avoid data leak, many mechanisms all run the block chain of oneself.And it is right
In the block chain operation across mechanism, traditional method is to participate in inter-agency deployment alliance's chain (or privately owned chain) all.So
It is due to that inter-agency service logic is different although the problem of how inter-agency data manipulation can be solved, data format
Difference etc., the implementation cost replaced the respective block chain of mechanism and dispose new alliance's chain is big.Because the data of block chain are present
In each node in system, some require high for data-privacy, and are reluctant to a data to the mechanism of security sensitive
It is deployed on alliance's chain, these mechanisms are used or respective privately owned chain.The isolatism of privately owned chain hinders different blocks chain
Between cooperating, so to become block chain technology development face one main for across the chain cooperation problem between block chain
Problem.
The content of the invention
In view of this, the invention provides a kind of across the chain operating method of block chain and block chain management system, by inciting somebody to action
Resource lock operation, primitive operation and the inverse operation for the respective block chain that each mechanism participated in across chain operation is provided are packaged,
It ensure that the atomicity (Atomicity) operated across chain, uniformity (Consistency), isolation (Isolation) and lasting
Property (Durability), i.e.,:ACID so that each mechanism can be achieved with across chain behaviour in the case where retaining original block catenary system
Make.Block chain management system can be managed and be controlled to block chain by across the chain operation.
Concrete technical scheme is as follows:
A kind of across chain operating method of block chain, applied to block chain management system, methods described includes:
Obtain the operation information for the respective block chain that each mechanism for participating in operating across chain is provided, the operation information bag
Include:Resource lock operation, primitive operation, and inverse operation corresponding with the primitive operation;
According to the service logic operated across chain, the execution of multiple primitive operations in each described operation information is determined
Sequentially;
Each resource lock operation is performed, the resource for participating in each mechanism operated across chain is locked;
According to the execution sequence of each primitive operation in across the chain operation, each original behaviour is performed successively
Make, judge whether to meet across chain operation failure condition in the implementation procedure of each primitive operation;
If meeting, the inverse operation corresponding with the primitive operation of executed is performed, when all inverse operations are carried out
When finishing, the locked resource of unblock operation release is performed;
If it is not satisfied, when all primitive operations in across the chain operation are carried out finishing, performing unblock operation release
Locked resource.
It is preferred that, the resource lock operation includes resource lock scope, and the resource lock scope is described across chain to participate in
All resources that counterparty in the mechanism of operation is possessed, or participate in only relating in the counterparty across in the mechanism that chain is operated
And the resource operated across chain.
Optionally, the resource lock operation includes resource lock timeliness;
Across the chain operation failure condition is more than any machine in each described mechanism for current perform across the time that chain is operated
The resource lock timeliness of structure.
Optionally, across the chain operation failure condition is the operation failure letter for receiving any mechanism in each described mechanism
Breath.
It is preferred that, the execution inverse operation corresponding with the primitive operation of executed, including:
When the quantity of the primitive operation of the executed is 1, directly perform corresponding with the primitive operation of executed
Inverse operation;
When the quantity of the primitive operation of the executed is more than 1, the execution for obtaining each primitive operation of executed is suitable
The inverted order of sequence, and the inverse operation corresponding with primitive operation each described is performed according to the inverted order successively.
It is preferred that, methods described also includes:
According to described each described resource lock operation operated across chain, the primitive operation and/or with the primitive operation
The execution sequence of corresponding inverse operation, by described each described resource lock operation operated across chain, the primitive operation and/or
The inverse operation corresponding with the primitive operation, and each execution state recording operated is in log chain, the execution shape
State includes:Run succeeded and perform failure.
It is preferred that, the log chain is a block catenary system.
It is preferred that, it is described obtain executed each primitive operation execution sequence inverted order, and according to the inverted order according to
The secondary execution inverse operation corresponding with primitive operation each described, including:
The execution sequence of each primitive operation of executed is obtained from the log chain and state is performed;
Each primitive operation of executed is determined according to the execution sequence of each primitive operation of executed
Inverted order;
According to the inverted order of each primitive operation of executed, perform successively corresponding with primitive operation each described
Inverse operation.
It is preferred that, methods described also includes:
Inquiry request of the user to log chain is received, according to the authority of the user and the inquiry request in the daily record
Across the chain operation of executed is inquired about in chain, and Query Result is sent to the user.
A kind of block chain management system, including:
Acquiring unit, the operation information for obtaining the respective block chain that each mechanism for participating in operating across chain is provided, institute
Stating operation information includes:Resource lock operation, primitive operation, and inverse operation corresponding with the primitive operation;
Determining unit, for according to the service logic operated across chain, determining multiple in each described operation information
The execution sequence of primitive operation;
Lock cell, it is described needed for each mechanism that chain is operated to participating in for performing each resource lock operation
Resource locked;
First execution unit, for the execution sequence according to each primitive operation in across the chain operation, successively
Each primitive operation is performed, judges whether to meet across chain operation failure bar in the implementation procedure of each primitive operation
Part;If meeting, the second execution unit is triggered;If it is not satisfied, the 3rd execution unit of triggering;
Second execution unit, for performing the inverse operation corresponding with the primitive operation of executed, when all
Inverse operation when being carried out finishing, perform the locked resource of unblock operation release;
3rd execution unit, for when all primitive operations in across the chain operation are carried out finishing, performing
The locked resource of unblock operation release.
It is preferred that, the block chain management system also includes:
Recording unit, for according to described each described resource lock operation operated across chain, the primitive operation and/or with
The execution sequence of the corresponding inverse operation of the primitive operation, by described each described resource lock operation operated across chain, described
Primitive operation and/or the inverse operation corresponding with the primitive operation, and each execution state recording operated is in log chain
In, the execution state includes:Run succeeded and perform failure.
It is preferred that, the block chain management system also includes:
Query unit, for receiving inquiry request of the user to log chain, according to the authority of the user and the inquiry
Ask across the chain operation to executed in the log chain to be inquired about, and Query Result is sent to the user.
Relative to prior art, beneficial effects of the present invention are as follows:
Across the chain operating method and block chain management system for the block chain that the present invention is provided, participate in the mechanism operated across chain
Resource lock operation, primitive operation and the inverse operation of respective block chain need to be provided so that each mechanism is keeping original block linkwork
Across chain operation is can be achieved with the case of system, minimizes and participates in the cost that mechanism needs to pay in across the chain operation of realization, enhancing
The practicality of the present invention, and the existing service logic and data structure of mechanism are participated in without changing, so as to ensure that participation
The independence of organization data.
The present invention is operated by performing resource lock, and the resource of each mechanism to participating in operating across chain is locked, effectively
Prevent resource competing problem.
The present invention is in the implementation procedure of each primitive operation, if meeting across chain operation failure condition, performs and executed
The corresponding inverse operation of the primitive operation, and perform unblock operation according to the resource lock scope and discharge locked money
Source, the resource consumed with " recovery " so that participate in the related resource that operates across chain can " rollback " across chain operate it to execution
Preceding state, so as to ensure that atomicity, uniformity, independence and the persistence operated across chain.
Brief description of the drawings
In order to illustrate more clearly about the embodiment of the present invention or technical scheme of the prior art, below will be to embodiment or existing
There is the accompanying drawing used required in technology description to be briefly described, it should be apparent that, drawings in the following description are only this
The embodiment of invention, for those of ordinary skill in the art, on the premise of not paying creative work, can also basis
The accompanying drawing of offer obtains other accompanying drawings.
Fig. 1 is a kind of across chain flow chart of block chain disclosed in the embodiment of the present invention one;
Fig. 2 is a kind of structural representation of block chain management system disclosed in the embodiment of the present invention three.
Embodiment
Below in conjunction with the accompanying drawing in the embodiment of the present invention, the technical scheme in the embodiment of the present invention is carried out clear, complete
Site preparation is described, it is clear that described embodiment is only a part of embodiment of the invention, rather than whole embodiments.It is based on
Embodiment in the present invention, it is every other that those of ordinary skill in the art are obtained under the premise of creative work is not made
Embodiment, belongs to the scope of protection of the invention.
Embodiment one
Referring to Fig. 1, present embodiment discloses a kind of across chain operating method of block chain, system is managed applied to block chain
System, specifically includes following steps:
S101:Obtain the operation information for the respective block chain that each mechanism for participating in operating across chain is provided, the operation letter
Breath includes:Resource lock operation, primitive operation, and inverse operation corresponding with the primitive operation;
Across chain operation refers to the operation carried out between multiple block chains, and across chain operation is the block chain isolated island that will be scattered here and there
The bridge connected, common across chain operation is the operations, this reality such as resource access and resource transfers between different blocks chain
Across the chain operating method for applying the block chain of example offer is applied to all block chains, including isomorphism or isomery block chain, privately owned chain, connection
Alliance's chain and publicly-owned chain etc..
Across chain operation may relate to multiple participation mechanisms, and there is respective block chain in each mechanism that participates in.Across chain operation can
Multiple primitive operations are can relate to, in across a chain operation, each mechanism that participates in may relate to several primitive operations.
The operation information for the respective block chain that each mechanism is provided includes:Resource lock operation, primitive operation, and with it is described
The corresponding inverse operation of primitive operation.Wherein, inverse operation is for primitive operation, for example, across chain operation may relate to
The operation such as transaction and inquiry, exemplified by from a accounts of A chains transfer quantity 50 to the b accounts of B chains, i.e.,:from A.a to B.b
Amount 50, wherein, the A of capitalization represents chain name, and a of small letter represents counterparty.On chain A, primitive operation is equivalent to a accounts
The account book at family reduces 50, and the inverse operation corresponding with primitive operation is then a accounts increase by 50;Similarly, on chain B, primitive operation
For to the account book of b accounts increase by 50, inverse operation then reduces 50 for b accounts.When primitive operation for the not operation of change data when
Wait (for example:Inquiry operation) it is without corresponding inverse operation.
Participate in across chain operate mechanism need to only provide respective block chain resource lock operation, primitive operation, and with it is described
The corresponding inverse operation of primitive operation, makes each mechanism can be achieved with across chain operation in the case where keeping original block catenary system,
Minimize and participate in the cost that mechanism needs to pay in across the chain operation of realization, enhance the practicality of the present invention.
S102:According to the service logic operated across chain, multiple primitive operations in each described operation information are determined
Execution sequence;
According to the service logic, across chain operation can be decomposed into sequential multiple primitive operations.
S103:Each resource lock operation is performed, the resource for participating in each mechanism operated across chain is locked
It is fixed;
Across chain operation may relate to multiple resources, the various resource locks for being related to across chain operation when performing across chain operation
In across the chain operation, it is ensured that the various resources that across chain operation is related to only are used in being operated across chain, prevent resource contention from asking
Topic.
It is preferred that, the resource lock operation includes resource lock scope.
All resources that the resource lock scope possesses described in participation across the counterparty in the mechanism that chain is operated, or
Participate in pertaining only to the resource operated across chain in the counterparty across in the mechanism that chain is operated.
In order to be described further to the resource lock scope, now it is illustrated below:
The mechanism for participating in operating across chain includes A, B, C, each to participate in that multiple counterparties are included in mechanism, wherein, ginseng
It is 1000, counterparty in across the chain operation with whole resources that the counterparty a in mechanism A in across the chain operation is possessed
The resource that a is related to is 50.The need for mechanism is participated in, mechanism a is participated in when providing resource lock scope, resource lock scope
The whole resources that can be possessed by counterparty a are 1000, or the resource that counterparty a is related in across the chain operation is
50。
If all resources that resource lock scope possesses described in participation across counterparty in the mechanism that chain is operated, this lock
Determine resource mode realize it is the simplest, but be due to counterparty resource it is all locked, participate in the machine operated across chain
Structure, which has to wait for across chain operation, to be terminated, and resource can just reuse related resource after being released.
If across the chain operation described in participating in pertaining only in the counterparty across in the mechanism that chain is operated of resource lock scope
Resource, relative to the mode of above-mentioned lock resource, the mode of this lock resource needs first to build related resource (example as described above
In son 50), then resource is locked, realizes complex, but participating in the mechanism operated across chain can use across chain
Operate other resources outside the resource being related to carry out other operations, use resource more flexible.
Certainly, the scope that resource is unlocked below is according to depending on resource lock scope.
S104:According to the execution sequence of each primitive operation in across the chain operation, perform successively described in each
Primitive operation, judges whether to meet across chain operation failure condition in the implementation procedure of each primitive operation;If so, performing
S105;If it is not, performing S106;
In the present embodiment, operation failure is caused there are two kinds of conditions, across the chain operation failure condition of one of which is each to receive
The operation failure information of any mechanism in the individual mechanism.Across chain operation is related to multiple participation mechanisms, although each mechanism can be with
Oneself operation success or failure is determined, but the operation success or failure of other mechanisms can not be known, as long as but each ginseng
Any primitive operation with any mechanism in mechanism fails, and across chain operation is with regard to operation failure, so the present embodiment introduces the two-stage
Algorithm (double commit) is submitted, the role of " coordinator " is served as by third party of block chain management system, mechanism is participated in and fills
As the role of " participant ", success and failure information that block chain management system can be according to the primitive operation for participating in mechanism refer to
Lead across chain operation.
Optionally, the resource lock operation for the respective block chain that each mechanism is provided also includes resource lock timeliness in S101,
Resource lock timeliness is to participate in mechanism to allow resource locked maximum time, and resource lock timeliness is by the original behaviour that is operated across chain
Make to determine, it is to be understood that when the primitive operation quantity that across chain operation includes is more and during complex operation, it is necessary to resource
Locking timeliness may be longer.Therefore, resource lock timeliness can voluntarily be determined according to the service logic operated across chain by participating in mechanism,
And the resource lock timeliness of determination is supplied to block chain management system.
On the basis of operation information includes resource lock timeliness, another across chain operation failure condition is current execution
It is more than the resource lock timeliness of any mechanism in each described mechanism across the time that chain is operated.That is, block chain management system
System can be detected to current execution across the time that chain is operated in real time, as long as current perform the time operated across chain more than participation machine
During the resource lock timeliness that any mechanism is provided in structure, across chain operation failure.
S105:The inverse operation corresponding with the primitive operation of executed is performed, when all inverse operations have been carried out
Bi Shi, performs the locked resource of unblock operation release;
It should be noted that when the quantity of the primitive operation of the executed is 1, directly performing original with executed
The corresponding inverse operation of operation;
When the quantity of the primitive operation of the executed is more than 1, the inverted order of each primitive operation of executed is obtained, and
Perform the inverse operation corresponding with primitive operation each described successively according to the inverted order.
When all inverse operations are carried out finishing, the locked resource of unblock operation release is performed.
It is understood that in the implementation procedure of each primitive operation, if meeting across chain operation failure condition, perform with
The corresponding inverse operation of the primitive operation of executed, and the locked resource of unblock operation release is performed, with " recovery "
The resource of consumption so that in across chain operation involved resource can " rollback " to the state performed before across chain operation so that
It ensure that the atomicity operated across chain.
S106:When all primitive operations in across the chain operation are carried out finishing, perform unblock operation release and locked
Fixed resource.
It should be noted that when realizing across chain operation, each participates in the existing block catenary system of mechanism can also be normal
Operation, participates in mechanism when accessing the execution operation of oneself block chain, is totally independent of other block catenary systems for participating in mechanism, only
There are a small number of locked resources to be restricted, can be with self-defining resource lock but simultaneously participate in the mechanism operated across chain
Timeliness and scope, this mechanism farthest ensure that the flexibility that resource is used, and remaining resource can't be by across chain
Operation or the influence of other participation mechanisms, so as to ensure that the independence of business between multiple block catenary systems.
Across the chain operating method for the block chain that the present embodiment is provided, participates in only providing respective block across the mechanism that chain is operated
Resource lock operation, primitive operation and the inverse operation of chain so that each mechanism is in the case where keeping original block catenary system with regard to energy
Across chain operation is realized, minimizes and participates in the cost that mechanism needs to pay in across the chain operation of realization, enhance the practicality of the present invention
Property, and all service logics and data structure that participate in mechanism are all without changing, and fundamentally ensure that and participate in organization data
Independence.
The resource lock that the present embodiment is provided according to the mechanism for participating in operating across chain is operated, to each machine for participating in operating across chain
The resource of structure is locked, and is effectively prevented resource competing problem;In the implementation procedure of each primitive operation, if meet across
Chain operation failure condition, performs the inverse operation corresponding with the primitive operation of executed, then performs unblock operation release
Locked resource, the resource consumed with " recovery " so that the involved resource of across chain operation can " rollback " to perform across
State before chain operation, so as to ensure that the atomicity operated across chain.
Embodiment two
On the basis of embodiment one, across the chain operating method of block chain disclosed in the present embodiment also includes:
According to described each described resource lock operation operated across chain, the primitive operation and/or with the primitive operation
The execution sequence of corresponding inverse operation, by described each described resource lock operation operated across chain, the primitive operation and/or
The inverse operation corresponding with the primitive operation, and each execution state recording operated is in log chain, the execution shape
State includes:Run succeeded and perform failure.
It should be noted that log chain is a block catenary system, each institute in across chain operation is only recorded in log chain
The execution sequence of resource lock resource, the primitive operation and/or the inverse operation corresponding with the primitive operation is stated, described in each
Primitive operation and/or the inverse operation corresponding with the primitive operation, and each operation execution state, and specific data note
Record on the block chain for participating in mechanism, i.e. log chain only records operation and state, and participates in the block chain of mechanism operated across chain
Record result.So any data for participating in mechanism can not be obtained or changed from log chain, mechanism is participated in so as to ensure that
Block chain is being fundamentally isolation, the problem of be not in leaking data, it is ensured that the security and privacy of data.
Operated based on above-mentioned daily record chained record, in embodiment one, " inverted order of each primitive operation of executed is obtained,
And perform the inverse operation corresponding with primitive operation each described successively according to the inverted order ", including:
The execution sequence of each primitive operation of executed is obtained from the log chain and state is performed;
Each primitive operation of executed is determined according to the execution sequence of each primitive operation of executed
Inverted order;
According to the inverted order of each primitive operation of executed, perform successively corresponding with primitive operation each described
Inverse operation.
It should also be noted that, based on the operation of above-mentioned daily record chained record, across the chain operation of block chain disclosed in the present embodiment
Method also includes:
Inquiry request of the user to log chain is received, according to the authority of the user and the inquiry request in the daily record
Across the chain operation of executed is inquired about in chain, and Query Result is sent to the user.
Here user can participate in the personnel in mechanism, and participating in mechanism can be by across the chain operation of daily record chain query
It is related to the operation for participating in mechanism.And the indirect mechanism for participating in operating across chain or the authority of user access logses chain are by participating in
What the participation mechanism operated across chain was together decided on.
Embodiment three
Based on across the chain operating method of block chain disclosed in above-described embodiment, referring to Fig. 2, the present embodiment correspondence discloses one
Block chain management system is planted, including:
Acquiring unit 101, the operation information for obtaining the respective block chain that each mechanism for participating in operating across chain is provided,
The operation information includes:Resource lock operation, primitive operation, and inverse operation corresponding with the primitive operation;
Determining unit 102, for according to the service logic operated across chain, determining many in each described operation information
The execution sequence of individual primitive operation;
Lock cell 103, for performing each resource lock operation, to participating in described each institute of mechanism operated across chain
The resource needed is locked;
First execution unit 104, for the execution sequence according to each primitive operation in across the chain operation, according to
Secondary each described primitive operation of execution, judges whether to meet across chain operation failure in the implementation procedure of each primitive operation
Condition;If meeting, the second execution unit 105 is triggered;If it is not satisfied, the 3rd execution unit 106 of triggering;
Second execution unit 105, for performing the inverse operation corresponding with the primitive operation of executed, works as institute
When some inverse operations are carried out finishing, the locked resource of unblock operation release is performed;
3rd execution unit 106, for when all primitive operations in across the chain operation are carried out finishing, holding
The locked resource of row unblock operation release.
It is preferred that, the block chain management system also includes:
Recording unit, for according to described each described resource lock operation operated across chain, the primitive operation and/or with
The execution sequence of the corresponding inverse operation of the primitive operation, by described each described resource lock operation operated across chain, described
Primitive operation and/or the inverse operation corresponding with the primitive operation, and each execution state recording operated is in log chain
In, the execution state includes:Run succeeded and perform failure.
Query unit, for receiving inquiry request of the user to log chain, according to the authority of the user and the inquiry
Ask across the chain operation to executed in the log chain to be inquired about, and Query Result is sent to the user.
The block chain management system that the present embodiment is provided, participates in only providing the money of respective block chain across the mechanism that chain is operated
Source lock operation, primitive operation and inverse operation so that each mechanism can be achieved with the case where keeping original block catenary system across
Chain is operated, and is minimized and is participated in the cost that mechanism needs to pay in across the chain operation of realization, enhances the practicality of the present invention, and ginseng
Existing business logical sum data structure with mechanism is without changing, so as to ensure to participate in the independence of organization data.
The resource lock that the present embodiment is provided according to the mechanism for participating in operating across chain is operated, to each machine for participating in operating across chain
The resource of structure is locked, and is effectively prevented resource competing problem;In the implementation procedure of each primitive operation, if meet across
Chain operation failure condition, performs the inverse operation corresponding with the primitive operation of executed, then performs unblock operation release
Locked resource, the resource consumed with " recovery " so that in across chain operation involved resource can " rollback " to performing
State before across chain operation, so as to ensure that the atomicity operated across chain.
The foregoing description of the disclosed embodiments, enables professional and technical personnel in the field to realize or using the present invention.
A variety of modifications to these embodiments will be apparent for those skilled in the art, as defined herein
General Principle can be realized in other embodiments without departing from the spirit or scope of the present invention.Therefore, it is of the invention
The embodiments shown herein is not intended to be limited to, and is to fit to and principles disclosed herein and features of novelty phase one
The most wide scope caused.
Claims (12)
1. a kind of across chain operating method of block chain, it is characterised in that applied to block chain management system, methods described includes:
The operation information for the respective block chain that each mechanism for participating in operating across chain is provided is obtained, the operation information includes:Money
Source lock operation, primitive operation, and inverse operation corresponding with the primitive operation;
According to the service logic operated across chain, determine that the execution of multiple primitive operations in each described operation information is suitable
Sequence;
Each resource lock operation is performed, is locked to participating in the resource across needed for each mechanism that chain is operated;
According to the execution sequence of each primitive operation in across the chain operation, each primitive operation is performed successively,
Judge whether to meet across chain operation failure condition in the implementation procedure of each primitive operation;
If meeting, the inverse operation corresponding with the primitive operation of executed is performed, when all inverse operations are carried out finishing
When, perform the locked resource of unblock operation release;
If it is not satisfied, when all primitive operations in across the chain operation are carried out finishing, performing unblock operation release and having locked
Fixed resource.
2. according to the method described in claim 1, it is characterised in that the resource lock operation includes resource lock scope, described
All resources that resource lock scope possesses described in participation across the counterparty in the mechanism that chain is operated, or participate in described across chain
The resource operated across chain is pertained only in counterparty in the mechanism of operation.
3. according to the method described in claim 1, it is characterised in that the resource lock operation includes resource lock timeliness;
Across the chain operation failure condition is more than any mechanism in each described mechanism for current perform across the time that chain is operated
Resource lock timeliness.
4. according to the method described in claim 1, it is characterised in that across the chain operation failure condition is to receive described in each
The operation failure information of any mechanism in mechanism.
5. according to the method described in claim 1, it is characterised in that it is described perform it is corresponding with the primitive operation of executed inverse
Operation, including:
When the quantity of the primitive operation of the executed is 1, the inverse behaviour corresponding with the primitive operation of executed is directly performed
Make;
When the quantity of the primitive operation of the executed is more than 1, the execution sequence of each primitive operation of executed is obtained
Inverted order, and the inverse operation corresponding with primitive operation each described is performed according to the inverted order successively.
6. according to the method described in claim 1, it is characterised in that methods described also includes:
According to described each described resource lock operation operated across chain, the primitive operation and/or relative with the primitive operation
The execution sequence for the inverse operation answered, by described each described resource lock operation operated across chain, the primitive operation and/or with institute
The corresponding inverse operation of primitive operation is stated, and each execution state recording operated is in log chain, the execution state bag
Include:Run succeeded and perform failure.
7. method according to claim 6, it is characterised in that the log chain is a block catenary system.
8. the method according to claim 5 and 6, it is characterised in that each primitive operation of the acquisition executed is held
The inverted order of row order, and the inverse operation corresponding with primitive operation each described is performed successively according to the inverted order, including:
The execution sequence of each primitive operation of executed is obtained from the log chain and state is performed;
The inverted order of each primitive operation of executed is determined according to the execution sequence of each primitive operation of executed;
According to the inverted order of each primitive operation of executed, the inverse behaviour corresponding with primitive operation each described is performed successively
Make.
9. method according to claim 6, it is characterised in that methods described also includes:
Inquiry request of the user to log chain is received, according to the authority of the user and the inquiry request in the log chain
Across chain operation to executed is inquired about, and Query Result is sent to the user.
10. a kind of block chain management system, it is characterised in that including:
Acquiring unit, the operation information for obtaining the respective block chain that each mechanism for participating in operating across chain is provided, the behaviour
Include as information:Resource lock operation, primitive operation, and inverse operation corresponding with the primitive operation;
Determining unit, for according to the service logic operated across chain, determining multiple original in each described operation information
The execution sequence of operation;
Lock cell, for performing each resource lock operation, to participating in the money across needed for each mechanism that chain is operated
Source is locked;
First execution unit, for the execution sequence according to each primitive operation in across the chain operation, is performed successively
Each described primitive operation, judges whether to meet across chain operation failure condition in the implementation procedure of each primitive operation;
If meeting, the second execution unit is triggered;If it is not satisfied, the 3rd execution unit of triggering;
Second execution unit, for performing the inverse operation corresponding with the primitive operation of executed, when all inverse
When operation is carried out finishing, the locked resource of unblock operation release is performed;
3rd execution unit, for when all primitive operations in across the chain operation are carried out finishing, performing unblock
The locked resource of operation release.
11. block chain management system according to claim 10, it is characterised in that the block chain management system is also wrapped
Include:
Recording unit, for according to described each described resource lock operation operated across chain, the primitive operation and/or with it is described
The execution sequence of the corresponding inverse operation of primitive operation, by described each described resource lock operation operated across chain, described original
Operation and/or the inverse operation corresponding with the primitive operation, and each execution state recording operated is in log chain, institute
Stating execution state includes:Run succeeded and perform failure.
12. block chain management system according to claim 11, it is characterised in that the block chain management system is also wrapped
Include:
Query unit, for receiving inquiry request of the user to log chain, according to the authority of the user and the inquiry request
Across chain operation to executed in the log chain is inquired about, and Query Result is sent to the user.
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201710257367.5A CN107085810A (en) | 2017-04-19 | 2017-04-19 | Across the chain operating method and block chain management system of a kind of block chain |
| CN201710725788.6A CN108734574B (en) | 2017-04-19 | 2017-08-22 | A blockchain cross-chain operation method and blockchain management system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201710257367.5A CN107085810A (en) | 2017-04-19 | 2017-04-19 | Across the chain operating method and block chain management system of a kind of block chain |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN107085810A true CN107085810A (en) | 2017-08-22 |
Family
ID=59611689
Family Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201710257367.5A Pending CN107085810A (en) | 2017-04-19 | 2017-04-19 | Across the chain operating method and block chain management system of a kind of block chain |
| CN201710725788.6A Expired - Fee Related CN108734574B (en) | 2017-04-19 | 2017-08-22 | A blockchain cross-chain operation method and blockchain management system |
Family Applications After (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201710725788.6A Expired - Fee Related CN108734574B (en) | 2017-04-19 | 2017-08-22 | A blockchain cross-chain operation method and blockchain management system |
Country Status (1)
| Country | Link |
|---|---|
| CN (2) | CN107085810A (en) |
Cited By (29)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN107707410A (en) * | 2017-10-26 | 2018-02-16 | 上海点融信息科技有限责任公司 | Configure method, information processor and the readable storage medium storing program for executing of system audit service |
| CN107733855A (en) * | 2017-08-31 | 2018-02-23 | 中国科学院信息工程研究所 | A kind of block catenary system and application process that can support publicly-owned chain, alliance's chain and privately owned chain simultaneously |
| CN107888562A (en) * | 2017-10-13 | 2018-04-06 | 布比(北京)网络技术有限公司 | Interconnect serobila architecture |
| CN108288159A (en) * | 2018-03-07 | 2018-07-17 | 物数(上海)信息科技有限公司 | Across chain method of commerce, system, equipment and storage medium based on multi-tiling chain |
| CN108389129A (en) * | 2018-02-27 | 2018-08-10 | 阿里巴巴集团控股有限公司 | Blockchain-based transaction execution method, device, and electronic equipment |
| CN108492093A (en) * | 2018-04-09 | 2018-09-04 | 李俊山 | A kind of application model of block chain technology in efficiency of government promotion |
| CN108876618A (en) * | 2018-06-15 | 2018-11-23 | 浙江华信区块链科技服务有限公司 | A kind of exchange block catenary system and corresponding universal block chain mutual operation method and network |
| CN108876369A (en) * | 2018-06-05 | 2018-11-23 | 上海和数软件有限公司 | Data communications method, device and computer readable storage medium based on block chain |
| CN108924175A (en) * | 2018-05-02 | 2018-11-30 | 北京链链信息技术有限公司 | A kind of communication means and device of block interchain |
| CN109240826A (en) * | 2018-08-15 | 2019-01-18 | 泰链(厦门)科技有限公司 | Multi-tiling chain network interior joint shares computational resource allocation method when calculating equipment |
| CN109345251A (en) * | 2018-08-24 | 2019-02-15 | 深圳壹账通智能科技有限公司 | Negotiable block chain method of commerce, device, equipment and storage medium |
| CN109426949A (en) * | 2017-08-29 | 2019-03-05 | 华为技术有限公司 | Across the chain method of commerce of one kind and device |
| CN109523380A (en) * | 2018-10-29 | 2019-03-26 | 中链科技有限公司 | Across chain method of commerce and device |
| TWI679874B (en) * | 2018-04-03 | 2019-12-11 | 香港商阿里巴巴集團服務有限公司 | Cross-blockchain authentication method and device, and electronic equipment |
| CN110597925A (en) * | 2019-08-15 | 2019-12-20 | 腾讯科技(深圳)有限公司 | Cross-chain data processing method and device based on block chain |
| CN110766401A (en) * | 2018-07-27 | 2020-02-07 | 翟红鹰 | Digital asset transaction method, device, computer equipment and storage medium |
| CN110808838A (en) * | 2019-10-24 | 2020-02-18 | 华东师范大学 | Alliance chain-oriented fragmentation method |
| WO2020042934A1 (en) * | 2018-08-28 | 2020-03-05 | 白杰 | Non-repudiation cross-chain transaction method and blockchain system |
| WO2020042930A1 (en) * | 2018-08-28 | 2020-03-05 | 白杰 | Parallel-chain-based transaction method and blockchain system |
| CN110929293A (en) * | 2019-12-11 | 2020-03-27 | 佛山科学技术学院 | Beauty data storage system based on block chain |
| CN111046109A (en) * | 2019-12-27 | 2020-04-21 | 深圳市网心科技有限公司 | A cross-chain task processing method, apparatus, device and readable storage medium |
| CN111091382A (en) * | 2018-10-24 | 2020-05-01 | 成都高新信息技术研究院 | Block chain asset decentralized cross-chain transaction method and system |
| CN111294339A (en) * | 2020-01-16 | 2020-06-16 | 北京航空航天大学 | Isomorphic alliance chain cross-chain method and device based on Fabric architecture |
| CN111339114A (en) * | 2020-02-28 | 2020-06-26 | 百度在线网络技术(北京)有限公司 | Data access method, device, equipment and storage medium |
| EP3688703A1 (en) | 2017-11-10 | 2020-08-05 | Digital Asset (Switzerland) Gmbh | Method and apparatus for execution of atomic transactions |
| CN111597077A (en) * | 2020-05-13 | 2020-08-28 | 腾讯科技(深圳)有限公司 | Data processing method, data processing device, computer equipment and storage medium |
| CN112261160A (en) * | 2020-12-21 | 2021-01-22 | 支付宝(杭州)信息技术有限公司 | Method and system for quitting cross-slice transaction in block chain system containing slices |
| WO2022227069A1 (en) * | 2021-04-30 | 2022-11-03 | Nokia Technologies Oy | Method and apparatus for cloud federation authorization |
| CN115440332A (en) * | 2022-11-07 | 2022-12-06 | 南京邮电大学 | Clinical trial data storage and sharing method based on public chain and alliance chain |
Families Citing this family (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN110473105B (en) * | 2019-08-20 | 2024-01-16 | 深圳市迅雷网络技术有限公司 | Block chain transaction settlement method, system and related equipment |
| CN110706104B (en) * | 2019-09-12 | 2022-07-15 | 杭州秘猿科技有限公司 | Proprietary chain construction method and system |
| CN112488836B (en) * | 2020-11-30 | 2023-06-02 | 成都质数斯达克科技有限公司 | Transaction transmitting method, device, electronic equipment and readable storage medium |
| CN112487098B (en) * | 2020-12-10 | 2024-07-09 | 深圳前海微众银行股份有限公司 | Method and device for realizing cross-chain atomic variable in block chain and electronic equipment |
| CN114095507B (en) * | 2021-06-02 | 2024-04-02 | 支付宝(杭州)信息技术有限公司 | Cross-chain interaction method and block chain system |
| CN113762963B (en) * | 2021-08-27 | 2024-07-16 | 中国银联股份有限公司 | A transaction processing method, device, equipment and storage medium |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE60023013T2 (en) * | 1999-07-30 | 2006-06-29 | Intertrust Technologies Corp., Santa Clara | METHOD AND SYSTEMS FOR THE TRANSACTION RECORD TRANSMISSION USING THRESHOLD AND A MULTI-STAGE PROTOCOL |
| US7502957B2 (en) * | 2005-09-09 | 2009-03-10 | International Business Machines Corporation | Method and system to execute recovery in non-homogeneous multi processor environments |
| CN101620703B (en) * | 2008-07-04 | 2013-10-16 | 阿里巴巴集团控股有限公司 | Buffer bookkeeping method and device |
| TW201030659A (en) * | 2009-02-10 | 2010-08-16 | Alibaba Group Holding Ltd | Concurrent data processing method, device and electronic bookkeeping system |
| CN106447309A (en) * | 2016-11-13 | 2017-02-22 | 杭州复杂美科技有限公司 | Across-chain transaction of source chain and lateral chain |
-
2017
- 2017-04-19 CN CN201710257367.5A patent/CN107085810A/en active Pending
- 2017-08-22 CN CN201710725788.6A patent/CN108734574B/en not_active Expired - Fee Related
Cited By (48)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US11347726B2 (en) | 2017-08-29 | 2022-05-31 | Huawei Technologies Co., Ltd. | Cross-chain transaction method and apparatus |
| CN109426949A (en) * | 2017-08-29 | 2019-03-05 | 华为技术有限公司 | Across the chain method of commerce of one kind and device |
| CN109426949B (en) * | 2017-08-29 | 2021-02-09 | 华为技术有限公司 | Cross-chain transaction method and device |
| CN107733855A (en) * | 2017-08-31 | 2018-02-23 | 中国科学院信息工程研究所 | A kind of block catenary system and application process that can support publicly-owned chain, alliance's chain and privately owned chain simultaneously |
| CN107733855B (en) * | 2017-08-31 | 2019-11-05 | 中国科学院信息工程研究所 | A kind of block catenary system and application method that can support publicly-owned chain, alliance's chain and privately owned chain simultaneously |
| CN107888562A (en) * | 2017-10-13 | 2018-04-06 | 布比(北京)网络技术有限公司 | Interconnect serobila architecture |
| CN107888562B (en) * | 2017-10-13 | 2019-12-27 | 布比(北京)网络技术有限公司 | Data verification and transceiving method, node and system for parallel link access to interconnection chain |
| CN107707410A (en) * | 2017-10-26 | 2018-02-16 | 上海点融信息科技有限责任公司 | Configure method, information processor and the readable storage medium storing program for executing of system audit service |
| CN107707410B (en) * | 2017-10-26 | 2021-04-27 | 上海点融信息科技有限责任公司 | Method for configuring system audit service, information processing device and readable storage medium |
| US12299679B2 (en) * | 2017-11-10 | 2025-05-13 | Digital Asset (Switzerland) GmbH | Data storage segregation for maintaining data privacy in multi-node operations |
| EP3688703A4 (en) * | 2017-11-10 | 2021-07-07 | Digital Asset (Switzerland) GmbH | METHOD AND APPARATUS FOR EXECUTING ATOMIC TRANSACTIONS |
| EP3688703A1 (en) | 2017-11-10 | 2020-08-05 | Digital Asset (Switzerland) Gmbh | Method and apparatus for execution of atomic transactions |
| US20240232873A9 (en) * | 2017-11-10 | 2024-07-11 | Digital Asset (Switzerland) GmbH | Data Storage Segregation For Maintaining Data Privacy In Multi-Node Operations |
| CN108389129A (en) * | 2018-02-27 | 2018-08-10 | 阿里巴巴集团控股有限公司 | Blockchain-based transaction execution method, device, and electronic equipment |
| US11023455B2 (en) | 2018-02-27 | 2021-06-01 | Advanced New Technologies Co., Ltd. | Executing transactions based on blockchain |
| US11023456B2 (en) | 2018-02-27 | 2021-06-01 | Advanced New Technologies Co., Ltd. | Executing transactions based on blockchain |
| CN108288159A (en) * | 2018-03-07 | 2018-07-17 | 物数(上海)信息科技有限公司 | Across chain method of commerce, system, equipment and storage medium based on multi-tiling chain |
| TWI679874B (en) * | 2018-04-03 | 2019-12-11 | 香港商阿里巴巴集團服務有限公司 | Cross-blockchain authentication method and device, and electronic equipment |
| US10805088B2 (en) | 2018-04-03 | 2020-10-13 | Alibaba Group Holding Limited | Cross-blockchain authentication method, apparatus, and electronic device |
| CN108492093A (en) * | 2018-04-09 | 2018-09-04 | 李俊山 | A kind of application model of block chain technology in efficiency of government promotion |
| CN108924175A (en) * | 2018-05-02 | 2018-11-30 | 北京链链信息技术有限公司 | A kind of communication means and device of block interchain |
| CN108876369A (en) * | 2018-06-05 | 2018-11-23 | 上海和数软件有限公司 | Data communications method, device and computer readable storage medium based on block chain |
| CN108876618A (en) * | 2018-06-15 | 2018-11-23 | 浙江华信区块链科技服务有限公司 | A kind of exchange block catenary system and corresponding universal block chain mutual operation method and network |
| CN110766401A (en) * | 2018-07-27 | 2020-02-07 | 翟红鹰 | Digital asset transaction method, device, computer equipment and storage medium |
| CN109240826A (en) * | 2018-08-15 | 2019-01-18 | 泰链(厦门)科技有限公司 | Multi-tiling chain network interior joint shares computational resource allocation method when calculating equipment |
| CN109240826B (en) * | 2018-08-15 | 2020-10-23 | 泰链(厦门)科技有限公司 | Method for allocating computing resources when nodes share computing equipment in multi-block chain network |
| CN109345251A (en) * | 2018-08-24 | 2019-02-15 | 深圳壹账通智能科技有限公司 | Negotiable block chain method of commerce, device, equipment and storage medium |
| WO2020042930A1 (en) * | 2018-08-28 | 2020-03-05 | 白杰 | Parallel-chain-based transaction method and blockchain system |
| WO2020042934A1 (en) * | 2018-08-28 | 2020-03-05 | 白杰 | Non-repudiation cross-chain transaction method and blockchain system |
| CN111091382A (en) * | 2018-10-24 | 2020-05-01 | 成都高新信息技术研究院 | Block chain asset decentralized cross-chain transaction method and system |
| CN109523380A (en) * | 2018-10-29 | 2019-03-26 | 中链科技有限公司 | Across chain method of commerce and device |
| CN110597925B (en) * | 2019-08-15 | 2021-09-14 | 腾讯科技(深圳)有限公司 | Cross-chain data processing method and device based on block chain |
| CN110597925A (en) * | 2019-08-15 | 2019-12-20 | 腾讯科技(深圳)有限公司 | Cross-chain data processing method and device based on block chain |
| CN110808838A (en) * | 2019-10-24 | 2020-02-18 | 华东师范大学 | Alliance chain-oriented fragmentation method |
| CN110929293A (en) * | 2019-12-11 | 2020-03-27 | 佛山科学技术学院 | Beauty data storage system based on block chain |
| CN111046109A (en) * | 2019-12-27 | 2020-04-21 | 深圳市网心科技有限公司 | A cross-chain task processing method, apparatus, device and readable storage medium |
| CN111046109B (en) * | 2019-12-27 | 2023-09-15 | 深圳市迅雷网络技术有限公司 | A cross-chain task processing method, device, equipment and readable storage medium |
| CN111294339B (en) * | 2020-01-16 | 2021-10-15 | 北京航空航天大学 | Isomorphic alliance chain cross-chain method and device based on Fabric architecture |
| CN111294339A (en) * | 2020-01-16 | 2020-06-16 | 北京航空航天大学 | Isomorphic alliance chain cross-chain method and device based on Fabric architecture |
| CN111339114B (en) * | 2020-02-28 | 2023-05-09 | 百度在线网络技术(北京)有限公司 | Data access method, device, equipment and storage medium |
| CN111339114A (en) * | 2020-02-28 | 2020-06-26 | 百度在线网络技术(北京)有限公司 | Data access method, device, equipment and storage medium |
| WO2021227706A1 (en) * | 2020-05-13 | 2021-11-18 | 腾讯科技(深圳)有限公司 | Data processing method and apparatus, computer device, and storage medium |
| CN111597077B (en) * | 2020-05-13 | 2022-04-29 | 腾讯科技(深圳)有限公司 | Data processing method, data processing device, computer equipment and storage medium |
| US12072866B2 (en) | 2020-05-13 | 2024-08-27 | Tencent Technology (Shenzhen) Company Limited | Data processing method and apparatus, computer device, and storage medium |
| CN111597077A (en) * | 2020-05-13 | 2020-08-28 | 腾讯科技(深圳)有限公司 | Data processing method, data processing device, computer equipment and storage medium |
| CN112261160A (en) * | 2020-12-21 | 2021-01-22 | 支付宝(杭州)信息技术有限公司 | Method and system for quitting cross-slice transaction in block chain system containing slices |
| WO2022227069A1 (en) * | 2021-04-30 | 2022-11-03 | Nokia Technologies Oy | Method and apparatus for cloud federation authorization |
| CN115440332A (en) * | 2022-11-07 | 2022-12-06 | 南京邮电大学 | Clinical trial data storage and sharing method based on public chain and alliance chain |
Also Published As
| Publication number | Publication date |
|---|---|
| CN108734574A (en) | 2018-11-02 |
| CN108734574B (en) | 2021-07-23 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN107085810A (en) | Across the chain operating method and block chain management system of a kind of block chain | |
| CN110599181B (en) | Data processing method, device and equipment based on block chain and storage medium | |
| CN108876618A (en) | A kind of exchange block catenary system and corresponding universal block chain mutual operation method and network | |
| CN113965329A (en) | A cross-chain interoperability system, method, medium and data processing terminal | |
| KR20220038781A (en) | Decentralized Blockchain Transaction System | |
| CN111598566A (en) | Network payment system based on mixed cross-chain | |
| CN110502319A (en) | Processing method, device, electronic equipment and the storage medium of distributed transaction | |
| CN112347194A (en) | Steel supply chain product traceability system based on block chain technology | |
| CN109636320A (en) | Workflow examination and approval method and terminal device | |
| CN112965985A (en) | Data consistency maintenance method for realizing cross-chain interoperation | |
| JP2003526837A5 (en) | ||
| CN107909475B (en) | Cross-chain transaction between different license chains | |
| CN110019103B (en) | Cross-chain system and cross-chain implementation method based on block chain | |
| CN110298754A (en) | A kind of common recognition method applied to block chain | |
| CN109493072A (en) | A method of the privacy contract protection based on alliance's block chain | |
| CN112600945A (en) | Distributed block chain service system, construction method thereof and storage medium | |
| CN112862303A (en) | Crowdsourcing quality evaluation system and method based on block chain | |
| CN107742187A (en) | ERP sells objective insurance system | |
| CN109510713A (en) | A kind of shared motivational techniques of the flow based on block chain | |
| CN110084597A (en) | A kind of account safety system and its operation method of novel decentralization hosted platform | |
| CN109493051A (en) | The more subchain system architectures of main chain adduction row of account distribution and migration can dynamically be carried out | |
| CN108428109A (en) | A kind of flow processing system of high efficient and flexible, method, terminal and medium | |
| CN109408201A (en) | Office management method based on distributed data base | |
| CN114022285A (en) | Cross-enterprise cloud computing resource metering method and system based on alliance block chain | |
| CN105005518B (en) | The system and its processor and method of auto-polymerization redundant system transaction data |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| WD01 | Invention patent application deemed withdrawn after publication | ||
| WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20170822 |