CN112508563A - Cross-chain transaction credibility verification method and device and computer equipment - Google Patents

Cross-chain transaction credibility verification method and device and computer equipment Download PDF

Info

Publication number
CN112508563A
CN112508563A CN202011391141.2A CN202011391141A CN112508563A CN 112508563 A CN112508563 A CN 112508563A CN 202011391141 A CN202011391141 A CN 202011391141A CN 112508563 A CN112508563 A CN 112508563A
Authority
CN
China
Prior art keywords
chain
transaction
cross
verification
source
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
Application number
CN202011391141.2A
Other languages
Chinese (zh)
Other versions
CN112508563B (en
Inventor
臧铖
陈嘉俊
钟礼斌
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China Zheshang Bank Co Ltd
Original Assignee
China Zheshang Bank Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by China Zheshang Bank Co Ltd filed Critical China Zheshang Bank Co Ltd
Priority to CN202011391141.2A priority Critical patent/CN112508563B/en
Publication of CN112508563A publication Critical patent/CN112508563A/en
Application granted granted Critical
Publication of CN112508563B publication Critical patent/CN112508563B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/382Payment protocols; Details thereof insuring higher security of transaction
    • G06Q20/3825Use of electronic signatures
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/38Payment protocols; Details thereof
    • G06Q20/389Keeping log of transactions for guaranteeing non-repudiation of a transaction

Landscapes

  • Business, Economics & Management (AREA)
  • Accounting & Taxation (AREA)
  • Engineering & Computer Science (AREA)
  • Finance (AREA)
  • Strategic Management (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Abstract

The invention discloses a cross-chain transaction credibility verification method, a device and computer equipment, wherein the method comprises the following steps: a source chain sends a cross-chain registration request to a target chain, wherein the registration information comprises source chain identity information and transaction verification rule information, the target chain generates a transaction verification rule according to the verification rule information and returns a source chain registration result and the identity information of the target chain; the source chain sends the signed cross-chain transaction request to the target chain, the target chain firstly checks the cross-chain transaction, analyzes the transaction after the check is passed, acquires transaction authenticity proving information, then executes a transaction verification rule, executes the cross-chain transaction after the verification is passed and returns a transaction result to the source chain after the signature is signed, the source chain uses a target chain certificate to verify the signature after receiving the cross-chain transaction result, verifies the authenticity of the transaction result, and completes the cross-chain transaction after the verification is passed. The method realizes the credibility verification of the cross-chain transaction by adopting a cross-chain registration and cross-chain transaction verification two-stage mode through an IBCP message transmission protocol.

Description

Cross-chain transaction credibility verification method and device and computer equipment
Technical Field
The invention relates to a block chain technology, in particular to a cross-chain transaction credibility verification method, a cross-chain transaction credibility verification device and computer equipment.
Background
At present, with the development of the blockchain technology, many different kinds of chains appear, but due to the insufficient interoperability between different chains, data circulation and value exchange cannot be effectively carried out, and a blockchain island is formed. How to realize the interconnection and intercommunication of data between chains has become a problem that needs to be solved urgently in the development of block chain technology.
The chain crossing technology is a key technology for making through the information interaction barrier between the chains and realizing data circulation and value exchange, and is a bridge for outward expansion and connection of the block chain. The current block chain cross-link technology is mainly divided into a notary mechanism, a Hash locking mechanism and a relay chain, wherein the notary mechanism realizes cross-link transaction among heterogeneous block chains, but has a centralized risk of the notary; hash locking is only limited to cross-block chain operation on assets, only asset exchange can be achieved, and transfer of the assets cannot be achieved, so that the use scene is limited; the relay chain supports interconnection and intercommunication of isomorphic or heterogeneous chains, but the realization difficulty is high, and the operation efficiency is low because the relay chain needs operations such as intra-chain consensus and the like.
Disclosure of Invention
The invention aims to provide a cross-chain transaction credible verification method, a cross-chain transaction credible verification device and computer equipment aiming at the defects of the prior art, and the invention realizes credible cross-chain transaction between homogeneous or heterogeneous block chains.
In order to achieve the purpose, the invention provides the following technical scheme:
according to a first aspect of the invention, there is provided a cross-chain transaction trust verification method, the method comprising:
the source chain receives a transaction initiated by a user, and initiates a cross-chain registration to the target chain if the transaction is a cross-chain transaction;
the target chain audits the source chain registration information, generates a source chain transaction verification rule after the audit is passed, and returns an audit result to the source chain;
constructing a cross-chain transaction by a source chain, packaging transaction information by an IBCP (Internet body protocol code) protocol, and sending the cross-chain transaction to a target chain;
the target chain receives the cross-chain transaction, checks the identity and the authority, and executes cross-chain transaction verification after the check is passed;
after the target chain finishes transaction verification, converting the cross-chain transaction into a target chain type and executing, and then returning a transaction result to the source chain;
and the source chain carries out transaction verification after receiving the cross-chain transaction result, and returns the cross-chain transaction result to the user after the verification is passed.
Further, the source chain and the target chain both comprise a cross-chain engine and a transaction engine, wherein the cross-chain engine is used for cross-chain interaction, cross-chain registration and cross-chain transaction verification, and the transaction engine is responsible for transaction execution.
Further, a source chain initiates cross-chain registration to a target chain, the registration information includes basic information of the source chain and transaction verification rule information, the basic information of the source chain includes a chain type, a consensus algorithm type, identity information and the like, the transaction verification rule information includes verification rules of transaction existence and validity, the verification rules may be executable scripts running on a virtual machine or methods of built-in intelligent contracts, and the transaction verification rules are different for different chains.
Further, the auditing of the target chain to the source chain registration information includes whether the information is complete or not and whether the information contains transaction verification rule information or not, the transaction verification rule is generated after the auditing is passed, and then the auditing result and the identity information of the target chain are returned to the source chain.
Further, after the source chain finishes cross-chain registration, a cross-chain transaction communication message IBCP is constructed for the transaction and sent to the target chain, and the request message contains signature information, transaction existence certification information and the like of the source chain; the IBCP protocol structure is as follows:
Figure BDA0002810961360000021
Figure BDA0002810961360000031
the Payload is a content code called by a cross-link, supports directional encryption, can specify contents such as a cross-link contract method and parameters through the field, and the Proof is cross-link transaction legality proving information, and the contents are different according to different source chains.
Further, the target chain checks the identity and the authority of the cross-chain transaction, including whether the source chain finishes cross-chain registration, whether the source chain registers a transaction verification rule and checks the transaction by using a source chain public key; and verifying the existence and the validity of the cross-chain transaction by using a transaction verification rule by the target chain after passing the verification, wherein the transaction verification step comprises the following steps of:
(1) analyzing a protocol, analyzing cross-chain transactions by a target chain, and analyzing source chain basic information and verification certification information of the transactions by the step because all cross-chain transactions follow the IBCP protocol;
(2) matching rules, namely matching corresponding transaction verification rules according to the original chain information obtained in the analyzing step;
(3) and executing the rule, namely verifying the cross-chain transaction validity proof field in the cross-chain transaction according to the matched transaction verification rule, namely, using the field information as a parameter to run the verification rule.
Further, after the cross-chain transaction is verified by the target chain, the cross-chain transaction is converted into a transaction type of a target chain transaction structure, the transaction is executed, a transaction result is signed by the target chain and then returned to the source chain, and the transaction result comprises information such as transaction information, a transaction receipt, a Mercker certificate and the like.
Further, the source chain uses the target chain public key to check the label after receiving the cross-chain transaction result, and verifies the authenticity of the transaction through the transaction information, the transaction receipt and the Mercker certification information, and after the verification is passed, the cross-chain result can be selected to be cochain or directly returned to the user.
According to a second aspect of the present invention, a cross-chain transaction trusted verification apparatus is provided, where a cross-chain engine and a transaction engine are deployed in both a source chain and a target chain, the cross-chain engine is used for cross-chain interaction, cross-chain registration and cross-chain transaction verification, and the transaction engine is responsible for transaction execution;
the transaction engine of the source chain is used for receiving a transaction initiated by a user, and if the transaction is a cross-chain transaction, cross-chain registration is initiated to the target chain through the cross-chain engine;
the cross-chain engine of the source chain is used for initiating a cross-chain registration request to the target chain, receiving a registration auditing result returned by the target chain, constructing a cross-chain transaction, packaging transaction information by an IBCP (Internet body control protocol), sending a cross-chain transaction request to the target chain, receiving a cross-chain transaction result returned by the target chain, and verifying the transaction result;
the cross-chain engine of the target chain is used for auditing the source chain registration information, generating a source chain transaction verification rule after the audit is passed, returning an audit result to the source chain, receiving a cross-chain transaction request sent by the source chain, verifying the identity and the authority, executing cross-chain transaction verification after the verification is passed, converting the cross-chain transaction into a target chain type after the verification is passed, sending the target chain type to the transaction engine to execute the transaction, and returning the transaction result to the source chain.
According to a third aspect of the present invention, there is provided a computer device comprising: a memory and a processor; the memory having stored thereon a computer program executable by the processor; and when the processor runs the computer program, the steps in the cross-chain transaction credibility verification method are executed.
The invention has the beneficial effects that: the method realizes credible cross-chain transaction between homogeneous or heterogeneous block chains by adopting a cross-chain registration and cross-chain transaction verification two-stage mode through an IBCP message transmission protocol.
Drawings
In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below, and it is obvious that the drawings in the following description are some embodiments of the present invention, and for those skilled in the art, other drawings can be obtained according to these drawings without creative efforts.
Fig. 1 is a flowchart of a cross-chain transaction trust verification method according to an embodiment of the present invention.
Detailed Description
In order to make the aforementioned objects, features and advantages of the present invention comprehensible, embodiments accompanied with figures are described in detail below.
In the following description, numerous specific details are set forth in order to provide a thorough understanding of the present invention, but the present invention may be practiced in other ways than those specifically described and will be readily apparent to those of ordinary skill in the art without departing from the spirit of the present invention, and therefore the present invention is not limited to the specific embodiments disclosed below.
Fig. 1 is a flowchart of a cross-chain transaction trust verification method provided in an embodiment of the present invention, where the method includes a cross-chain registration stage and a cross-chain transaction verification stage, which are specifically as follows:
the source chain receives a transaction initiated by a user, and initiates a cross-chain registration to the target chain if the transaction is a cross-chain transaction;
the target chain audits the source chain registration information, generates a source chain transaction verification rule after the audit is passed, and returns an audit result to the source chain;
constructing a cross-chain transaction by a source chain, packaging transaction information by an IBCP (inter Block communication protocol) protocol, and sending the cross-chain transaction to a target chain;
the target chain receives the cross-chain transaction, firstly, identity and authority verification is carried out, and cross-chain transaction verification is executed after the verification is passed;
after the target chain finishes transaction verification, converting the cross-chain transaction into a target chain type and executing, and then returning a transaction result to the source chain;
and the source chain carries out transaction verification after receiving the cross-chain transaction result, and returns the cross-chain transaction result to the user after the verification is passed.
In one embodiment, the source chain and the target chain each include a cross-chain engine dedicated to cross-chain interaction, performing cross-chain registration and cross-chain transaction verification, and a transaction engine responsible for performing transactions.
In one embodiment, the implementation flow of the cross-chain registration phase is as follows:
the method comprises the steps that a source chain initiates cross-chain registration to a target chain, registration information comprises basic information of the source chain and transaction verification rule information, the basic information of the source chain comprises a chain type, a consensus algorithm type, identity information (public key) and the like, the transaction verification rule information comprises verification rules of transaction existence and validity, the verification rules can be executable scripts running on a virtual machine or methods with built-in intelligent contracts, and the transaction verification rules are different for different chains.
The auditing of the target chain to the source chain registration information includes whether the information is complete or not, whether the information contains transaction verification rule information or not, and the like, the transaction verification rule is generated after the auditing is passed, and then the auditing result and the identity information (public key) of the target chain are returned to the source chain.
In one embodiment, the flow of implementation of the cross-chain transaction verification phase is as follows:
and after the source chain finishes cross-chain registration, constructing a cross-chain transaction communication message IBCP from the transaction, and sending the cross-chain transaction communication message IBCP to the target chain, wherein the request message comprises the signature information, the transaction existence certification information and the like of the source chain. The IBCP protocol structure is as follows:
field(s) Means of
Version Protocol version
FromChain Source chain id
ToChain Object chain id
From Original link contract address
To Target link contract address
Txhash Transaction hashing
Payload Cross-chain call content encoding
Timestamp Cross-chain transaction timestamp
Proof Cross-chain transaction legitimacy proof
Nonce Random number
Extra User extension field
The Payload is a content code called by a cross-link, supports directional encryption, can specify contents such as a cross-link contract method and parameters through the field, and the Proof is cross-link transaction legality proving information, and the contents are different according to different source chains.
And the target chain checks the identity and the authority of the cross-chain transaction, and the check comprises whether the source chain finishes cross-chain registration, whether the source chain registers a transaction verification rule and checks the transaction by using a source chain public key. And verifying the existence and the validity of the cross-chain transaction by using a transaction verification rule by the target chain after passing the verification, wherein the transaction verification step comprises the following steps of:
(1) analyzing a protocol, namely analyzing the cross-chain transaction by a cross-chain engine, wherein all the cross-chain transactions follow the IBCP protocol, and the basic information and the verification certification information of the source chain of the transaction can be analyzed through the step;
(2) matching rules, namely matching corresponding transaction verification rules according to the original chain information obtained in the analyzing step;
(3) and executing the rules, and verifying the Proof field in the cross-link transaction according to the matched transaction verification rules, namely running the verification rules by taking the Proof information as a parameter.
And after the cross-chain transaction is verified by the target chain, the cross-chain transaction is converted into a transaction type of a target chain transaction structure and is sent to a transaction engine for execution, a transaction result is signed by the target chain and then returned to the source chain, and the transaction result comprises information such as transaction information, a transaction receipt, a Mercker certificate and the like.
And the source chain uses the target chain public key to check the label after receiving the cross-chain transaction result, verifies the authenticity of the transaction through the transaction information, the transaction receipt and the Mercker certification information, and can select to chain the cross-chain result in the common identification or directly return the cross-chain result to the user after the verification is passed.
In one embodiment, a cross-chain transaction trusted verification device is provided, and the device is provided with a cross-chain engine and a transaction engine which are deployed on a source chain and a target chain, wherein the cross-chain engine is used for cross-chain interaction, cross-chain registration and cross-chain transaction verification, and the transaction engine is responsible for transaction execution;
the transaction engine of the source chain is used for receiving a transaction initiated by a user, and if the transaction is a cross-chain transaction, cross-chain registration is initiated to the target chain through the cross-chain engine;
the cross-chain engine of the source chain is used for initiating a cross-chain registration request to the target chain, receiving a registration auditing result returned by the target chain, constructing a cross-chain transaction, packaging transaction information by an IBCP (Internet body control protocol), sending a cross-chain transaction request to the target chain, receiving a cross-chain transaction result returned by the target chain, and verifying the transaction result;
the cross-chain engine of the target chain is used for auditing the source chain registration information, generating a source chain transaction verification rule after the audit is passed, returning an audit result to the source chain, receiving a cross-chain transaction request sent by the source chain, verifying the identity and the authority, executing cross-chain transaction verification after the verification is passed, converting the cross-chain transaction into a target chain type after the verification is passed, sending the target chain type to the transaction engine to execute the transaction, and returning the transaction result to the source chain.
In one embodiment, a computer device is provided, which includes a memory and a processor, the memory stores computer readable instructions, and when executed by the processor, the computer readable instructions cause the processor to execute the steps of the cross-chain transaction trust verification method in the embodiments.
In one embodiment, a storage medium storing computer-readable instructions is provided, which when executed by one or more processors, cause the one or more processors to perform the steps of the cross-chain transaction trust verification method in the embodiments described above. The storage medium may be a nonvolatile storage medium.
Those skilled in the art will appreciate that all or part of the steps in the methods of the above embodiments may be implemented by associated hardware instructed by a program, which may be stored in a computer-readable storage medium, and the storage medium may include: read Only Memory (ROM), Random Access Memory (RAM), magnetic or optical disks, and the like.
The above description is only for the purpose of illustrating the preferred embodiments of the one or more embodiments of the present disclosure, and is not intended to limit the scope of the one or more embodiments of the present disclosure, and any modifications, equivalent substitutions, improvements, etc. made within the spirit and principle of the one or more embodiments of the present disclosure should be included in the scope of the one or more embodiments of the present disclosure.

Claims (10)

1. A method for verifying trust of a cross-chain transaction, the method comprising:
the source chain receives a transaction initiated by a user, and initiates a cross-chain registration to the target chain if the transaction is a cross-chain transaction;
the target chain audits the source chain registration information, generates a source chain transaction verification rule after the audit is passed, and returns an audit result to the source chain;
constructing a cross-chain transaction by a source chain, packaging transaction information by an IBCP (Internet body protocol code) protocol, and sending the cross-chain transaction to a target chain;
the target chain receives the cross-chain transaction, checks the identity and the authority, and executes cross-chain transaction verification after the check is passed;
after the target chain finishes transaction verification, converting the cross-chain transaction into a target chain type and executing, and then returning a transaction result to the source chain;
and the source chain carries out transaction verification after receiving the cross-chain transaction result, and returns the cross-chain transaction result to the user after the verification is passed.
2. The method of claim 1, wherein the source chain and the target chain each comprise a cross-chain engine and a transaction engine, the cross-chain engine is configured to interact with each other to perform cross-chain registration and cross-chain transaction verification, and the transaction engine is configured to perform transactions.
3. The cross-chain transaction credibility verification method according to claim 1, wherein a source chain initiates cross-chain registration to a target chain, registration information includes basic information of the source chain and transaction verification rule information, the basic information of the source chain includes a chain type, a consensus algorithm type, identity information and the like, the transaction verification rule information includes verification rules of transaction existence and validity, the verification rules may be executable scripts running on a virtual machine or methods of built-in intelligent contracts, and the transaction verification rules are different for different chains.
4. The cross-chain transaction credibility verification method of claim 1, wherein the auditing of the target chain to the source chain registration information includes whether the information is complete and whether the information includes transaction verification rule information, the transaction verification rule is generated after the auditing is passed, and then the auditing result and the identity information of the target chain are returned to the source chain.
5. The cross-chain transaction credibility verification method according to claim 1, characterized in that after the source chain completes the cross-chain registration, the transaction is constructed into a cross-chain transaction communication message IBCP and sent to the target chain, and the request message contains signature information of the source chain, transaction existence certification information, and the like; the IBCP protocol structure is as follows:
field(s) Means of Version Protocol version FromChain Source chain id ToChain Object chain id From Original link contract address To Target link contract address Txhash Transaction hashing Payload Cross-chain call content encoding Timestamp Cross-chain transaction timestamp Proof Cross-chain transaction legitimacy proof Nonce Random number Extra User extension field
The Payload is a content code called by a cross-link, supports directional encryption, can specify contents such as a cross-link contract method and parameters through the field, and the Proof is cross-link transaction legality proving information, and the contents are different according to different source chains.
6. The method for verifying the credibility of the cross-chain transaction according to claim 1, wherein the target chain verifies the identity and authority of the cross-chain transaction, and the verification comprises whether a source chain completes cross-chain registration, whether a source chain registers a transaction verification rule and checks the transaction by using a source chain public key; and verifying the existence and the validity of the cross-chain transaction by using a transaction verification rule by the target chain after passing the verification, wherein the transaction verification step comprises the following steps of:
(1) analyzing a protocol, analyzing cross-chain transactions by a target chain, and analyzing source chain basic information and verification certification information of the transactions by the step because all cross-chain transactions follow the IBCP protocol;
(2) matching rules, namely matching corresponding transaction verification rules according to the original chain information obtained in the analyzing step;
(3) and executing the rule, namely verifying the cross-chain transaction validity proof field in the cross-chain transaction according to the matched transaction verification rule, namely, using the field information as a parameter to run the verification rule.
7. The cross-chain transaction credibility verification method according to claim 1, wherein after the cross-chain transaction is verified by the target chain, the cross-chain transaction is converted into a transaction type of a target chain transaction structure, the transaction is executed, the transaction result is signed by the target chain and then returned to the source chain, and the transaction result includes information such as transaction information, transaction receipt, mercker certificate and the like.
8. The method as claimed in claim 7, wherein the source chain checks the signature using the target chain public key after receiving the result of the cross-chain transaction, verifies the authenticity of the transaction through the transaction information, the transaction receipt and the mercker certification information, and optionally links or directly returns the cross-chain result to the user after the verification is passed.
9. A cross-chain transaction credibility verification device is characterized in that a cross-chain engine and a transaction engine are deployed on a source chain and a target chain, the cross-chain engine is used for cross-chain interaction, cross-chain registration and cross-chain transaction verification, and the transaction engine is responsible for transaction execution;
the transaction engine of the source chain is used for receiving a transaction initiated by a user, and if the transaction is a cross-chain transaction, cross-chain registration is initiated to the target chain through the cross-chain engine;
the cross-chain engine of the source chain is used for initiating a cross-chain registration request to the target chain, receiving a registration auditing result returned by the target chain, constructing a cross-chain transaction, packaging transaction information by an IBCP (Internet body control protocol), sending a cross-chain transaction request to the target chain, receiving a cross-chain transaction result returned by the target chain, and verifying the transaction result;
the cross-chain engine of the target chain is used for auditing the source chain registration information, generating a source chain transaction verification rule after the audit is passed, returning an audit result to the source chain, receiving a cross-chain transaction request sent by the source chain, verifying the identity and the authority, executing cross-chain transaction verification after the verification is passed, converting the cross-chain transaction into a target chain type after the verification is passed, sending the target chain type to the transaction engine to execute the transaction, and returning the transaction result to the source chain.
10. A computer device, comprising: a memory and a processor; the memory having stored thereon a computer program executable by the processor; the processor, when executing the computer program, performs the method of any of claims 1 to 8.
CN202011391141.2A 2020-12-01 2020-12-01 Cross-chain transaction credibility verification method and device and computer equipment Active CN112508563B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011391141.2A CN112508563B (en) 2020-12-01 2020-12-01 Cross-chain transaction credibility verification method and device and computer equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011391141.2A CN112508563B (en) 2020-12-01 2020-12-01 Cross-chain transaction credibility verification method and device and computer equipment

Publications (2)

Publication Number Publication Date
CN112508563A true CN112508563A (en) 2021-03-16
CN112508563B CN112508563B (en) 2024-06-25

Family

ID=74969145

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011391141.2A Active CN112508563B (en) 2020-12-01 2020-12-01 Cross-chain transaction credibility verification method and device and computer equipment

Country Status (1)

Country Link
CN (1) CN112508563B (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113079221A (en) * 2021-06-04 2021-07-06 军事科学院***工程研究院网络信息研究所 Coq-based secure cross-link protocol generation method
CN113643040A (en) * 2021-08-14 2021-11-12 深圳众享互联科技有限公司 Cross-block-chain transaction verification method
CN113657900A (en) * 2021-07-13 2021-11-16 中国人民银行数字货币研究所 Cross-chain transaction verification method and system and cross-chain transaction system
CN113781216A (en) * 2021-08-27 2021-12-10 浙商银行股份有限公司 Asynchronous cross-chain transaction query method and device based on callback contract mechanism
CN113850607A (en) * 2021-11-29 2021-12-28 中国信息通信研究院 Data cross-chain transfer method and system based on distributed identity
CN114612103A (en) * 2022-05-10 2022-06-10 中国信息通信研究院 Method, device, system, medium and electronic equipment for cross-block chain transaction
CN115021990A (en) * 2022-05-26 2022-09-06 西安电子科技大学 Union-chain-oriented universal asynchronous cross-chain transaction method

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2019211225A1 (en) * 2018-05-01 2019-11-07 International Business Machines Corporation Blockchain implementing cross-chain transactions
CN110766408A (en) * 2019-10-24 2020-02-07 杭州趣链科技有限公司 Cross-chain transaction verification method, engine, equipment and storage medium for heterogeneous block chain
WO2020042934A1 (en) * 2018-08-28 2020-03-05 白杰 Non-repudiation cross-chain transaction method and blockchain system
CN111563744A (en) * 2020-04-21 2020-08-21 杭州趣链科技有限公司 Method for verifying Fabric complex endorsement policy in cross-chain
CN111914021A (en) * 2020-07-02 2020-11-10 连连智能科技有限公司 Cross-block-chain interaction method and system, computer equipment and storage medium

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2019211225A1 (en) * 2018-05-01 2019-11-07 International Business Machines Corporation Blockchain implementing cross-chain transactions
WO2020042934A1 (en) * 2018-08-28 2020-03-05 白杰 Non-repudiation cross-chain transaction method and blockchain system
CN110766408A (en) * 2019-10-24 2020-02-07 杭州趣链科技有限公司 Cross-chain transaction verification method, engine, equipment and storage medium for heterogeneous block chain
CN111563744A (en) * 2020-04-21 2020-08-21 杭州趣链科技有限公司 Method for verifying Fabric complex endorsement policy in cross-chain
CN111914021A (en) * 2020-07-02 2020-11-10 连连智能科技有限公司 Cross-block-chain interaction method and system, computer equipment and storage medium

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113079221B (en) * 2021-06-04 2021-08-24 军事科学院***工程研究院网络信息研究所 Coq-based secure cross-link protocol generation method
CN113079221A (en) * 2021-06-04 2021-07-06 军事科学院***工程研究院网络信息研究所 Coq-based secure cross-link protocol generation method
CN113657900B (en) * 2021-07-13 2024-03-22 中国人民银行数字货币研究所 Cross-chain transaction verification method and system and cross-chain transaction system
CN113657900A (en) * 2021-07-13 2021-11-16 中国人民银行数字货币研究所 Cross-chain transaction verification method and system and cross-chain transaction system
CN113643040A (en) * 2021-08-14 2021-11-12 深圳众享互联科技有限公司 Cross-block-chain transaction verification method
CN113781216A (en) * 2021-08-27 2021-12-10 浙商银行股份有限公司 Asynchronous cross-chain transaction query method and device based on callback contract mechanism
CN113781216B (en) * 2021-08-27 2024-05-28 浙商银行股份有限公司 Asynchronous cross-chain transaction query method and device based on callback contract mechanism
CN113850607B (en) * 2021-11-29 2022-02-11 中国信息通信研究院 Data cross-chain transfer method and system based on distributed identity
CN113850607A (en) * 2021-11-29 2021-12-28 中国信息通信研究院 Data cross-chain transfer method and system based on distributed identity
CN114612103B (en) * 2022-05-10 2022-08-02 中国信息通信研究院 Method, device, system, medium and electronic equipment for cross-block chain transaction
CN114612103A (en) * 2022-05-10 2022-06-10 中国信息通信研究院 Method, device, system, medium and electronic equipment for cross-block chain transaction
CN115021990A (en) * 2022-05-26 2022-09-06 西安电子科技大学 Union-chain-oriented universal asynchronous cross-chain transaction method
CN115021990B (en) * 2022-05-26 2023-06-23 西安电子科技大学 Union-chain-oriented universal asynchronous cross-chain transaction method

Also Published As

Publication number Publication date
CN112508563B (en) 2024-06-25

Similar Documents

Publication Publication Date Title
CN112508563A (en) Cross-chain transaction credibility verification method and device and computer equipment
TWI831760B (en) System and method for authenticating off-chain data based on proof verification
CN110933108B (en) Data processing method and device based on block chain network, electronic equipment and storage medium
US10491396B2 (en) Method and server for providing notary service for file and verifying file recorded by notary service
WO2022095244A1 (en) Cross-chain transaction method, system and apparatus, device, and storage medium
CN112508560A (en) Block chain cross-chain identity authentication and authority control method and device and computer equipment
Tate et al. Multi-user dynamic proofs of data possession using trusted hardware
CN113301022A (en) Internet of things equipment identity security authentication method based on block chain and fog calculation
WO2023087895A1 (en) Device authentication method and system, internet-of-things device, and authentication server
KR20180041043A (en) Method for providing certificate service based on m of n multiple signatures and server using the same
WO2018179293A1 (en) Verification information adding device, verification device, information management system, method, and program
CN112118292A (en) Method, apparatus, network node and storage medium for cross-link communication
CN116896463A (en) Trusted environment authentication method and device based on blockchain
CN114172923B (en) Data transmission method, communication system and communication device
CN115001707B (en) Device authentication method based on block chain and related device
CN116488816A (en) Data processing method, device and storage medium based on blockchain network
CN110750303B (en) Pipelined instruction reading method and device based on FPGA
KR20180041052A (en) Method for providing certificate service based on m of n multiple signatures and server using the same
CN112104701A (en) Cross-link communication method, device, network node and storage medium
CN116545696B (en) Off-link service credibility method based on decentralised digital identity
Gosu et al. Decentralised Authentication Protocol for Devices & Users to Access Private Network Services Using Blockchain
US12039528B2 (en) Script-based blockchain interaction
CN113408003B (en) Block chain cross-chain method and device
US12033146B2 (en) Script based blockchain interaction
US20200151713A1 (en) Script-based blockchain interaction

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