CN115914244A - Method for optimizing distributed account book interoperability - Google Patents
Method for optimizing distributed account book interoperability Download PDFInfo
- Publication number
- CN115914244A CN115914244A CN202211163906.6A CN202211163906A CN115914244A CN 115914244 A CN115914244 A CN 115914244A CN 202211163906 A CN202211163906 A CN 202211163906A CN 115914244 A CN115914244 A CN 115914244A
- Authority
- CN
- China
- Prior art keywords
- chain
- cross
- contract
- channel
- organization
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 21
- 230000008520 organization Effects 0.000 claims description 35
- 230000007246 mechanism Effects 0.000 claims description 16
- 230000004044 response Effects 0.000 claims description 12
- 238000012795 verification Methods 0.000 claims description 9
- 238000013475 authorization Methods 0.000 claims description 5
- 238000004364 calculation method Methods 0.000 claims description 3
- 238000004891 communication Methods 0.000 claims description 3
- 230000000977 initiatory effect Effects 0.000 claims description 3
- 238000002955 isolation Methods 0.000 claims description 3
- 230000008901 benefit Effects 0.000 abstract description 4
- 238000005516 engineering process Methods 0.000 description 6
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Images
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
The invention discloses a method for optimizing the interoperability of a distributed account book, which solves the problems of high consumption of software and hardware resources for deployment, excessively complex system and protocol and high operation cost in the existing distributed account book platform by providing the function that an intelligent contract platform of an industry opening source lacks cross-chain interoperability, and promotes enterprises to obtain due benefits by implementing the distributed account book system.
Description
Technical Field
The invention relates to the technical field of block chains, in particular to a method for optimizing distributed account book interoperability.
Background
The distributed ledger technology belongs to a distributed database technology for sharing, copying and synchronizing information among network member nodes, and the distributed ledger records transaction matters among network participating nodes, such as asset flowing or data exchange. A distributed ledger is essentially a database of assets that can be shared across multiple sites, different geographical locations, or across a network of multiple institutions. It records data transactions according to the principles of a point-to-point network protocol and enables multiple members to manage copies of their own public ledgers and synchronize simultaneously among all nodes without authorization from the lead entity.
In a distributed ledger network, participants can obtain a copy of a unique, real ledger; any changes in the ledger will be reflected in all copies. The distributed ledger technology is introduced as a new internet value layer, adding a three-in-one feature for any asset class transaction (including information, data and physical): trustworthiness, transparency, and traceability. Through the distributed account book technology, identity verification, authorization, tracking and registration can be carried out in a system for implementing peer-to-peer digital ledgers in the Internet, and meanwhile, the problems of data privacy and safety are solved.
Interoperability is defined as the ability of two or more components or systems to exchange information and utilize the exchanged information. In the technical field of distributed accounts, interoperability represents the ability of a distributed account platform to interact with other business platforms and information systems and share data. It is apparent that the shared data of these business platforms is orchestrated by introducing integration across distributed ledger platforms to manage data usage in the enterprise.
Due to the lack of uniform technical standards of the distributed ledger technology, the realization of almost every ledger technology presents unique characteristics. Different organizations or enterprises may employ different distributed ledger techniques, and the overall deployment of distributed ledger systems and digital platforms is limited in many ways. At present, various methods for solving and improving interoperability of a distributed ledger have been proposed in the industry, such as a naive relay solution, a side chain solution, a predictive teller solution, a notary solution, etc., and many of these solutions have not been practically applied, because the implementation of these solutions has the problems that the software and hardware resources required to be invested for deployment are too high, and the functions of privacy, security, ownership, governance, trust, etc. required for solution make the software system and the protocol extremely complex, and the operation cost is high after the deployment and implementation.
Disclosure of Invention
The invention aims to provide a method for optimizing the interoperability of a distributed account book, which aims to solve the problems of high consumption of software and hardware resources for deployment, excessively complex system and protocol and high operation cost in the field of the existing distributed account book and ensure that enterprises can obtain due benefits by implementing the distributed account book system.
The invention realizes the purpose through the following technical scheme:
a method of optimizing distributed ledger interoperability comprising the steps of:
step 101: starting and initializing the distributed account book platforms A and B;
step 102: the member management component and the chain code component of the distributed account book platform complete identity authentication through a CA mechanism;
step 103: the organization N initiates a cross-chain contract to the organization M of the chain Y through the chain X;
step 104: the chain Y sends an arbitration message to all member nodes in the channel component;
step 105: all member nodes in the channel assembly reply arbitration messages;
step 106: chain Y approves or denies a cross-chain contract;
step 107: establishing a cross-link contract for the chain Y and the chain X;
step 108: chain X and chain Y develop an interoperating transaction.
In the step 101, the distributed account book platform includes a ledger platform constructed by a distributed account book service, an organization or an enterprise disclosed by a cloud computing provider based on a private cloud and a hybrid cloud;
the distributed account book platform comprises a member management component, a chain code component and a channel component;
the member management component is used for providing authority management service for the members and providing identity authentication and authorization management service for all the members in the channel;
the chain code component is a service which runs on the channel component and realizes an intelligent contract protocol and is used for calling a client application program;
the intelligent contract agreement service in the chain code component also comprises a cross-chain service;
the chain code component also comprises an HTTP client used for initiating requests to other chain code components;
the channel component is used for providing channel service for members who complete application, and one channel is a private block chain and is used for realizing data isolation and confidentiality; the classified account book running on a designated channel is shared among all peer nodes in the channel, and both sides of the transaction must carry out identity authentication through the channel to interact with the peer nodes;
the initialization comprises the starting of a preset member management assembly, a channel assembly and a chain code assembly.
In the step 102, the CA mechanism is a digital certificate authority, and manages the identity certificate of each entity in the network, including registration and deregistration of the identity;
the CA organization is acted by a third-party CA certificate organization or born by a private CA server approved by each organization for obtaining the chain code.
Further, the step 103 includes four substeps:
A. the organization N calls the HTTP client of the chain X and initiates a cross-chain request to the chain Y;
B. the chain Y responds to the chain crossing request of the chain X by the chain crossing service and agrees to the chain crossing;
C. after receiving the chain Y agreeing to cross-chain response, the chain X sends a cross-chain contract to the chain Y;
D. after chain Y receives the cross-chain contract, a successful response is sent to chain X;
the organization N is a management member of the chain X, and the number of organization members of the chain X is multiple;
the organization M is a management member of the chain Y, and the number of organization members of the chain Y is multiple;
the cross-link contract refers to an intelligent contract of a cross-block chain and is realized through a chain code.
Further, in the step 104, the chain Y is a chain code service deployed and run on a channel component;
the arbitration message sending refers to that the chain Y sends arbitration messages to all member nodes in the channel assembly in a group mode;
the arbitration message comprises metadata of the cross-link contract and the content of the cross-link contract;
the mass-sending arbitration message is realized through a publish-subscribe message mechanism, the chain Y publishes the arbitration message to all member nodes in the channel component through a built-in message communication client, and all message clients subscribing the theme, namely all member nodes, can receive the arbitration message in real time.
In the step 105, the reply arbitration message refers to all member nodes in the tunnel component, and after receiving the arbitration message, the reply arbitration message agrees or rejects the cross-link contract according to the judgment of the intention of the reply arbitration message;
the replied arbitration message also comprises endorsement information and verification information of the member nodes.
In the step 106, the chain Y approving or denying the cross-chain contract means that the chain Y performs statistical calculation on all returned arbitration messages according to a preset consensus algorithm to obtain a conclusion of approving or denying the cross-chain contract.
A further scheme is that, in the step 106, the consensus algorithm is a self-defined consensus agreement, or a mechanism that agrees when more than half of the consensus algorithm is adopted;
consensus requires that the participating node obtain a positive response from all other member nodes by confirming the designated transaction;
when the chain Y reads the replied arbitration message, the chain Y also comprises a signature verification mechanism and a validity verification mechanism;
if chain Y overrules the cross-chain contract, then the cross-chain contract initiated this time is over; and if chain Y approves the cross-chain contract, go to the next step.
Further, in step 107, chain Y approves the cross-chain contract, sends a response to chain X agreeing to the cross-chain contract, and establishes the cross-chain contract; chain X and chain Y implement interoperation.
In the step 108, after the chain X and the chain Y successfully establish the cross-chain contract, the distributed ledger platforms a and B implement free data exchange.
The invention has the beneficial effects that:
according to the method for optimizing the interoperability of the distributed account book, the functions that the cross-chain interoperability is lacked in the intelligent contract platform of the industry are provided, the problems that the software and hardware resource consumption for deployment is high, the system and the protocol are too complex and the operation cost is high in the existing distributed account book platform are solved, and enterprises are promoted to obtain due benefits by implementing the distributed account book system.
Drawings
In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the embodiments or the drawings needed to be practical in the prior art description, and obviously, the drawings in the following description are only some embodiments of the present invention, and other drawings can be obtained by those skilled in the art without creative efforts.
FIG. 1 is a flow chart of the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention more apparent, the technical solutions of the present invention will be described in detail below. It is to be understood that the described embodiments are merely exemplary of the invention, and not restrictive of the full scope of the invention. All other embodiments, which can be derived by a person skilled in the art from the examples given herein without any inventive step, are within the scope of the present invention.
In any embodiment, as shown in fig. 1, a method of the present invention for optimizing distributed ledger interoperability, comprises:
step 101: starting and initializing the distributed account book platforms A and B;
the distributed account book platform can be a distributed account book service disclosed by a cloud computing provider, and can also be a classified account book platform set up by an organization or an enterprise based on a private cloud and a mixed cloud.
The distributed account book platform comprises a member management component, a chain code component and a channel component.
The member management component provides authority management service for the members, provides identity authentication and authorization management service for all the members in the channel, and has confidentiality, privacy and auditability;
the chain code component is also called as an intelligent contract component, is a service which runs on the channel component and realizes an intelligent contract protocol and is called by a client application program;
further, the intelligent contract agreement service included by the chain code component also includes a cross-chain service;
furthermore, the chain code component also comprises an HTTP client used for initiating requests to other chain code components;
the channel component provides channel service for members who complete application, and one channel is a private block chain and can realize data isolation and confidentiality; the classified account book running on a designated channel is shared among all peer nodes in the channel, and both sides of the transaction must carry out identity authentication through the channel to interact with the peer nodes;
the initialization operation comprises the starting of a preset member management component, a channel component, a chain code component and the like.
Step 102: the member management component and the chain code component of the distributed account book platform complete identity authentication through a CA mechanism;
the CA mechanism is a digital certificate authentication center, manages the identity certificate of each entity in the network, and comprises identity registration, identity logout and the like;
the CA organization can be acted by a third party CA certificate organization, and can also be borne by a private CA server which is approved by each organization for obtaining the chain code.
Step 103: the organization N initiates a cross-chain contract to the organization M of the chain Y through the chain X;
the method comprises four substeps:
(1) The organization N calls the HTTP client of the chain X and initiates a cross-chain request to the chain Y;
(2) The chain Y responds to the chain crossing request of the chain X by the chain crossing service and agrees to the chain crossing;
(3) After receiving the chain Y agreeing to cross-chain response, the chain X sends a cross-chain contract to the chain Y;
(4) After receiving the cross-link contract, the chain Y sends a successful response to the chain X;
the organization N is a management member of the chain X, and the number of organization members of the chain X can be multiple;
similarly, the organization M is a management member of the chain Y, and the number of organization members of the chain Y may be multiple;
the cross-link contract refers to an intelligent contract of a cross-block chain and is realized through a chain code.
Step 104: the chain Y sends an arbitration message to all member nodes in the channel component;
wherein chain Y is a chain code service deployed and running on a channel component;
the arbitration message sending refers to that the chain Y sends arbitration messages to all member nodes in the channel assembly in a group mode;
the arbitration message comprises metadata of the cross-link contract and the content of the cross-link contract;
further, the mass-sending arbitration message can be realized by a publish-subscribe message mechanism, the chain Y publishes the arbitration message to all member nodes in the channel component through the built-in message communication client, and all message clients subscribing to the topic, that is, all member nodes, receive the arbitration message in real time.
Step 105: all member nodes in the channel component reply the arbitration message;
the reply arbitration message is all member nodes in the channel component, and after receiving the arbitration message, the reply arbitration message agrees or rejects the cross-link contract according to the judgment of the intention of the reply arbitration message;
furthermore, the replied arbitration message also comprises endorsement information, check information and the like of the member nodes.
Step 106: chain Y approves or denies a cross-chain contract;
the chain Y approves or rejects the cross-chain contract, namely the chain Y carries out statistical calculation on all replied arbitration messages according to a preset consensus algorithm to obtain a conclusion of approving or rejecting the cross-chain contract;
furthermore, the consensus algorithm can be a self-defined consensus agreement, and a mechanism that can agree with more than half of the consensus algorithm can be adopted;
consensus requires that the participating node obtain a positive response from all other member nodes by confirming the designated transaction; because no centralized organization verifies the data transaction, all the data transactions are completely safe and are accurately verified based on a consensus protocol;
the consensus algorithm requires all network peers in the distributed ledger to agree on the state of the distributed ledger, which ensures reliability and trust between all participants in the distributed network;
furthermore, when the chain Y reads the replied arbitration message, the chain Y further includes mechanisms such as signature verification and validity verification;
if chain Y overrules the cross-chain contract, then the cross-chain contract initiated this time is over; and if chain Y approves the cross-chain contract, then go to the next step.
Step 107: establishing a cross-link contract for the chain Y and the chain X;
chain Y approves the cross-chain contract, sends a response to chain X agreeing to the cross-chain contract, and the cross-chain contract is established. Chain X and chain Y implement interoperation.
Step 108: the chain X and the chain Y develop interoperation transaction;
after the chain X and the chain Y successfully establish the cross-chain contract, the distributed account book platforms A and B realize free data exchange.
The above description is only for the specific embodiments of the present invention, but the scope of the present invention is not limited thereto, and any person skilled in the art can easily think of the changes or substitutions within the technical scope of the present invention, and shall cover the scope of the present invention. Therefore, the protection scope of the present invention shall be subject to the protection scope of the appended claims. It should be noted that the various technical features described in the above embodiments can be combined in any suitable manner without contradiction, and the invention is not described in any way for the possible combinations in order to avoid unnecessary repetition. In addition, any combination of the various embodiments of the present invention can be made, and the same should be considered as the disclosure of the present invention as long as the idea of the present invention is not violated.
Claims (10)
1. A method of optimizing distributed ledger interoperability comprising the steps of:
step 101: starting and initializing the distributed account book platforms A and B;
step 102: the member management component and the chain code component of the distributed account book platform complete identity authentication through a CA mechanism;
step 103: the organization N initiates a cross-chain contract to the organization M of the chain Y through the chain X;
step 104: the chain Y sends arbitration messages to all member nodes in the channel assembly;
step 105: all member nodes in the channel assembly reply arbitration messages;
step 106: chain Y approves or denies a cross-chain contract;
step 107: chain Y and chain X establish a cross-chain contract;
step 108: chain X and chain Y develop an interoperating transaction.
2. The method of claim 1, wherein in step 101, the distributed ledger platform comprises a ledger platform built by a private cloud or a hybrid cloud based on a distributed ledger service, an organization, or an enterprise published by a cloud computing provider;
the distributed account book platform comprises a member management component, a chain code component and a channel component;
the member management component is used for providing authority management service for the members and providing identity authentication and authorization management service for all the members in the channel;
the chain code component is a service which runs on the channel component and realizes an intelligent contract protocol and is used for calling a client application program;
the intelligent contract protocol service in the chain code component also comprises a cross-chain service;
the chain code component also comprises an HTTP client used for initiating requests to other chain code components;
the channel component is used for providing channel service for members who complete application, and one channel is a private block chain and is used for realizing data isolation and confidentiality; the classified account book running on a designated channel is shared among all peer nodes in the channel, and both sides of the transaction must carry out identity authentication through the channel to interact with the peer nodes;
the initialization comprises the starting of a preset member management component, a channel component and a chain code component.
3. The method of claim 1, wherein in step 102, the CA organization is a digital certificate authority, and manages the identity certificate of each entity in the network, including registration and deregistration of identities;
the CA organization is acted by a third party CA certificate organization or is born by a private CA server approved by each organization for obtaining the chain code.
4. The method of optimizing distributed ledger interoperability of claim 1, wherein in step 103, four substeps are included:
A. the organization N calls the HTTP client of the chain X and initiates a cross-chain request to the chain Y;
B. the chain Y responds to the cross-chain request of the chain X by the cross-chain service and agrees to the cross-chain;
C. after receiving the chain Y agreeing to cross-chain response, the chain X sends a cross-chain contract to the chain Y;
D. after chain Y receives the cross-chain contract, a successful response is sent to chain X;
the organization N is a management member of the chain X, and the number of organization members of the chain X is multiple;
the organization M is a management member of the chain Y, and the number of organization members of the chain Y is multiple;
the cross-link contract refers to an intelligent contract of a cross-block chain and is realized through a chain code.
5. The method of optimizing distributed ledger interoperability of claim 1, wherein in step 104, the chain Y is a chain code service deployed and running on a channel component;
the arbitration message sending refers to that the chain Y sends arbitration messages to all member nodes in the channel assembly in a group mode;
the arbitration message comprises metadata of the cross-link contract and the content of the cross-link contract;
the mass-sending arbitration message is realized through a publish-subscribe message mechanism, the chain Y publishes the arbitration message to all member nodes in the channel component through a built-in message communication client, and all message clients subscribing the theme, namely all member nodes, can receive the arbitration message in real time.
6. The method of claim 1, wherein in step 105, said reply arbitration message is all member nodes in the channel component, and after receiving the arbitration message, the reply arbitration message agrees or rejects the cross-link contract according to its intention;
the replied arbitration message also comprises endorsement information and verification information of the member nodes.
7. The method as claimed in claim 1, wherein the step 106 of chain Y approving or denying the cross-chain contract means that chain Y performs statistical calculation on all the returned arbitration messages according to a pre-set consensus algorithm to draw a conclusion of approving or denying the cross-chain contract.
8. A method of optimising distributed ledger interoperability as claimed in any of claims 1 or 7 wherein in step 106, the consensus algorithm is a custom consensus agreement, or a mechanism that agrees more than half way round;
consensus requires that the participating node obtain a positive response from all other member nodes by confirming the designated transaction;
when the chain Y reads the replied arbitration message, the chain Y also comprises a signature verification mechanism and a validity verification mechanism;
if chain Y overrules the cross-chain contract, then the cross-chain contract initiated this time is over; and if chain Y approves the cross-chain contract, go to the next step.
9. The method of claim 1, wherein in step 107, chain Y approves the cross-chain contract, sends a response to chain X agreeing to the cross-chain contract, and the cross-chain contract is established; chain X and chain Y implement interoperation.
10. The method of claim 1, wherein distributed ledger platforms a and B are free to exchange data after chain X and chain Y successfully establish a cross-chain contract in step 108.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211163906.6A CN115914244B (en) | 2022-09-23 | 2022-09-23 | Method for optimizing interoperability of distributed account book |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211163906.6A CN115914244B (en) | 2022-09-23 | 2022-09-23 | Method for optimizing interoperability of distributed account book |
Publications (2)
Publication Number | Publication Date |
---|---|
CN115914244A true CN115914244A (en) | 2023-04-04 |
CN115914244B CN115914244B (en) | 2024-05-17 |
Family
ID=86490149
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202211163906.6A Active CN115914244B (en) | 2022-09-23 | 2022-09-23 | Method for optimizing interoperability of distributed account book |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115914244B (en) |
Citations (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111262872A (en) * | 2020-01-20 | 2020-06-09 | 新晨科技股份有限公司 | Enterprise block chain service platform |
CN111798315A (en) * | 2020-07-01 | 2020-10-20 | 深圳市蔚链科技有限公司 | Intelligent contract system, intelligent contract management method, intelligent contract management device and readable storage medium |
CN112005264A (en) * | 2018-05-01 | 2020-11-27 | 国际商业机器公司 | Blockchain implementing cross-chain transactions |
CN112116472A (en) * | 2020-09-18 | 2020-12-22 | 上海计算机软件技术开发中心 | Block chain cross-chain transaction model and method |
WO2020258848A1 (en) * | 2019-06-28 | 2020-12-30 | 创新先进技术有限公司 | Method and apparatus for cross-chain transmission of resources |
CN112330326A (en) * | 2020-11-27 | 2021-02-05 | 中国农业银行股份有限公司 | Business processing method and device applied to bank transaction block chain system |
EP3779755A1 (en) * | 2019-08-14 | 2021-02-17 | Fujitsu Limited | A computer-implemented method for cross-chain-interoperability |
CN112418860A (en) * | 2020-12-07 | 2021-02-26 | 苏州科技大学 | Block chain efficient management framework based on cross-chain technology and working method |
CN112737862A (en) * | 2021-01-08 | 2021-04-30 | 江苏众享金联科技有限公司 | Cross-chain data sharing method based on intelligent contracts |
CN112965985A (en) * | 2021-02-04 | 2021-06-15 | 复旦大学 | Data consistency maintenance method for realizing cross-chain interoperation |
CN112994892A (en) * | 2020-12-17 | 2021-06-18 | 中国工商银行股份有限公司 | Cross-chain interaction method, device and system and electronic equipment |
CN113923044A (en) * | 2021-10-29 | 2022-01-11 | 博雅正链(北京)科技有限公司 | Chain crossing system and method based on trusted execution environment |
CN113965329A (en) * | 2021-10-25 | 2022-01-21 | 浙江师范大学 | Cross-chain interoperation system, method, medium and data processing terminal |
CN114244629A (en) * | 2021-03-30 | 2022-03-25 | 支付宝(杭州)信息技术有限公司 | Cross-chain access control method and device |
CN114615095A (en) * | 2022-05-12 | 2022-06-10 | 北京邮电大学 | Block chain cross-chain data processing method, relay chain, application chain and cross-chain network |
CN114978638A (en) * | 2022-05-12 | 2022-08-30 | 东南大学 | Block chain cross-chain supervision method based on shared nodes |
-
2022
- 2022-09-23 CN CN202211163906.6A patent/CN115914244B/en active Active
Patent Citations (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112005264A (en) * | 2018-05-01 | 2020-11-27 | 国际商业机器公司 | Blockchain implementing cross-chain transactions |
WO2020258848A1 (en) * | 2019-06-28 | 2020-12-30 | 创新先进技术有限公司 | Method and apparatus for cross-chain transmission of resources |
EP3779755A1 (en) * | 2019-08-14 | 2021-02-17 | Fujitsu Limited | A computer-implemented method for cross-chain-interoperability |
CN111262872A (en) * | 2020-01-20 | 2020-06-09 | 新晨科技股份有限公司 | Enterprise block chain service platform |
CN111798315A (en) * | 2020-07-01 | 2020-10-20 | 深圳市蔚链科技有限公司 | Intelligent contract system, intelligent contract management method, intelligent contract management device and readable storage medium |
CN112116472A (en) * | 2020-09-18 | 2020-12-22 | 上海计算机软件技术开发中心 | Block chain cross-chain transaction model and method |
CN112330326A (en) * | 2020-11-27 | 2021-02-05 | 中国农业银行股份有限公司 | Business processing method and device applied to bank transaction block chain system |
CN112418860A (en) * | 2020-12-07 | 2021-02-26 | 苏州科技大学 | Block chain efficient management framework based on cross-chain technology and working method |
CN112994892A (en) * | 2020-12-17 | 2021-06-18 | 中国工商银行股份有限公司 | Cross-chain interaction method, device and system and electronic equipment |
CN112737862A (en) * | 2021-01-08 | 2021-04-30 | 江苏众享金联科技有限公司 | Cross-chain data sharing method based on intelligent contracts |
CN112965985A (en) * | 2021-02-04 | 2021-06-15 | 复旦大学 | Data consistency maintenance method for realizing cross-chain interoperation |
CN114244629A (en) * | 2021-03-30 | 2022-03-25 | 支付宝(杭州)信息技术有限公司 | Cross-chain access control method and device |
CN113965329A (en) * | 2021-10-25 | 2022-01-21 | 浙江师范大学 | Cross-chain interoperation system, method, medium and data processing terminal |
CN113923044A (en) * | 2021-10-29 | 2022-01-11 | 博雅正链(北京)科技有限公司 | Chain crossing system and method based on trusted execution environment |
CN114615095A (en) * | 2022-05-12 | 2022-06-10 | 北京邮电大学 | Block chain cross-chain data processing method, relay chain, application chain and cross-chain network |
CN114978638A (en) * | 2022-05-12 | 2022-08-30 | 东南大学 | Block chain cross-chain supervision method based on shared nodes |
Non-Patent Citations (2)
Title |
---|
MARKUS NISSL; EMANUEL SALLINGER; STEFAN SCHULTE; MICHAEL BORKOWSKI: "Towards Cross-Blockchain Smart Contracts", 《IEEE》, 20 November 2021 (2021-11-20) * |
于戈, 聂铁铮, 李晓华, 张岩峰, 申德荣, 鲍玉斌: "区块链***中的分布式数据管理技术——挑战与展望", 《计算机学报》, 29 October 2019 (2019-10-29) * |
Also Published As
Publication number | Publication date |
---|---|
CN115914244B (en) | 2024-05-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109871669B (en) | Data sharing solution based on block chain technology | |
CN108876599B (en) | Poverty relief loan management system | |
CN107341402B (en) | Program execution method and device | |
CN113965329A (en) | Cross-chain interoperation system, method, medium and data processing terminal | |
CN112602076A (en) | DAG-based transaction processing method and system in distributed ledger | |
CN112468441B (en) | Cross-heterogeneous-domain authentication system based on block chain | |
CN108876669B (en) | Course notarization system and method applied to multi-platform education resource sharing | |
EP4318362A1 (en) | Blockchain-based data processing method, apparatus and device, and storage medium | |
CN113328997B (en) | Alliance chain crossing system and method | |
CN113746858B (en) | Cross-chain communication method based on verifiable random function | |
CN112231741B (en) | Data processing method, device, medium and electronic equipment based on block chain system | |
CN111294339B (en) | Homogeneous alliance chain cross-chain method and device based on Fabric architecture | |
CN109299333B (en) | Block chain network account book member management method, device, equipment and storage medium | |
CN113556234A (en) | Block chain cross-chain communication method and system | |
US20200202349A1 (en) | Multiple asset transactions | |
Zhao | Comparison of hyperledger fabric and ethereum blockchain | |
CN112115204A (en) | Multi-party security calculation implementation method based on block chain technology | |
CN113328854B (en) | Service processing method and system based on block chain | |
CN112231414B (en) | Data synchronization method and device of block chain system, readable medium and electronic equipment | |
CN112950180A (en) | Community certificate method and system based on alliance chain, electronic device and storage medium | |
CN115310920A (en) | Management method, device and storage medium for cross-chain interoperation management based on governance chain | |
CN115914244B (en) | Method for optimizing interoperability of distributed account book | |
Antevski et al. | Federation in dynamic environments: Can blockchain be the solution? | |
CN114553527A (en) | Block chain-based identity authentication service system crossing CA trust domain | |
CN116186749A (en) | Block chain-based service processing method and device, electronic equipment and readable 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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |