CN110751475A - Cross-chain method, system, equipment and storage medium for blockchain transaction - Google Patents
Cross-chain method, system, equipment and storage medium for blockchain transaction Download PDFInfo
- Publication number
- CN110751475A CN110751475A CN201911019951.2A CN201911019951A CN110751475A CN 110751475 A CN110751475 A CN 110751475A CN 201911019951 A CN201911019951 A CN 201911019951A CN 110751475 A CN110751475 A CN 110751475A
- Authority
- CN
- China
- Prior art keywords
- chain
- cross
- transaction
- relay
- destination
- 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
- 238000000034 method Methods 0.000 title claims abstract description 65
- 238000012795 verification Methods 0.000 claims abstract description 30
- 238000004891 communication Methods 0.000 claims description 13
- 238000004590 computer program Methods 0.000 claims description 9
- 238000012546 transfer Methods 0.000 claims description 9
- 230000000644 propagated effect Effects 0.000 claims description 2
- 230000004044 response Effects 0.000 abstract description 3
- 238000010586 diagram Methods 0.000 description 10
- 230000006870 function Effects 0.000 description 9
- 238000005516 engineering process Methods 0.000 description 5
- 238000012545 processing Methods 0.000 description 3
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 230000007812 deficiency Effects 0.000 description 1
- 238000005538 encapsulation Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 239000004065 semiconductor Substances 0.000 description 1
- 238000010200 validation analysis Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/08—Payment architectures
- G06Q20/085—Payment architectures involving remote charge determination or related payment systems
- G06Q20/0855—Payment architectures involving remote charge determination or related payment systems involving a third party
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q20/00—Payment architectures, schemes or protocols
- G06Q20/38—Payment protocols; Details thereof
- G06Q20/382—Payment protocols; Details thereof insuring higher security of transaction
- G06Q20/3829—Payment protocols; Details thereof insuring higher security of transaction involving key management
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)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明提供一种区块链交易的跨链方法,该方法包括:接收来源链发送的第一跨链交易请求信息,其中第一跨链交易请求信息包括第一跨链交易的交易信息;验证第一跨链交易可信后判断接收跨链交易的目的链是否位于第一中继链上:是,则将第一跨链交易发送至目的链完成第一跨链交易;否,则将第一跨链交易发送至对应的第一跨链网关以供第一跨链网关找到第二中继链以将第一跨链交易发送到目的链完成第一跨链交易。过设置若干跨链网关,实现中继链与中继链之间的快速获取及响应,另一方面,各中继链上可以实现不同验证规则的应用链进行合约间的跨链交易,从而实现了真正的异构链间的跨层级跨链交易。
The present invention provides a cross-chain method for blockchain transactions. The method includes: receiving first cross-chain transaction request information sent by a source chain, wherein the first cross-chain transaction request information includes transaction information of the first cross-chain transaction; verifying After the first cross-chain transaction is credible, determine whether the destination chain receiving the cross-chain transaction is located on the first relay chain: if yes, send the first cross-chain transaction to the destination chain to complete the first cross-chain transaction; if not, send the first cross-chain transaction to the destination chain. A cross-chain transaction is sent to the corresponding first cross-chain gateway for the first cross-chain gateway to find the second relay chain to send the first cross-chain transaction to the destination chain to complete the first cross-chain transaction. By setting up several cross-chain gateways, fast acquisition and response between relay chains and relay chains can be achieved. On the other hand, application chains with different verification rules can be implemented on each relay chain to conduct cross-chain transactions between contracts, so as to achieve It realizes cross-level and cross-chain transactions between true heterogeneous chains.
Description
技术领域technical field
本申请涉及区块链通信技术领域,具体涉及一种区块链交易的跨链方法及系统、设备和存储介质。The present application relates to the technical field of blockchain communication, and in particular, to a cross-chain method and system, device and storage medium for blockchain transactions.
背景技术Background technique
目前跨层级的区块链跨链技术的主要有两种种:哈希锁定机制和中继链技术和中继链二层网络扩展技术,其中,哈希锁定技术仅限与对资产类进行跨层级区块链之间的操作,无法扩展到通用的智能合约的操作,且虽然实现了异构区块链的跨链交易,然而实质上是通过桥接技术将各异构链转化成为符合中继链验证规则的同构链;而中继链的二层网络扩展技术,交易的跨层级传输可能会经历多个中继链的跳转,而中继链的操作需要共识等一些列操作,速度相对较慢,效率大大降低。At present, there are two main types of cross-layer blockchain cross-chain technology: hash locking mechanism and relay chain technology and relay chain two-layer network expansion technology. The operation between blockchains cannot be extended to the operation of general smart contracts, and although the cross-chain transaction of heterogeneous blockchains is realized, in essence, the bridging technology is used to convert each heterogeneous chain into a compliant relay chain. The isomorphic chain of verification rules; and the two-layer network expansion technology of the relay chain, the cross-level transmission of transactions may experience the jump of multiple relay chains, and the operation of the relay chain requires a series of operations such as consensus, and the speed is relatively slower and much less efficient.
发明内容SUMMARY OF THE INVENTION
鉴于现有技术中的上述缺陷或不足,期望提供一种实现真正异构链跨层级跨链且效率高的一种区块链交易的跨链方法及系统、设备和存储介质。In view of the above-mentioned defects or deficiencies in the prior art, it is desirable to provide a cross-chain method, system, device and storage medium for realizing a truly heterogeneous chain, cross-layer, cross-chain and high-efficiency blockchain transaction.
第一方面,本发明提供一种区块链交易的跨链方法,方法适用于第一中继链,该方法包括:In a first aspect, the present invention provides a cross-chain method for blockchain transactions, the method is applicable to the first relay chain, and the method includes:
接收来源链发送的第一跨链交易请求信息,其中第一跨链交易请求信息包括第一跨链交易的交易信息;receiving the first cross-chain transaction request information sent by the source chain, wherein the first cross-chain transaction request information includes transaction information of the first cross-chain transaction;
验证第一跨链交易可信后判断接收跨链交易的目的链是否位于第一中继链上:After verifying that the first cross-chain transaction is credible, determine whether the destination chain receiving the cross-chain transaction is located on the first relay chain:
是,则将第一跨链交易发送至目的链完成第一跨链交易;If yes, send the first cross-chain transaction to the destination chain to complete the first cross-chain transaction;
否,则将第一跨链交易发送至对应的第一跨链网关以供第一跨链网关找到第二中继链以将第一跨链交易发送到目的链完成第一跨链交易;其中;第一跨链网关存储了跨链交易的分布式路由表,基于分布式跨链路由表可以对跨链交易进行高效的跨层级路由和传播,第二中继链上注册了目的链。If not, send the first cross-chain transaction to the corresponding first cross-chain gateway for the first cross-chain gateway to find the second relay chain to send the first cross-chain transaction to the destination chain to complete the first cross-chain transaction; wherein ; The first cross-chain gateway stores the distributed routing table of cross-chain transactions, and based on the distributed cross-link routing table, cross-chain transactions can be efficiently routed and propagated across levels, and the destination chain is registered on the second relay chain.
进一步,第二中继链和第一中继链均记录在第一跨链网关的分布式路由表中;则以供第一跨链网关找到第二中继链以将第一跨链交易发送到目的链完成第一跨链交易为:Further, both the second relay chain and the first relay chain are recorded in the distributed routing table of the first cross-chain gateway; then the first cross-chain gateway can find the second relay chain to send the first cross-chain transaction To complete the first cross-chain transaction on the destination chain is:
将第一跨链交易提交到第二中继链以将第一跨链交易发送到目的链完成第一跨链交易。Submit the first cross-chain transaction to the second relay chain to send the first cross-chain transaction to the destination chain to complete the first cross-chain transaction.
进一步,第二中继链和第一中继链记录在不同跨链网关的分布式路由表中;则以供第一跨链网关找到第二中继链以将第一跨链交易发送到目的链完成第一跨链交易为:第一跨链网关通过跨链网关集群找到第二跨链网关以供第二跨链网关找到第二中继链以将第一跨链交易发送到目的链完成第一跨链交易;其中,第二中继链的信息记录在第二跨链网关中。Further, the second relay chain and the first relay chain are recorded in the distributed routing tables of different cross-chain gateways; then the first cross-chain gateway can find the second relay chain to send the first cross-chain transaction to the destination The chain completes the first cross-chain transaction as follows: the first cross-chain gateway finds the second cross-chain gateway through the cross-chain gateway cluster for the second cross-chain gateway to find the second relay chain to send the first cross-chain transaction to the destination chain to complete The first cross-chain transaction; wherein, the information of the second relay chain is recorded in the second cross-chain gateway.
进一步,跨链网关集群由各跨链网关组成,各跨链网关的联络与传播通过分布式路由表以P2P形式进行。Further, the cross-chain gateway cluster is composed of various cross-chain gateways, and the communication and propagation of each cross-chain gateway is carried out in the form of P2P through the distributed routing table.
进一步,以供第二网关找到第二中继链以将第一跨链交易发送到目的链完成第一跨链交易包括:Further, for the second gateway to find the second relay chain to send the first cross-chain transaction to the destination chain to complete the first cross-chain transaction includes:
第二网关根据记载的分布式路由表找到目的链所对应的第二中继链;The second gateway finds the second relay chain corresponding to the destination chain according to the recorded distributed routing table;
第二中继链根据跨链交易证明验证经过第一中继链背书的第一跨链交易的背书信息是否可信:The second relay chain verifies whether the endorsement information of the first cross-chain transaction endorsed by the first relay chain is credible according to the cross-chain transaction proof:
是,则将第一跨链交易发送至目的链完成第一跨链交易;If yes, send the first cross-chain transaction to the destination chain to complete the first cross-chain transaction;
否,则不发送第一跨链交易到目的链。Otherwise, the first cross-chain transaction is not sent to the destination chain.
其中,跨链交易证明在来源链发送第一跨链交易时由IBPF(Inter BlockchainTransfer Protocol)协议封装为第一跨链交易请求信息,第一中继链解析后获取交易信息以供各跨链网关和/或第二中继链验证使用。Among them, the cross-chain transaction proof is encapsulated as the first cross-chain transaction request information by the IBPF (Inter Blockchain Transfer Protocol) protocol when the source chain sends the first cross-chain transaction, and the first relay chain parses and obtains the transaction information for each cross-chain gateway. And/or the second relay chain is used for verification.
交易信息包括以下至少一项:来源链合约ID1,目的链合约ID2,跨链交易索引,来源链区块号,跨链交易证明,自定义字段。The transaction information includes at least one of the following: source chain contract ID1, destination chain contract ID2, cross-chain transaction index, source chain block number, cross-chain transaction proof, and custom fields.
第二方面,本发明还一种区块链交易的跨链方法,该方法适用于各跨链网关,各跨链网关存储了跨链交易的分布式路由表,基于分布式跨链路由表可以对跨链交易进行高效的跨层级路由和传播方法包括:In a second aspect, the present invention also provides a cross-chain method for blockchain transactions. The method is applicable to each cross-chain gateway, and each cross-chain gateway stores a distributed routing table for cross-chain transactions, based on the distributed cross-chain routing table. Methods for efficient cross-layer routing and propagation of cross-chain transactions include:
第一跨链网关接收第一中继链提交的第一跨链交易,其中,第一跨链交易由来源链发送到第一中继链;The first cross-chain gateway receives the first cross-chain transaction submitted by the first relay chain, wherein the first cross-chain transaction is sent by the source chain to the first relay chain;
判断第一跨链交易的目的链所注册的中继链信息是否存储在第一跨链网关:Determine whether the relay chain information registered by the destination chain of the first cross-chain transaction is stored in the first cross-chain gateway:
是,将第一跨链交易提交到第二中继链以将第一跨链交易发送到目的链完成第一跨链交易;Yes, submit the first cross-chain transaction to the second relay chain to send the first cross-chain transaction to the destination chain to complete the first cross-chain transaction;
否,第一跨链网关通过跨链网关集群找到第二跨链网关以供第二跨链网关找到第二中继链以将第一跨链交易发送到目的链完成第一跨链交易;其中,第二中继链的信息记录在第二跨链网关中。No, the first cross-chain gateway finds the second cross-chain gateway through the cross-chain gateway cluster for the second cross-chain gateway to find the second relay chain to send the first cross-chain transaction to the destination chain to complete the first cross-chain transaction; wherein , the information of the second relay chain is recorded in the second cross-chain gateway.
进一步,以供第二跨链网关找到第二中继链以将第一跨链交易发送到目的链完成第一跨链交易包括:Further, for the second cross-chain gateway to find the second relay chain to send the first cross-chain transaction to the destination chain to complete the first cross-chain transaction includes:
第二网关根据记载的分布式路由表找到目的链所对应的第二中继链;The second gateway finds the second relay chain corresponding to the destination chain according to the recorded distributed routing table;
第二中继链根据跨链交易证明验证经过第一中继链背书的第一跨链交易的背书信息是否可信:The second relay chain verifies whether the endorsement information of the first cross-chain transaction endorsed by the first relay chain is credible according to the cross-chain transaction proof:
是,则将第一跨链交易发送至目的链完成第一跨链交易;If yes, send the first cross-chain transaction to the destination chain to complete the first cross-chain transaction;
否,则不发送第一跨链交易到目的链。Otherwise, the first cross-chain transaction is not sent to the destination chain.
其中,跨链交易证明在来源链发送第一跨链交易时由IBPF(Inter BlockchainTransfer Protocol)协议封装为第一跨链交易请求信息,第一中继链解析后获取交易信息以供各跨链网关和/或第二中继链验证使用。Among them, the cross-chain transaction proof is encapsulated as the first cross-chain transaction request information by the IBPF (Inter Blockchain Transfer Protocol) protocol when the source chain sends the first cross-chain transaction, and the first relay chain parses and obtains the transaction information for each cross-chain gateway. And/or the second relay chain is used for verification.
交易信息包括以下至少一项:来源链合约ID1,目的链合约ID2,跨链交易索引,来源链区块号,跨链交易证明,自定义字段。The transaction information includes at least one of the following: source chain contract ID1, destination chain contract ID2, cross-chain transaction index, source chain block number, cross-chain transaction proof, and custom fields.
进一步,网关集群由各跨链网关组成,各跨链网关的联络与传播通过分布式路由表以P2P形式进行。Further, the gateway cluster is composed of various cross-chain gateways, and the communication and propagation of each cross-chain gateway is carried out in the form of P2P through the distributed routing table.
第三方面,本发明还提供一种区块链交易的跨链方法,该方法适用于第二中继链,第二中继链上注册了跨链交易的目的链,该方法包括:In a third aspect, the present invention also provides a cross-chain method for blockchain transactions, the method is applicable to the second relay chain, and the destination chain of the cross-chain transaction is registered on the second relay chain, and the method includes:
接收跨链网关提交的第一跨链交易;Receive the first cross-chain transaction submitted by the cross-chain gateway;
将第一跨链交易发送到目的链完成第一跨链交易;其中,跨链网关存储了跨链交易的分布式路由表,基于分布式跨链路由表可以对跨链交易进行高效的跨层级路由和传播,第二中继链上注册了目的链。Send the first cross-chain transaction to the destination chain to complete the first cross-chain transaction; wherein, the cross-chain gateway stores the distributed routing table of the cross-chain transaction, and the cross-chain transaction can be efficiently cross-linked based on the distributed cross-chain routing table. Hierarchical routing and propagation, the destination chain is registered on the second relay chain.
进一步,将第一跨链交易发送到目的链完成第一跨链交易包括:Further, sending the first cross-chain transaction to the destination chain to complete the first cross-chain transaction includes:
第二中继链根据跨链交易证明验证经过第一中继链背书的第一跨链交易的背书信息是否可信:The second relay chain verifies whether the endorsement information of the first cross-chain transaction endorsed by the first relay chain is credible according to the cross-chain transaction proof:
是,则将第一跨链交易发送至目的链完成第一跨链交易;If yes, send the first cross-chain transaction to the destination chain to complete the first cross-chain transaction;
否,则不发送第一跨链交易到目的链。Otherwise, the first cross-chain transaction is not sent to the destination chain.
其中,跨链交易证明在来源链发送第一跨链交易时由IBPF(Inter BlockchainTransfer Protocol)协议封装为第一跨链交易请求信息,第一中继链解析后获取交易信息以供各跨链网关和/或第二中继链验证使用。Among them, the cross-chain transaction proof is encapsulated as the first cross-chain transaction request information by the IBPF (Inter Blockchain Transfer Protocol) protocol when the source chain sends the first cross-chain transaction, and the first relay chain parses and obtains the transaction information for each cross-chain gateway. And/or the second relay chain is used for verification.
交易信息包括以下至少一项:来源链合约ID1,目的链合约ID2,跨链交易索引,来源链区块号,跨链交易证明,自定义字段。The transaction information includes at least one of the following: source chain contract ID1, destination chain contract ID2, cross-chain transaction index, source chain block number, cross-chain transaction proof, and custom fields.
第四方面,本发明还提供一种区块链跨链交易系统,包括:In a fourth aspect, the present invention also provides a blockchain cross-chain transaction system, including:
来源中继链单元,来源中继链单元包括信息接收子单元和交易验证子单元,其中;信息接收子单元配置用于接收第一中继链发送的第一跨链交易;交易验证子单元配置用于验证第一跨链交易可信后判断接收跨链交易的目的链是否位于第一中继链上:The source relay chain unit, the source relay chain unit includes an information receiving subunit and a transaction verification subunit, wherein; the information receiving subunit is configured to receive the first cross-chain transaction sent by the first relay chain; the transaction verification subunit is configured It is used to determine whether the destination chain receiving the cross-chain transaction is located on the first relay chain after verifying that the first cross-chain transaction is credible:
是,则将第一跨链交易发送至目的链完成第一跨链交易;否,则将第一跨链交易发送至对应的第一跨链网关。If yes, send the first cross-chain transaction to the destination chain to complete the first cross-chain transaction; if not, send the first cross-chain transaction to the corresponding first cross-chain gateway.
跨链网关单元,跨链网关单元由各跨链网关组成,跨链网关单元存储了跨链交易的分布式路由表,基于分布式跨链路由表可以对跨链交易进行高效的跨层级路由和传播,各跨链网关的联络与传播通过分布式路由表以P2P形式进行;Cross-chain gateway unit. The cross-chain gateway unit is composed of cross-chain gateways. The cross-chain gateway unit stores the distributed routing table of cross-chain transactions. Based on the distributed cross-link routing table, cross-chain transactions can be efficiently cross-level routing. and dissemination, the communication and dissemination of each cross-chain gateway is carried out in the form of P2P through the distributed routing table;
目的中继链单元,目的中继链上注册了跨链交易的目的链,用于接收跨链网关提交的第一跨链交易;并将第一跨链交易发送到目的链完成第一跨链交易;第二中继链上注册了目的链。The destination relay chain unit, the destination chain of the cross-chain transaction is registered on the destination relay chain, and is used to receive the first cross-chain transaction submitted by the cross-chain gateway; and send the first cross-chain transaction to the destination chain to complete the first cross-chain transaction. Transaction; the destination chain is registered on the second relay chain.
第五方面,本发明还提供一种设备,包括一个或多个处理器和存储器,其中存储器包含可由该一个或多个处理器执行的指令以使得该一个或多个处理器执行根据本发明各实施例提供的区块链交易的跨链方法。In a fifth aspect, the present invention also provides an apparatus comprising one or more processors and a memory, wherein the memory contains instructions executable by the one or more processors to cause the one or more processors to perform various functions according to the present invention. The cross-chain method for blockchain transactions provided by the embodiments.
第六方面,本发明还提供一种存储有计算机程序的存储介质,该计算机程序使计算机执行根据本发明各实施例提供的区块链交易的跨链方法。In a sixth aspect, the present invention further provides a storage medium storing a computer program, and the computer program enables a computer to execute the cross-chain method for blockchain transactions provided according to various embodiments of the present invention.
发明的有益效果Beneficial Effects of Invention
本发明诸多实施例提供的一种区块链交易的跨链方法及系统、设备和存储介质通过设置若干跨链网关,实现中继链与中继链之间的快速获取及响应,另一方面,各中继链上可以实现不同验证规则的应用链进行合约间的跨链交易,从而实现了真正的异构链间的跨层级跨链交易。A cross-chain method, system, device and storage medium for blockchain transactions provided by various embodiments of the present invention realize fast acquisition and response between relay chains and relay chains by setting up several cross-chain gateways. , on each relay chain, application chains with different verification rules can perform cross-chain transactions between contracts, thus realizing cross-level and cross-chain transactions between true heterogeneous chains.
附图说明Description of drawings
通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申请的其它特征、目的和优点将会变得更明显:Other features, objects and advantages of the present application will become more apparent by reading the detailed description of non-limiting embodiments made with reference to the following drawings:
图1为本发明一实施例提供的一种区块链交易的跨链方法的流程图。FIG. 1 is a flowchart of a cross-chain method for blockchain transactions according to an embodiment of the present invention.
图2为本发明一实施例提供的一种区块链交易的跨链方法的场景图。FIG. 2 is a scene diagram of a cross-chain method for blockchain transactions provided by an embodiment of the present invention.
图3为图1所示方法的一种优选实施方式的流程图。FIG. 3 is a flow chart of a preferred embodiment of the method shown in FIG. 1 .
图4为图1所示方法的另一种优选实施方式的流程图。FIG. 4 is a flow chart of another preferred embodiment of the method shown in FIG. 1 .
图5为图5为本发明提供另一种区块链交易的跨链方法的流程图。FIG. 5 is a flowchart of another cross-chain method for blockchain transactions provided in FIG. 5 .
图6为本发明提供另一种区块链交易的跨链方法的流程图。FIG. 6 is a flowchart of another cross-chain method for blockchain transactions provided by the present invention.
图7为本发明提供的一种区块链跨链交易系统。FIG. 7 is a blockchain cross-chain transaction system provided by the present invention.
图8为本发明一实施例提供的一种设备的结构示意图。FIG. 8 is a schematic structural diagram of a device according to an embodiment of the present invention.
具体实施方式Detailed ways
下面结合附图和实施例对本申请作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释相关发明,而非对该发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与发明相关的部分。The present application will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the related invention, but not to limit the invention. In addition, it should be noted that, for the convenience of description, only the parts related to the invention are shown in the drawings.
需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本申请。It should be noted that the embodiments in the present application and the features of the embodiments may be combined with each other in the case of no conflict. The present application will be described in detail below with reference to the accompanying drawings and in conjunction with the embodiments.
第一中继链为发送的跨链交易中的来源链所注册的中继链,第二中继链为跨链交易中的目的链所注册的中继链。来源链和目的链可以注册在统一条中继链上,也可以注册在不同中继链上。The first relay chain is the relay chain registered by the source chain in the sent cross-chain transaction, and the second relay chain is the relay chain registered by the destination chain in the cross-chain transaction. The source chain and destination chain can be registered on the same relay chain, or they can be registered on different relay chains.
图1为本发明一实施例提供的一种区块链交易的跨链方法的流程图。如图1所示,在本实施例中,本发明提供一种区块链交易的跨链方法,包括:FIG. 1 is a flowchart of a cross-chain method for blockchain transactions according to an embodiment of the present invention. As shown in Figure 1, in this embodiment, the present invention provides a cross-chain method for blockchain transactions, including:
第一方面,本发明提供一种区块链交易的跨链方法,方法适用于第一中继链,该方法包括:In a first aspect, the present invention provides a cross-chain method for blockchain transactions, the method is applicable to the first relay chain, and the method includes:
S11、接收来源链发送的第一跨链交易请求信息,其中第一跨链交易请求信息包括第一跨链交易的交易信息;S11. Receive first cross-chain transaction request information sent by the source chain, where the first cross-chain transaction request information includes transaction information of the first cross-chain transaction;
S12、验证第一跨链交易可信后判断接收跨链交易的目的链是否位于第一中继链上:S12. After verifying that the first cross-chain transaction is credible, determine whether the destination chain receiving the cross-chain transaction is located on the first relay chain:
S121、是,则将第一跨链交易发送至目的链完成第一跨链交易;S121: Yes, send the first cross-chain transaction to the destination chain to complete the first cross-chain transaction;
S121’、否,则将第一跨链交易发送至对应的第一跨链网关以供第一跨链网关找到第二中继链以将第一跨链交易发送到目的链完成第一跨链交易;其中;第一跨链网关存储了跨链交易的分布式路由表,基于分布式跨链路由表可以对跨链交易进行高效的跨层级路由和传播,第二中继链上注册了目的链。S121', No, send the first cross-chain transaction to the corresponding first cross-chain gateway so that the first cross-chain gateway can find the second relay chain to send the first cross-chain transaction to the destination chain to complete the first cross-chain Transactions; among them; the first cross-chain gateway stores the distributed routing table of cross-chain transactions, and based on the distributed cross-chain routing table, cross-level routing and propagation of cross-chain transactions can be performed efficiently, and the second relay chain registers destination chain.
具体地,以图2所示场景图为例,第一中继链,即中继链A发送第一跨链交易请求信息,其中第一跨链交易请求信息包含第一跨链交易tx1的交易信息,如第一跨链交易tx1的来源链ID1,目的链ID2,交易事件等信息。中继链A验证第一跨链请求信息是否可信,如果不可信,则回滚tx1,并结束此次跨链;如果可信,则进一步根据第一跨链交易tx1的交易信息,如目的链ID2是否也注册在中继链A上:Specifically, taking the scene diagram shown in FIG. 2 as an example, the first relay chain, that is, the relay chain A, sends the first cross-chain transaction request information, wherein the first cross-chain transaction request information includes the transaction of the first cross-chain transaction tx1 Information, such as the source chain ID1 of the first cross-chain transaction tx1, the destination chain ID2, transaction events and other information. Relay chain A verifies whether the first cross-chain request information is credible. If it is not credible, it rolls back tx1 and ends the cross-chain; Is chain ID2 also registered on relay chain A:
如果是(如图2中跨链交易事件为应用链1-应用链2),则中继链A直接将第一跨链交易tx1提交到目的链,即应用链2上,跨链交易完成。If so (as shown in Figure 2, the cross-chain transaction event is AppChain 1-AppChain 2), Relay Chain A directly submits the first cross-chain transaction tx1 to the destination chain, namely
如果否,则中继链A将第一跨链交易tx1发送至中继链A对应的跨链网关1上,跨链网关1接收到第一跨链交易tx1后,找到目的链对应的第二中继链,并将tx1发送至第二中继链,第二中继链第一跨链交易发送至目的链,跨链交易完成。其中;跨链网关1中存储了跨链交易的分布式路由表,即存储了与之有关联的中继链的相关信息,基于该分布式跨链路由表可以对跨链交易进行高效的跨层级路由和传播。第二中继链上注册了目的链。If not, relay chain A sends the first cross-chain transaction tx1 to cross-chain gateway 1 corresponding to relay chain A. After receiving the first cross-chain transaction tx1, cross-chain gateway 1 finds the second cross-chain transaction corresponding to the destination chain. Relay chain, and send tx1 to the second relay chain, the first cross-chain transaction of the second relay chain is sent to the destination chain, and the cross-chain transaction is completed. Among them, the cross-chain gateway 1 stores the distributed routing table of the cross-chain transaction, that is, stores the relevant information of the relay chain associated with it. Based on the distributed cross-chain routing table, the cross-chain transaction can be efficiently performed. Routing and propagation across hierarchies. The destination chain is registered on the second relay chain.
优选地,所述交易信息包括以下至少一项:来源链合约ID1,目的链合约ID2,跨链交易索引,来源链区块号,跨链交易证明,自定义字段;所述交易信息由IBTP(InterBlockchain Transfer Protocol)协议进行封装。优选的,封装结构内容如下:Preferably, the transaction information includes at least one of the following: source chain contract ID1, destination chain contract ID2, cross-chain transaction index, source chain block number, cross-chain transaction certificate, and custom fields; the transaction information is provided by IBTP ( InterBlockchain Transfer Protocol) protocol for encapsulation. Preferably, the contents of the package structure are as follows:
From:来源链合约ID1From: source chain contract ID1
To:目的链合约ID2To: destination chain contract ID2
Index:跨链交易索引Index: Cross-chain transaction index
Timestamp:来源链区块号Timestamp: source chain block number
Payload:跨链调用内容编码Payload: Cross-chain call content encoding
Proof:跨链交易证明Proof: Cross-chain transaction proof
Extra:自定义字段Extra: custom field
CID:调用合约ID3CID: calling contract ID3
Func:调用函数Func: call a function
Args:调用函数的参数Args: arguments to call the function
Callback:回调函数Callback: callback function
其中,Proof:跨链交易证明。Proof字段存储了跨链交易的合法性和存在性证明信息,为中继链跨链验证引擎提供具体的验证信息。Proof字段内容可根据具体应用链的特性不同而有所差异。具体验证规则及方式可通过灵活的验证规则动态加载到跨链验证引擎。根据不同的应用链可能有不同的结构,主要的结构根据验证规则脚本处理所决定。比如,跨链交易证明主要由交易内容哈希和交易哈希签名组成。内容哈希是对跨链交易的交易内容做的哈希,交易哈希签名一般来说可能是应用链中的背书节点对该交易内容哈希的签名。Among them, Proof: cross-chain transaction proof. The Proof field stores the legality and existence proof information of cross-chain transactions, and provides specific verification information for the relay chain cross-chain verification engine. The content of the Proof field may vary according to the characteristics of the specific application chain. Specific verification rules and methods can be dynamically loaded into the cross-chain verification engine through flexible verification rules. Depending on the application chain, there may be different structures, and the main structure is determined by the script processing of the validation rules. For example, cross-chain transaction proof is mainly composed of transaction content hash and transaction hash signature. The content hash is the hash of the transaction content of the cross-chain transaction. Generally speaking, the transaction hash signature may be the signature of the endorsement node in the application chain of the transaction content hash.
在更多实施例中,中继链A验证第一跨链请求信息是否可信时可以采用以下方式:中继链A中的验证引擎接收到第一跨链交易请求信息m1后,解析获取第一跨链交易tx1的交易信息;继而验证引擎根据获取的交易信息中的来源链ID1匹配记录在该验证引擎中的验证规则R1。最后根据验证规则R1和获取的跨链交易证明proof运行程序以验证该第一跨链交易tx1是否符合该验证规则R1,是,则证明该第一跨链交易的确是来自于应用链1的,即第一跨链交易可信。In more embodiments, when relay chain A verifies whether the first cross-chain request information is credible, the following methods may be used: after the verification engine in relay chain A receives the first cross-chain transaction request information m1, it parses and obtains the first cross-chain transaction request information m1. A transaction information of a cross-chain transaction tx1; then the verification engine matches the verification rule R1 recorded in the verification engine according to the source chain ID1 in the acquired transaction information. Finally, run the program according to the verification rule R1 and the obtained cross-chain transaction proof proof to verify whether the first cross-chain transaction tx1 complies with the verification rule R1. If yes, it proves that the first cross-chain transaction is indeed from AppChain 1. That is, the first cross-chain transaction is credible.
图3为图1所示方法的一种优选实施方式的流程图。如图3所示,在本实施例中,第二中继链和第一中继链均记录在第一跨链网关的分布式路由表中;则以供第一跨链网关找到第二中继链以将第一跨链交易发送到目的链完成第一跨链交易为:FIG. 3 is a flow chart of a preferred embodiment of the method shown in FIG. 1 . As shown in FIG. 3 , in this embodiment, the second relay chain and the first relay chain are both recorded in the distributed routing table of the first cross-chain gateway; The follower chain sends the first cross-chain transaction to the destination chain to complete the first cross-chain transaction:
S121’1、将第一跨链交易提交到第二中继链以将第一跨链交易发送到目的链完成第一跨链交易。S121'1. Submit the first cross-chain transaction to the second relay chain to send the first cross-chain transaction to the destination chain to complete the first cross-chain transaction.
具体地,仍以图2所示场景图为例,如第一跨链交易事件为应用链1-应用链3,如图2所示,目的链(即应用链3)所在的第二中继链(图2的中继链B)与来源链(即应用链1)所在的第一中继链(即图2中的中继链A)记录在同一个跨链网关1的分布式路由表中,这种情况下,当跨链网关1接收到中继链A发送的第一跨链交易tx1时,跨链网关1将第一跨链交易tx1提交到中继链B上,中继链B根据交易信息找到对应的应用链3,并发送第一跨链交易tx1,跨链交易完成。Specifically, still taking the scene diagram shown in Figure 2 as an example, if the first cross-chain transaction event is Application Chain 1 -
图4为图1所示方法的另一种优选实施方式的流程图。如图4所示,在本实施例中,第二中继链和第一中继链记录在不同跨链网关的分布式路由表中;则以供第一跨链网关找到第二中继链以将第一跨链交易发送到目的链完成第一跨链交易为:FIG. 4 is a flow chart of another preferred embodiment of the method shown in FIG. 1 . As shown in FIG. 4 , in this embodiment, the second relay chain and the first relay chain are recorded in the distributed routing tables of different cross-chain gateways; then the first cross-chain gateway can find the second relay chain To complete the first cross-chain transaction by sending the first cross-chain transaction to the destination chain:
S121’1’、第一跨链网关通过跨链网关集群找到第二跨链网关以供第二跨链网关找到第二中继链以将第一跨链交易发送到目的链完成第一跨链交易;其中,第二中继链的信息记录在第二跨链网关中。S121'1', the first cross-chain gateway finds the second cross-chain gateway through the cross-chain gateway cluster for the second cross-chain gateway to find the second relay chain to send the first cross-chain transaction to the destination chain to complete the first cross-chain Transaction; wherein, the information of the second relay chain is recorded in the second cross-chain gateway.
具体地,仍以图2所示场景图为例,如第一跨链交易事件为应用链1-应用链4,如图2所示,目的链(即应用链4)所在的第二中继链(图2的中继链C)与来源链(即应用链1)所在的第一中继链(即图2中的中继链A)记录在不同跨链网关的分布式路由表中,即中继链A记录在跨链网关1中,中继链C记录在跨链网关2中;这种情况下,当跨链网关1接收到中继链A发送的第一跨链交易tx1时,跨链网关1向跨链网关集群中发出找寻中继链C的请求,此时,拥有中继链C的跨链网关2发出响应,跨链网关1将第一跨链交易发送至跨链网关2,跨链网关2将第一跨链交易发送至中继链C最后发送至应用链4,从而完成跨链交易。其中,跨链网关集群由各跨链网关组成,各跨链网关的联络与传播通过分布式路由表以P2P形式进行。Specifically, still taking the scene diagram shown in Figure 2 as an example, for example, the first cross-chain transaction event is Application Chain 1 -
在更多实施例中,步骤S121’1’中描述的以供第二网关找到第二中继链以将第一跨链交易发送到目的链完成第一跨链交易包括:In more embodiments, the step S121'1' described in step S121'1' for the second gateway to find the second relay chain to send the first cross-chain transaction to the destination chain to complete the first cross-chain transaction includes:
第二网关根据记载的分布式路由表找到目的链所对应的第二中继链;The second gateway finds the second relay chain corresponding to the destination chain according to the recorded distributed routing table;
第二中继链根据跨链交易证明验证经过第一中继链背书的第一跨链交易的背书信息是否可信:The second relay chain verifies whether the endorsement information of the first cross-chain transaction endorsed by the first relay chain is credible according to the cross-chain transaction proof:
是,则将第一跨链交易发送至目的链完成第一跨链交易;If yes, send the first cross-chain transaction to the destination chain to complete the first cross-chain transaction;
否,则不发送第一跨链交易到目的链。Otherwise, the first cross-chain transaction is not sent to the destination chain.
其中,跨链交易证明在来源链发送第一跨链交易时由IBPF(Inter BlockchainTransfer Protocol)协议封装为第一跨链交易请求信息,第一中继链解析后获取交易信息以供各跨链网关和/或第二中继链验证使用。Among them, the cross-chain transaction proof is encapsulated as the first cross-chain transaction request information by the IBPF (Inter Blockchain Transfer Protocol) protocol when the source chain sends the first cross-chain transaction, and the first relay chain parses and obtains the transaction information for each cross-chain gateway. And/or the second relay chain is used for verification.
具体地,为了保证目的链接收交易的安全性,第二中继节点可以在收到第二网关发送过来的第一跨链交易进行验证,因为在第一中继链发送第一跨链交易时需要为第一跨链交易的可靠性及合法性,真实性作背书,那么第二中继链在验证时可以验证第一中继链所做的背书信息是否可信,如果是,则认为该交易时可信的,第二中继链则将把第一跨链交易发送至目的链,完成跨链交易。Specifically, in order to ensure the security of the transaction received by the destination chain, the second relay node can verify the first cross-chain transaction sent by the second gateway, because when the first relay chain sends the first cross-chain transaction It is necessary to endorse the reliability, legality and authenticity of the first cross-chain transaction, then the second relay chain can verify whether the endorsement information made by the first relay chain is credible during verification. If the transaction is credible, the second relay chain will send the first cross-chain transaction to the destination chain to complete the cross-chain transaction.
图5为本发明提供另一种区块链交易的跨链方法的流程图。如图5所示,在本实施例中,一种区块链交易的跨链方法,该方法适用于各跨链网关,各跨链网关存储了跨链交易的分布式路由表,基于分布式跨链路由表可以对跨链交易进行高效的跨层级路由和传播方法,该方法包括:FIG. 5 is a flowchart of another cross-chain method for blockchain transactions provided by the present invention. As shown in Figure 5, in this embodiment, a cross-chain method for blockchain transactions is applied to each cross-chain gateway, and each cross-chain gateway stores a distributed routing table for cross-chain transactions. The cross-link routing table can perform efficient cross-layer routing and propagation methods for cross-chain transactions, including:
S21、第一跨链网关接收第一中继链提交的第一跨链交易,其中,第一跨链交易由来源链发送到第一中继链;S21. The first cross-chain gateway receives the first cross-chain transaction submitted by the first relay chain, wherein the first cross-chain transaction is sent by the source chain to the first relay chain;
S22、判断第一跨链交易的目的链所注册的中继链信息是否存储在第一跨链网关:S22. Determine whether the relay chain information registered by the destination chain of the first cross-chain transaction is stored in the first cross-chain gateway:
S221、是,将第一跨链交易提交到第二中继链以将第一跨链交易发送到目的链完成第一跨链交易;S221, yes, submit the first cross-chain transaction to the second relay chain to send the first cross-chain transaction to the destination chain to complete the first cross-chain transaction;
S221’、否,第一跨链网关通过跨链网关集群找到第二跨链网关以供第二跨链网关找到第二中继链以将第一跨链交易发送到目的链完成第一跨链交易;其中,第二中继链的信息记录在第二跨链网关中。S221', No, the first cross-chain gateway finds the second cross-chain gateway through the cross-chain gateway cluster, so that the second cross-chain gateway can find the second relay chain to send the first cross-chain transaction to the destination chain to complete the first cross-chain Transaction; wherein, the information of the second relay chain is recorded in the second cross-chain gateway.
具体的,图5所示方法的执行原理与图、图3和图4所示方法的执行原理一致,此处不再赘述。Specifically, the execution principle of the method shown in FIG. 5 is the same as the execution principle of the method shown in FIG. 3 and FIG. 4 , and details are not repeated here.
在更多实施例中,步骤S221’中:以供第二跨链网关找到第二中继链以将第一跨链交易发送到目的链完成第一跨链交易包括:In more embodiments, in step S221': for the second cross-chain gateway to find the second relay chain to send the first cross-chain transaction to the destination chain to complete the first cross-chain transaction includes:
第二网关根据记载的分布式路由表找到目的链所对应的第二中继链;The second gateway finds the second relay chain corresponding to the destination chain according to the recorded distributed routing table;
第二中继链根据跨链交易证明验证经过第一中继链背书的第一跨链交易的背书信息是否可信:The second relay chain verifies whether the endorsement information of the first cross-chain transaction endorsed by the first relay chain is credible according to the cross-chain transaction proof:
是,则将第一跨链交易发送至目的链完成第一跨链交易;If yes, send the first cross-chain transaction to the destination chain to complete the first cross-chain transaction;
否,则不发送第一跨链交易到目的链。Otherwise, the first cross-chain transaction is not sent to the destination chain.
其中,跨链交易证明在来源链发送第一跨链交易时由IBPF(Inter BlockchainTransfer Protocol)协议封装为第一跨链交易请求信息,第一中继链解析后获取交易信息以供各跨链网关和/或第二中继链验证使用。Among them, the cross-chain transaction proof is encapsulated as the first cross-chain transaction request information by the IBPF (Inter Blockchain Transfer Protocol) protocol when the source chain sends the first cross-chain transaction, and the first relay chain parses and obtains the transaction information for each cross-chain gateway. And/or the second relay chain is used for verification.
具体地,为了保证目的链接收交易的安全性,第二中继节点可以在收到第二网关发送过来的第一跨链交易进行验证,因为在第一中继链发送第一跨链交易时需要为第一跨链交易的可靠性及合法性,真实性作背书,那么第二中继链在验证时可以验证第一中继链所做的背书信息是否可信,如果是,则认为该交易时可信的,第二中继链则将把第一跨链交易发送至目的链,完成跨链交易否则,不发送第一跨链交易到目的链。Specifically, in order to ensure the security of the transaction received by the destination chain, the second relay node can verify the first cross-chain transaction sent by the second gateway, because when the first relay chain sends the first cross-chain transaction It is necessary to endorse the reliability, legality and authenticity of the first cross-chain transaction, then the second relay chain can verify whether the endorsement information made by the first relay chain is credible during verification. If the transaction is credible, the second relay chain will send the first cross-chain transaction to the destination chain and complete the cross-chain transaction. Otherwise, the first cross-chain transaction will not be sent to the destination chain.
图6为本发明提供另一种区块链交易的跨链方法的流程图。如图6所示,在本实施例中,一种区块链交易的跨链方法,该方法适用于第二中继链,第二中继链上注册了跨链交易的目的链,该方法包括:FIG. 6 is a flowchart of another cross-chain method for blockchain transactions provided by the present invention. As shown in FIG. 6 , in this embodiment, a cross-chain method for blockchain transactions is applied to the second relay chain, and the destination chain of the cross-chain transaction is registered on the second relay chain. include:
S31、接收跨链网关提交的第一跨链交易;S31. Receive the first cross-chain transaction submitted by the cross-chain gateway;
S32、将第一跨链交易发送到目的链完成第一跨链交易;其中,跨链网关存储了跨链交易的分布式路由表,基于分布式跨链路由表可以对跨链交易进行高效的跨层级路由和传播,第二中继链上注册了目的链。S32. Send the first cross-chain transaction to the destination chain to complete the first cross-chain transaction; wherein, the cross-chain gateway stores a distributed routing table of the cross-chain transaction, and the cross-chain transaction can be efficiently performed based on the distributed cross-chain routing table The cross-layer routing and propagation, the destination chain is registered on the second relay chain.
具体地,图6所示方法地执行原理与图1,图3,图4所示方法的执行原理类似,区别在于本实施例中的应用场景为来源链和目的链不再同一个中继链上注册。Specifically, the execution principle of the method shown in FIG. 6 is similar to the execution principle of the method shown in FIG. 1 , FIG. 3 , and FIG. 4 , except that the application scenario in this embodiment is that the source chain and the destination chain are no longer the same relay chain Register on.
图7为本发明提供的一种区块链跨链交易系统。如图7所示,在本实施例中,一种区块链跨链交易系统7,包括:FIG. 7 is a blockchain cross-chain transaction system provided by the present invention. As shown in Figure 7, in this embodiment, a blockchain
来源中继链单元71,来源中继链单元包括信息接收子单元711和交易验证子单元712,其中;信息接收子单元711配置用于接收第一中继链发送的第一跨链交易;交易验证子单元712配置用于验证第一跨链交易可信后判断接收跨链交易的目的链是否位于第一中继链上:The source
是,则将第一跨链交易发送至目的链完成第一跨链交易;If yes, send the first cross-chain transaction to the destination chain to complete the first cross-chain transaction;
否,则将第一跨链交易发送至对应的第一跨链网关。If not, send the first cross-chain transaction to the corresponding first cross-chain gateway.
跨链网关单元72,跨链网关单元由各跨链网关组成,跨链网关单元存储了跨链交易的分布式路由表,基于分布式跨链路由表可以对跨链交易进行高效的跨层级路由和传播,各跨链网关的联络与传播通过分布式路由表以P2P形式进行;The
目的中继链单元73,目的中继链上注册了跨链交易的目的链,用于接收跨链网关提交的第一跨链交易;并将第一跨链交易发送到目的链完成第一跨链交易;第二中继链上注册了目的链。The destination
图8为本发明一实施例提供的一种设备的结构示意图。FIG. 8 is a schematic structural diagram of a device according to an embodiment of the present invention.
如图8所示,作为另一方面,本申请还提供了一种设备800,包括一个或多个中央处理单元(CPU)801,其可以根据存储在只读存储器(ROM)802中的程序或者从存储部分808加载到随机访问存储器(RAM)803中的程序而执行各种适当的动作和处理。在RAM803中,还存储有设备800操作所需的各种程序和数据。CPU801、ROM802以及RAM803通过总线804彼此相连。输入/输出(I/O)接口805也连接至总线804。As shown in FIG. 8 , as another aspect, the present application also provides a device 800 , comprising one or more central processing units (CPUs) 801 , which can operate according to a program stored in a read only memory (ROM) 802 or Various appropriate actions and processes are executed from the program loaded into the random access memory (RAM) 803 from the
以下部件连接至I/O接口805:包括键盘、鼠标等的输入部分806;包括诸如阴极射线管(CRT)、液晶显示器(LCD)等以及扬声器等的输出部分807;包括硬盘等的存储部分808;以及包括诸如LAN卡、调制解调器等的网络接口卡的通信部分809。通信部分809经由诸如因特网的网络执行通信处理。驱动器810也根据需要连接至I/O接口805。可拆卸介质811,诸如磁盘、光盘、磁光盘、半导体存储器等等,根据需要安装在驱动器810上,以便于从其上读出的计算机程序根据需要被安装入存储部分808。The following components are connected to the I/O interface 805: an
特别地,根据本公开的实施例,上述任一实施例描述的区块链交易的跨链方法可以被实现为计算机软件程序。例如,本公开的实施例包括一种计算机程序产品,其包括有形地包含在机器可读介质上的计算机程序,所述计算机程序包含用于执行区块链交易的跨链方法的程序代码。在这样的实施例中,该计算机程序可以通过通信部分809从网络上被下载和安装,和/或从可拆卸介质811被安装。In particular, according to the embodiments of the present disclosure, the cross-chain method for blockchain transactions described in any of the above embodiments can be implemented as a computer software program. For example, embodiments of the present disclosure include a computer program product comprising a computer program tangibly embodied on a machine-readable medium, the computer program containing program code for a cross-chain method for performing blockchain transactions. In such an embodiment, the computer program may be downloaded and installed from the network via the
作为又一方面,本申请还提供了一种计算机可读存储介质,该计算机可读存储介质可以是上述实施例的装置中所包含的计算机可读存储介质;也可以是单独存在,未装配入设备中的计算机可读存储介质。计算机可读存储介质存储有一个或者一个以上程序,该程序被一个或者一个以上的处理器用来执行描述于本申请的区块链交易的跨链方法。As yet another aspect, the present application also provides a computer-readable storage medium. The computer-readable storage medium may be a computer-readable storage medium included in the apparatus of the foregoing embodiment; A computer-readable storage medium in a device. The computer-readable storage medium stores one or more programs that are used by one or more processors to execute the cross-chain method of blockchain transactions described in this application.
附图中的流程图和框图,图示了按照本发明各种实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,该模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这根据所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以通过执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以通过专用硬件与计算机指令的组合来实现。The flowchart and block diagrams in the Figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to various embodiments of the present invention. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of code that contains one or more logical functions for implementing the specified functions executable instructions. It should also be noted that, in some alternative implementations, the functions noted in the blocks may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It is also noted that each block of the block diagrams and/or flowchart illustrations, and combinations of blocks in the block diagrams and/or flowchart illustrations, can be implemented by dedicated hardware-based systems that perform the specified functions or operations , or can be implemented by a combination of dedicated hardware and computer instructions.
描述于本申请实施例中所涉及到的单元或模块可以通过软件的方式实现,也可以通过硬件的方式来实现。所描述的单元或模块也可以设置在处理器中,例如,各所述单元可以是设置在计算机或移动智能设备中的软件程序,也可以是单独配置的硬件装置。其中,这些单元或模块的名称在某种情况下并不构成对该单元或模块本身的限定。The units or modules involved in the embodiments of the present application may be implemented in a software manner, and may also be implemented in a hardware manner. The described units or modules may also be provided in the processor, for example, each of the units may be a software program provided in a computer or a mobile smart device, or may be a separately configured hardware device. Wherein, the names of these units or modules do not constitute limitations on the units or modules themselves under certain circumstances.
以上描述仅为本申请的较佳实施例以及对所运用技术原理的说明。本领域技术人员应当理解,本申请中所涉及的发明范围,并不限于上述技术特征的特定组合而成的技术方案,同时也应涵盖在不脱离本申请构思的情况下,由上述技术特征或其等同特征进行任意组合而形成的其它技术方案。例如上述特征与本申请中公开的(但不限于)具有类似功能的技术特征进行互相替换而形成的技术方案。The above description is only a preferred embodiment of the present application and an illustration of the applied technical principles. Those skilled in the art should understand that the scope of the invention involved in the present application is not limited to the technical solutions formed by the specific combination of the above-mentioned technical features, and should also cover, without departing from the concept of the present application, the above-mentioned technical features or Other technical solutions formed by any combination of its equivalent features. For example, a technical solution is formed by replacing the above-mentioned features with the technical features disclosed in this application (but not limited to) with similar functions.
Claims (13)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911019951.2A CN110751475A (en) | 2019-10-24 | 2019-10-24 | Cross-chain method, system, equipment and storage medium for blockchain transaction |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911019951.2A CN110751475A (en) | 2019-10-24 | 2019-10-24 | Cross-chain method, system, equipment and storage medium for blockchain transaction |
Publications (1)
Publication Number | Publication Date |
---|---|
CN110751475A true CN110751475A (en) | 2020-02-04 |
Family
ID=69279816
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911019951.2A Pending CN110751475A (en) | 2019-10-24 | 2019-10-24 | Cross-chain method, system, equipment and storage medium for blockchain transaction |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110751475A (en) |
Cited By (44)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111488615A (en) * | 2020-04-08 | 2020-08-04 | 北京瑞策科技有限公司 | Cross-link realization method and device for service data block chain |
CN111563744A (en) * | 2020-04-21 | 2020-08-21 | 杭州趣链科技有限公司 | Method for verifying Fabric complex endorsement policy in cross-chain |
CN111600908A (en) * | 2020-06-17 | 2020-08-28 | 杭州云链趣链数字科技有限公司 | Data processing method, system, computer device and readable storage medium |
CN111666325A (en) * | 2020-05-18 | 2020-09-15 | 国网浙江省电力有限公司信息通信分公司 | Validity verification method for cross-link port calling |
CN111680996A (en) * | 2020-05-28 | 2020-09-18 | 中国工商银行股份有限公司 | Life payment data processing method, device and system based on block chain |
CN111784518A (en) * | 2020-06-30 | 2020-10-16 | 北京海益同展信息科技有限公司 | Block chain cross-chain processing method and device, computer equipment and storage medium |
CN111797171A (en) * | 2020-07-22 | 2020-10-20 | 南京纯白矩阵科技有限公司 | Data synchronization system based on block chain cross-chain technology |
CN111934999A (en) * | 2020-09-25 | 2020-11-13 | 支付宝(杭州)信息技术有限公司 | Message transmission method and device |
CN112291305A (en) * | 2020-10-09 | 2021-01-29 | 全球码链科技合作中心有限公司 | Code chain construction method and device based on unified identification |
CN112330326A (en) * | 2020-11-27 | 2021-02-05 | 中国农业银行股份有限公司 | Business processing method and device applied to bank transaction block chain system |
CN112445841A (en) * | 2020-11-17 | 2021-03-05 | 杭州趣链科技有限公司 | Account query method, device, system, server and medium |
CN112446785A (en) * | 2020-11-06 | 2021-03-05 | 杭州趣链科技有限公司 | Cross-chain transaction method, system, device, equipment and storage medium |
CN112508560A (en) * | 2020-12-01 | 2021-03-16 | 浙商银行股份有限公司 | Block chain cross-chain identity authentication and authority control method and device and computer equipment |
CN112508704A (en) * | 2020-12-17 | 2021-03-16 | 杭州趣链科技有限公司 | Block chain cross-chain transaction method and device, computer equipment and storage medium |
CN112532393A (en) * | 2020-11-20 | 2021-03-19 | 杭州趣链科技有限公司 | Verification method of cross-link transaction, relay link node equipment and medium |
CN112529577A (en) * | 2020-12-17 | 2021-03-19 | 上海万向区块链股份公司 | Block chain cross-chain system and method based on excitation treatment |
CN112615838A (en) * | 2020-12-10 | 2021-04-06 | 浙商银行股份有限公司 | Extensible block chain cross-chain communication method |
CN112651046A (en) * | 2020-12-30 | 2021-04-13 | 杭州趣链科技有限公司 | Data synchronization method, device and system for cross-chain transaction and terminal equipment |
CN112653763A (en) * | 2020-12-24 | 2021-04-13 | 武汉俊俊技术有限公司 | Public chain cross-chain management system |
CN112669038A (en) * | 2020-12-28 | 2021-04-16 | 杭州趣链科技有限公司 | Account inquiry system and cross-chain gateway |
CN112804358A (en) * | 2021-03-30 | 2021-05-14 | 支付宝(杭州)信息技术有限公司 | Method and device for transferring data in cross-link mode based on relay equipment network |
CN112804357A (en) * | 2021-03-30 | 2021-05-14 | 支付宝(杭州)信息技术有限公司 | Method and device for reading data in cross-link mode based on relay equipment network |
CN112822180A (en) * | 2020-12-30 | 2021-05-18 | 广东电网有限责任公司 | Intranet and extranet cross-link communication method and device, computer equipment and storage medium |
CN112907262A (en) * | 2021-02-20 | 2021-06-04 | 北京邮电大学 | Block chain cross-chain interaction method based on relay chain under agricultural product traceability |
CN112929285A (en) * | 2020-08-28 | 2021-06-08 | 支付宝(杭州)信息技术有限公司 | Communication optimization system of block chain network |
CN112953821A (en) * | 2020-09-25 | 2021-06-11 | 支付宝(杭州)信息技术有限公司 | Message transmission method and device |
CN113079081A (en) * | 2020-09-25 | 2021-07-06 | 支付宝(杭州)信息技术有限公司 | Message transmission method and device |
CN113111126A (en) * | 2021-04-12 | 2021-07-13 | 浙江永旗区块链科技有限公司 | Block chain cross-chain forwarding system and forwarding method thereof |
CN113422733A (en) * | 2021-08-25 | 2021-09-21 | 腾讯科技(深圳)有限公司 | Service processing method and device of block chain, computer equipment and storage medium |
CN113452781A (en) * | 2021-06-28 | 2021-09-28 | 上海计算机软件技术开发中心 | Block chain cross-chain system and method |
CN113468268A (en) * | 2021-06-29 | 2021-10-01 | 北京百度网讯科技有限公司 | Cross-chain processing method and device, electronic equipment and readable storage medium |
CN113656780A (en) * | 2021-03-30 | 2021-11-16 | 支付宝(杭州)信息技术有限公司 | Cross-link access control method and device |
CN113807960A (en) * | 2021-03-04 | 2021-12-17 | 京东科技控股股份有限公司 | Cross-link processing method, device and system between heterogeneous chains and electronic equipment |
US11218402B2 (en) | 2020-09-25 | 2022-01-04 | Alipay (Hangzhou) Information Technology Co., Ltd. | Blockchain systems, and message transmission methods and apparatuses |
US11233849B2 (en) | 2020-09-25 | 2022-01-25 | Alipay (Hangzhou) Information Technology Co., Ltd. | Message transmission methods and apparatuses |
US11316921B2 (en) | 2020-09-25 | 2022-04-26 | Alipay (Hangzhou) Information Technology Co., Ltd. | Block synchronization methods and apparatuses |
CN114463002A (en) * | 2021-12-31 | 2022-05-10 | 杭州趣链科技有限公司 | Method and device for verifying legality of cross-link transaction, computer equipment and medium |
CN114493862A (en) * | 2021-12-29 | 2022-05-13 | 杭州趣链科技有限公司 | Verification method, device, electronic equipment, system and storage medium for cross-chain transaction |
US11336558B2 (en) | 2020-09-25 | 2022-05-17 | Alipay (Hangzhou) Information Technology Co., Ltd. | Message transmission methods and apparatuses |
WO2022134185A1 (en) * | 2020-12-21 | 2022-06-30 | 杭州趣链科技有限公司 | Point exchange method, system and apparatus, and device and storage medium |
WO2022143798A1 (en) * | 2020-12-30 | 2022-07-07 | 杭州趣链科技有限公司 | Method for verifying cross-chain transaction, and terminal device and readable storage medium |
US11463278B2 (en) | 2020-09-25 | 2022-10-04 | Alipay (Hangzhou) Information Technology Co., Ltd. | Message transmission methods and apparatuses |
WO2022205966A1 (en) * | 2021-03-30 | 2022-10-06 | 蚂蚁区块链科技(上海)有限公司 | Cross-chain access control method and apparatus |
CN115460142A (en) * | 2021-06-07 | 2022-12-09 | 京东科技控股股份有限公司 | Routing addressing method and device based on cross-chain transaction |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108768659A (en) * | 2018-05-24 | 2018-11-06 | 深圳前海益链网络科技有限公司 | Across the chain tra nsfer system of Token assets between a kind of different blocks chain network |
CN108805701A (en) * | 2018-04-19 | 2018-11-13 | 深圳市网心科技有限公司 | Across the chain transaction processing system of multi-tiling chain and method, block catenary system and storage medium |
WO2019021107A1 (en) * | 2017-07-24 | 2019-01-31 | nChain Holdings Limited | Computer-implemented system and method for managing a large distributed memory pool in a blockchain network |
US20190058581A1 (en) * | 2017-08-03 | 2019-02-21 | Gavin Wood | Methods and Systems for a Heterogeneous Multi-Chain Framework |
CN109784881A (en) * | 2018-12-29 | 2019-05-21 | 广州蓝石信息技术有限公司 | General across chain payment scheme based on decentralization gateway |
CN109784921A (en) * | 2018-12-29 | 2019-05-21 | 广州蓝石信息技术有限公司 | General across chain communication mechanism based on decentralization gateway |
WO2019157810A1 (en) * | 2018-02-13 | 2019-08-22 | 华为技术有限公司 | Data transmission method and device and network node |
CN110266655A (en) * | 2019-05-30 | 2019-09-20 | 中国工商银行股份有限公司 | A kind of across chain interconnected method, equipment and system based on block chain |
CN110288345A (en) * | 2019-06-26 | 2019-09-27 | 深圳市网心科技有限公司 | Cross-chain communication method, device, main chain node and storage medium |
-
2019
- 2019-10-24 CN CN201911019951.2A patent/CN110751475A/en active Pending
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2019021107A1 (en) * | 2017-07-24 | 2019-01-31 | nChain Holdings Limited | Computer-implemented system and method for managing a large distributed memory pool in a blockchain network |
US20190058581A1 (en) * | 2017-08-03 | 2019-02-21 | Gavin Wood | Methods and Systems for a Heterogeneous Multi-Chain Framework |
WO2019157810A1 (en) * | 2018-02-13 | 2019-08-22 | 华为技术有限公司 | Data transmission method and device and network node |
CN108805701A (en) * | 2018-04-19 | 2018-11-13 | 深圳市网心科技有限公司 | Across the chain transaction processing system of multi-tiling chain and method, block catenary system and storage medium |
CN108768659A (en) * | 2018-05-24 | 2018-11-06 | 深圳前海益链网络科技有限公司 | Across the chain tra nsfer system of Token assets between a kind of different blocks chain network |
CN109784881A (en) * | 2018-12-29 | 2019-05-21 | 广州蓝石信息技术有限公司 | General across chain payment scheme based on decentralization gateway |
CN109784921A (en) * | 2018-12-29 | 2019-05-21 | 广州蓝石信息技术有限公司 | General across chain communication mechanism based on decentralization gateway |
CN110266655A (en) * | 2019-05-30 | 2019-09-20 | 中国工商银行股份有限公司 | A kind of across chain interconnected method, equipment and system based on block chain |
CN110288345A (en) * | 2019-06-26 | 2019-09-27 | 深圳市网心科技有限公司 | Cross-chain communication method, device, main chain node and storage medium |
Non-Patent Citations (1)
Title |
---|
薛小平 等: "《宽带无线通信》", pages: 190 * |
Cited By (74)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111488615A (en) * | 2020-04-08 | 2020-08-04 | 北京瑞策科技有限公司 | Cross-link realization method and device for service data block chain |
CN111563744A (en) * | 2020-04-21 | 2020-08-21 | 杭州趣链科技有限公司 | Method for verifying Fabric complex endorsement policy in cross-chain |
CN111563744B (en) * | 2020-04-21 | 2023-05-26 | 杭州趣链科技有限公司 | Method for verifying Fabric complex endorsement policy in cross-chain |
CN111666325A (en) * | 2020-05-18 | 2020-09-15 | 国网浙江省电力有限公司信息通信分公司 | Validity verification method for cross-link port calling |
CN111666325B (en) * | 2020-05-18 | 2024-04-19 | 国网浙江省电力有限公司 | Cross-link-port calling validity verification method |
CN111680996B (en) * | 2020-05-28 | 2023-09-22 | 中国工商银行股份有限公司 | Block chain-based life payment data processing method, device and system |
CN111680996A (en) * | 2020-05-28 | 2020-09-18 | 中国工商银行股份有限公司 | Life payment data processing method, device and system based on block chain |
CN111600908A (en) * | 2020-06-17 | 2020-08-28 | 杭州云链趣链数字科技有限公司 | Data processing method, system, computer device and readable storage medium |
CN111784518A (en) * | 2020-06-30 | 2020-10-16 | 北京海益同展信息科技有限公司 | Block chain cross-chain processing method and device, computer equipment and storage medium |
CN111784518B (en) * | 2020-06-30 | 2024-04-05 | 京东科技信息技术有限公司 | Block chain cross-chain processing method and device, computer equipment and storage medium |
CN111797171A (en) * | 2020-07-22 | 2020-10-20 | 南京纯白矩阵科技有限公司 | Data synchronization system based on block chain cross-chain technology |
CN112929285A (en) * | 2020-08-28 | 2021-06-08 | 支付宝(杭州)信息技术有限公司 | Communication optimization system of block chain network |
US11388017B2 (en) | 2020-08-28 | 2022-07-12 | Alipay (Hangzhou) Information Technology Co., Ltd. | Communication optimization systems of blockchain network, registration methods and message forwarding methods |
US11463278B2 (en) | 2020-09-25 | 2022-10-04 | Alipay (Hangzhou) Information Technology Co., Ltd. | Message transmission methods and apparatuses |
CN111934999A (en) * | 2020-09-25 | 2020-11-13 | 支付宝(杭州)信息技术有限公司 | Message transmission method and device |
US11336558B2 (en) | 2020-09-25 | 2022-05-17 | Alipay (Hangzhou) Information Technology Co., Ltd. | Message transmission methods and apparatuses |
US11316921B2 (en) | 2020-09-25 | 2022-04-26 | Alipay (Hangzhou) Information Technology Co., Ltd. | Block synchronization methods and apparatuses |
CN112953821B (en) * | 2020-09-25 | 2022-02-25 | 支付宝(杭州)信息技术有限公司 | Message transmission method and device |
US11233849B2 (en) | 2020-09-25 | 2022-01-25 | Alipay (Hangzhou) Information Technology Co., Ltd. | Message transmission methods and apparatuses |
US11218402B2 (en) | 2020-09-25 | 2022-01-04 | Alipay (Hangzhou) Information Technology Co., Ltd. | Blockchain systems, and message transmission methods and apparatuses |
US11722318B2 (en) | 2020-09-25 | 2023-08-08 | Alipay (Hangzhou) Information Technology Co., Ltd. | Message transmission methods and apparatuses |
US11388229B2 (en) | 2020-09-25 | 2022-07-12 | Alipay (Hangzhou) Information Technology Co., Ltd. | Methods and apparatuses for transmitting messages |
CN111934999B (en) * | 2020-09-25 | 2021-01-22 | 支付宝(杭州)信息技术有限公司 | Message transmission method and device |
US11924276B2 (en) | 2020-09-25 | 2024-03-05 | Alipay (Hangzhou) Information Technology Co., Ltd. | Methods and apparatuses for transmitting messages |
CN113079079B (en) * | 2020-09-25 | 2022-08-02 | 支付宝(杭州)信息技术有限公司 | Message transmission method and device |
US11445016B2 (en) | 2020-09-25 | 2022-09-13 | Alipay (Hangzhou) Information Technology Co., Ltd. | Methods and apparatuses for transmitting messages |
CN112953821A (en) * | 2020-09-25 | 2021-06-11 | 支付宝(杭州)信息技术有限公司 | Message transmission method and device |
CN113079081A (en) * | 2020-09-25 | 2021-07-06 | 支付宝(杭州)信息技术有限公司 | Message transmission method and device |
CN113079079A (en) * | 2020-09-25 | 2021-07-06 | 支付宝(杭州)信息技术有限公司 | Message transmission method and device |
CN112291305A (en) * | 2020-10-09 | 2021-01-29 | 全球码链科技合作中心有限公司 | Code chain construction method and device based on unified identification |
CN112291305B (en) * | 2020-10-09 | 2024-05-14 | 全球码链科技合作中心有限公司 | Code chain construction method and device based on unified identification |
CN112446785A (en) * | 2020-11-06 | 2021-03-05 | 杭州趣链科技有限公司 | Cross-chain transaction method, system, device, equipment and storage medium |
WO2022095244A1 (en) * | 2020-11-06 | 2022-05-12 | 杭州趣链科技有限公司 | Cross-chain transaction method, system and apparatus, device, and storage medium |
CN112446785B (en) * | 2020-11-06 | 2023-09-22 | 杭州趣链科技有限公司 | Cross-chain transaction method, system, device, equipment and storage medium |
CN112445841A (en) * | 2020-11-17 | 2021-03-05 | 杭州趣链科技有限公司 | Account query method, device, system, server and medium |
CN112532393A (en) * | 2020-11-20 | 2021-03-19 | 杭州趣链科技有限公司 | Verification method of cross-link transaction, relay link node equipment and medium |
CN112330326A (en) * | 2020-11-27 | 2021-02-05 | 中国农业银行股份有限公司 | Business processing method and device applied to bank transaction block chain system |
CN112330326B (en) * | 2020-11-27 | 2023-06-30 | 中国农业银行股份有限公司 | Business processing method and device applied to bank transaction blockchain system |
CN112508560A (en) * | 2020-12-01 | 2021-03-16 | 浙商银行股份有限公司 | Block chain cross-chain identity authentication and authority control method and device and computer equipment |
CN112615838A (en) * | 2020-12-10 | 2021-04-06 | 浙商银行股份有限公司 | Extensible block chain cross-chain communication method |
CN112615838B (en) * | 2020-12-10 | 2022-08-23 | 浙商银行股份有限公司 | Extensible block chain cross-chain communication method |
CN112508704A (en) * | 2020-12-17 | 2021-03-16 | 杭州趣链科技有限公司 | Block chain cross-chain transaction method and device, computer equipment and storage medium |
CN112508704B (en) * | 2020-12-17 | 2024-07-16 | 杭州趣链科技有限公司 | Method, apparatus, computer device and storage medium for blockchain cross-chain transaction |
CN112529577A (en) * | 2020-12-17 | 2021-03-19 | 上海万向区块链股份公司 | Block chain cross-chain system and method based on excitation treatment |
WO2022134185A1 (en) * | 2020-12-21 | 2022-06-30 | 杭州趣链科技有限公司 | Point exchange method, system and apparatus, and device and storage medium |
CN112653763A (en) * | 2020-12-24 | 2021-04-13 | 武汉俊俊技术有限公司 | Public chain cross-chain management system |
CN112669038B (en) * | 2020-12-28 | 2024-03-15 | 杭州趣链科技有限公司 | Account inquiry system and cross-link gateway |
CN112669038A (en) * | 2020-12-28 | 2021-04-16 | 杭州趣链科技有限公司 | Account inquiry system and cross-chain gateway |
CN112651046A (en) * | 2020-12-30 | 2021-04-13 | 杭州趣链科技有限公司 | Data synchronization method, device and system for cross-chain transaction and terminal equipment |
WO2022143798A1 (en) * | 2020-12-30 | 2022-07-07 | 杭州趣链科技有限公司 | Method for verifying cross-chain transaction, and terminal device and readable storage medium |
CN112822180A (en) * | 2020-12-30 | 2021-05-18 | 广东电网有限责任公司 | Intranet and extranet cross-link communication method and device, computer equipment and storage medium |
CN112907262A (en) * | 2021-02-20 | 2021-06-04 | 北京邮电大学 | Block chain cross-chain interaction method based on relay chain under agricultural product traceability |
CN113807960A (en) * | 2021-03-04 | 2021-12-17 | 京东科技控股股份有限公司 | Cross-link processing method, device and system between heterogeneous chains and electronic equipment |
CN113656780A (en) * | 2021-03-30 | 2021-11-16 | 支付宝(杭州)信息技术有限公司 | Cross-link access control method and device |
CN112804358B (en) * | 2021-03-30 | 2021-07-23 | 支付宝(杭州)信息技术有限公司 | Method and device for transferring data in cross-link mode based on relay equipment network |
CN112804358A (en) * | 2021-03-30 | 2021-05-14 | 支付宝(杭州)信息技术有限公司 | Method and device for transferring data in cross-link mode based on relay equipment network |
WO2022205958A1 (en) * | 2021-03-30 | 2022-10-06 | 蚂蚁区块链科技(上海)有限公司 | Cross-chain transfer data method and apparatus based on relay device network |
WO2022205966A1 (en) * | 2021-03-30 | 2022-10-06 | 蚂蚁区块链科技(上海)有限公司 | Cross-chain access control method and apparatus |
WO2022205962A1 (en) * | 2021-03-30 | 2022-10-06 | 蚂蚁区块链科技(上海)有限公司 | Method and apparatus for cross-chain reading of data based on relay device network |
CN112804357A (en) * | 2021-03-30 | 2021-05-14 | 支付宝(杭州)信息技术有限公司 | Method and device for reading data in cross-link mode based on relay equipment network |
CN113676546A (en) * | 2021-03-30 | 2021-11-19 | 支付宝(杭州)信息技术有限公司 | Method and device for transferring data in cross-link mode based on relay equipment network |
CN112804357B (en) * | 2021-03-30 | 2021-08-06 | 支付宝(杭州)信息技术有限公司 | Method and device for reading data in cross-link mode based on relay equipment network |
CN113656780B (en) * | 2021-03-30 | 2023-12-19 | 支付宝(杭州)信息技术有限公司 | Cross-chain access control method and device |
CN113676553A (en) * | 2021-03-30 | 2021-11-19 | 支付宝(杭州)信息技术有限公司 | Method and device for reading data in cross-link mode based on relay equipment network |
CN113111126A (en) * | 2021-04-12 | 2021-07-13 | 浙江永旗区块链科技有限公司 | Block chain cross-chain forwarding system and forwarding method thereof |
CN115460142B (en) * | 2021-06-07 | 2024-08-16 | 京东科技控股股份有限公司 | Routing addressing method and device based on cross-chain transaction |
CN115460142A (en) * | 2021-06-07 | 2022-12-09 | 京东科技控股股份有限公司 | Routing addressing method and device based on cross-chain transaction |
CN113452781A (en) * | 2021-06-28 | 2021-09-28 | 上海计算机软件技术开发中心 | Block chain cross-chain system and method |
CN113468268A (en) * | 2021-06-29 | 2021-10-01 | 北京百度网讯科技有限公司 | Cross-chain processing method and device, electronic equipment and readable storage medium |
CN113468268B (en) * | 2021-06-29 | 2024-07-19 | 北京百度网讯科技有限公司 | Cross-chain processing method and device, electronic equipment and readable storage medium |
CN113422733B (en) * | 2021-08-25 | 2021-11-05 | 腾讯科技(深圳)有限公司 | Service processing method and device of block chain, computer equipment and storage medium |
CN113422733A (en) * | 2021-08-25 | 2021-09-21 | 腾讯科技(深圳)有限公司 | Service processing method and device of block chain, computer equipment and storage medium |
CN114493862A (en) * | 2021-12-29 | 2022-05-13 | 杭州趣链科技有限公司 | Verification method, device, electronic equipment, system and storage medium for cross-chain transaction |
CN114463002A (en) * | 2021-12-31 | 2022-05-10 | 杭州趣链科技有限公司 | Method and device for verifying legality of cross-link transaction, computer equipment and medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110751475A (en) | Cross-chain method, system, equipment and storage medium for blockchain transaction | |
CN110766408A (en) | Cross-chain transaction verification method, engine, equipment and storage medium for heterogeneous block chain | |
EP3629272B1 (en) | Method and device for running chaincode | |
CN109447641B (en) | Method and apparatus for transmitting blockchain data to blockchain browser | |
CN110288345A (en) | Cross-chain communication method, device, main chain node and storage medium | |
CN109034801A (en) | A kind of privacy method of commerce and system, equipment and can storage medium | |
CN110535659B (en) | Method, apparatus, electronic device and computer readable medium for processing data request | |
CN112150141A (en) | A blockchain consensus method, device and system | |
CN111756736A (en) | A cross-chain method, system, electronic device and storage medium between heterogeneous blockchains | |
CN113271311B (en) | A digital identity management method and system in a cross-chain network | |
CN113657900A (en) | A cross-chain transaction verification method, system and cross-chain transaction system | |
CN112651046A (en) | Data synchronization method, device and system for cross-chain transaction and terminal equipment | |
WO2023005500A1 (en) | Cross-chain transaction processing method and apparatus, electronic device, and storage medium | |
CN113179324B (en) | Block chain link point and service processing method executed by block chain link point | |
WO2023116098A1 (en) | Cross-chain transaction processing method and apparatus, computing device, and medium | |
CN110516463B (en) | Method and apparatus for generating information | |
CN111343220B (en) | Repeater, distributed file transmission method, distributed file transmission system, medium and electronic equipment | |
CN112527669B (en) | Self-test method and system for local services | |
CN116070285A (en) | Asynchronous consensus method, device, server and medium based on Bayesian fault tolerance | |
WO2024212912A1 (en) | Data processing method and apparatus and electronic device | |
CN113132459A (en) | Distributed storage method, system, storage medium, information data processing terminal | |
CN112988738A (en) | Data slicing method and device for block chain | |
WO2023207529A1 (en) | Data processing method and apparatus, device, medium, and product | |
CN117952747A (en) | Block chain-based equity voucher transaction method, device, equipment and readable medium | |
US12002043B2 (en) | Method for enabling efficient evaluation of transactions in a distributed ledger network |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20200204 |
|
RJ01 | Rejection of invention patent application after publication |