CN109345387A - 区块链跨链交易方法、跨链通信装置及存储介质 - Google Patents
区块链跨链交易方法、跨链通信装置及存储介质 Download PDFInfo
- Publication number
- CN109345387A CN109345387A CN201811027989.XA CN201811027989A CN109345387A CN 109345387 A CN109345387 A CN 109345387A CN 201811027989 A CN201811027989 A CN 201811027989A CN 109345387 A CN109345387 A CN 109345387A
- Authority
- CN
- China
- Prior art keywords
- chain
- block
- parallel
- hashnet
- node
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; 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
- G06Q40/00—Finance; Insurance; Tax strategies; Processing of corporate or income taxes
- G06Q40/04—Trading; Exchange, e.g. stocks, commodities, derivatives or currency exchange
Landscapes
- Business, Economics & Management (AREA)
- Accounting & Taxation (AREA)
- Finance (AREA)
- Engineering & Computer Science (AREA)
- Development Economics (AREA)
- Economics (AREA)
- Marketing (AREA)
- Strategic Management (AREA)
- Technology Law (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
Abstract
本发明提供一种区块链跨链交易方法。所述方法包括:感知节点在平行链中收集有效的跨链交易请求的通信区块,并将所述交易请求的通信区块打包成未验证的新区块发送至互联链中的验证节点;验证节点,用于验证所述未验证的新区块的数据的合法性,并将所述未验证的新区块打包写入互联链的区块中;融合节点,用于根据所述验证节点验证通过时,执行交易双方的跨链交易。本发明还提供一种跨链通信装置及存储介质。本发明基于满足去中心化的HashNet共识机制,能够实现不同区块链网络之间的价值互联,且能解决现有跨链交易方法存在的不足。
Description
技术领域
本发明涉及区块链技术领域,尤其涉及一种区块链跨链交易方法、跨链通信装置及存储介质。
背景技术
随着区块链技术及应用的快速发展,当前已经出现了各种各样的相互独立的区块链网络,而实现跨区块链的交易已经成为当今区块链应用的迫切需求。例如,当前最普遍的需求是跨区块链的货币交易,即由一条区块链向另一条区块链执行数字货币的交易,从而实现各区块链间的价值流通。
现有底层公链网络存在平台“锁定”问题。例如,Alice和Bob在各自设备上安装了比特币客户端,他们只能在比特币区块链上转账比特币。如果他们需要转账以太坊上的以太币,只能通过在各自设备上新增安装以太坊客户端完成相互间的转账操作。“平台”锁定问题导致用户切换使用公链非常不方便,极大地降低了用户体验。此外,用户为了能够同时使用多条公链平台,需要配置计算能力和存储能力高的硬件设备,为此支付高昂费用。
针对跨链交易的需求,工业界和学术界提出了一些初步的解决方案,目前主要的跨链技术包括三种:公证人机制、侧链/中继、哈希锁定。公证人机制是指由一组可信的节点作为公证人向链X的节点验证链Y上的特定事件是否发生。典型的公证人机制包括瑞波实验室提出的Interledger。如果链X能够验证来自链Y的数据,则称链X为侧链。侧链通常以锚定某种原链上的代币为基础,其它区块链则可以独立存在。目前侧链很难做到在其上建立跨链
智能合约,所以很难实现各种金融功能,这正是现有区块链在股票、债券、衍生品等领域尚未取得进展的原因。比较著名的比特币侧链是ConsenSys的 BTC Relay、Rootstock和BlockStream推出的元素链,非比特币的侧链包括Lisk 和Asch。中继技术是将原有链上的代币转入类似多重签名控制的原链地址中,对其进行暂时锁定,在中继链上的交易结果将由这些签名人投票决定其是否生效。典型的中继技术包括Polkadot、COSMOS。哈希锁定是一种通过时间锁定让接收方在某个约定的时刻前生成支付的密码学哈希值证明来完成交易的机制,最早起源于闪电网络。然而哈希锁定支持的功能比较少,能够支持跨链资产交换,大部分场景能够支持资产抵押,但不支持跨链资产转移和合约。
中国专利CN201710232528.5揭露了一种区块链之间的跨链互操作方法。该方法是基于智能合约使用哈希锁定和椭圆加密算法实现支持两个参与者的跨链资产交换,对多个参与者交易不具有普适性。中国专利 CN201710580217.8揭露了一种跨链数字债权交易的方法,该方法应用于特定领域,针对担保交易这一过程,是在两个不同许可链之间进行。中国专利CN 20170582562.5描述了一种不同许可链之间的跨链交易技术,该技术只特定应用于两条许可链之间。
由上述可知,现有的跨链交易方法在实际应用中存在很多限制,例如支持的交易功能受限、交易方数量受限等。
发明内容
鉴于以上内容,有必要提供一种区块链跨链交易方法、跨链通信装置及存储介质,基于满足去中心化的HashNet共识机制,能够实现不同区块链网络之间的价值互联,且能解决现有跨链交易方法存在的不足。
一种区块链跨链交易方法,所述方法包括:
第一平行链中的感知节点监听判断第一平行链中是否有交易请求的区块信息;
若有交易请求的区块信息,第一平行链中的感知节点将该交易请求的区块信息打包到未验证的新区块中,并发送至HashNet互联链的验证节点;
HashNet互联链的验证节点接收该未验证的新区块信息,对该未验证的新区块信息进行验证数据的合法性;
若验证结果为该未验证的新区块合法,HashNet互联链的验证节点根据该新区块信息生成对应于所述第一平行链中的用户a的交易请求的第一智能合约,并写入HashNet互联链中的区块中;
判断HashNet互联链中的区块中是否存在与该第一智能合约相匹配的第二智能合约,所述第二智能合约对应于第二平行链中的用户b的交易请求;
若存在相匹配的智能合约,HashNet互联链的验证节点生成两个事件证明,分别是“将待交换的第一平行链的代币A_tokens转入到用户b的对应代币账户中”和将“待交换的第二平行链的代币B_tokens转入到用户a的对应代币账户中”;
第一平行链的融合节点和第二平行链的融合节点执行跨链资产交换。
根据本发明优选实施例,其中所述第一平行链的融合节点和第二平行链的融合节点执行跨链资产交换包括:
第一平行链的融合节点利用跨链预言机将第一平行链中的代币A_tokens 兑换成对应数量的HashNet互联链上的代币H_tokens,发送给第二平行链的融合节点;
第二平行链的融合节点根据跨链预言机Oracle将收到的对应数量的 H_tokens兑换成对应数量的第二平行链的代币B_tokens并发送给用户b。
根据本发明优选实施例,所述验证节点根据所述未验证的新区块在第一平
行链中的确认次数来判断所述未验证的新区块的数据是否合法,若所述未验证的新区块在第一平行链中的确认次数不少于预设次数,则认定所述未验证的新区块的数据合法。
根据本发明优选实施例,所述HashNet互联链为基于HashNet共识机制的公有链网络。
根据本发明优选实施例,所述第一平行链或第二平行链为比特币或以太坊。
根据本发明优选实施例,所述方法还包括:
第一平行链中的用户c将其代币A_tokens发送给第一平行链的融合节点;
第一平行链的感知节点监听到包含用户c这笔交易的区块信息,将该区块的信息打包到未验证的新区块中,并送给HashNet互联链的验证节点;
HashNet互联链的验证节点收到该区块信息后,对该区块信息的数据的合法性进行;
第一平行链的融合节点将A_tokens兑换成对应数量的HashNet互联链上的代币H_tokens,然后将这些H_tokens发送给第二平行链的融合节点;
HashNet互联链的验证节点验证第一平行链的融合节点向第二平行链的融合节点的发送交易是否有效,若有效,根据所述发送交易生成新区块信息写入 HashNet互联链的区块中;
第二平行链的融合节点将收到的对应数量的H_tokens兑换成对应数量的第二平行链的代币B_tokens并发送给用户d。
一种跨链通信装置,所述跨链通信装置用于不同平行链之间的交易通信,多个不同平行链分别与一基于HashNet共识机制的互联链通信连接,所述跨链通信装置为独立于所述平行链和所述互联链的虚拟覆盖网络结构,包括:
感知节点,用于在平行链中收集有效的跨链交易请求的通信区块,并将所述交易请求的通信区块打包成未验证的新区块发送至互联链中的验证节点;
验证节点,用于验证所述未验证的新区块的数据的合法性,并将所述未验
证的新区块打包写入互联链的区块中;
融合节点,用于根据所述验证节点验证通过时,执行交易双方的跨链交易。
根据本发明优选实施例,所述交易选自如下中的一种:资产交换、资产转移、资产抵押。
根据本发明优选实施例,所述平行链为比特币或以太坊。
一种计算机可读存储介质,所述计算机可读存储介质存储有至少一个指令,所述至少一个指令被处理器执行时实现任一实施例中所述区块链跨链交易方法。
由以上技术方案可知,互联链的运行基于HashNet共识机制,其本身也是一条具有去中心化属性的公有链,以互联链作为统一入口,解决了“平台”锁定的问题。
此外,采用互联链中继链技术将跨链通信模块作为单独一层Overlay来实现,保证了跨链操作独立性同时又能复用互联链上的其他功能,降低了跨链功能实现成本。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
图1是实现本发明的区块链跨链交易方法的较佳实施例的应用环境图。
图2是本发明跨链通信装置的较佳实施例的功能模块图。
图3是本发明区块链跨链交易方法的较佳实施例的流程图。
图4是本发明区块链跨链交易方法的较佳实施例的资产交换的流程图。
图5是本发明区块链跨链交易方法的较佳实施例的资产转移的流程图。
图6是本发明至少一个实例中实现所述区块链跨链交易方法的电子设备较佳实施例的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。
为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”和“第三”等是用于区别不同对象,而非用于描述特定顺序。此外,术语“包括”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、***、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。
如图1所示,图1是实现本发明的基于区块链跨链交易方法的较佳实施例的应用环境图。所述区块链跨链交易***包括基于HashNet共识机制的公有链网络1及多个接入该公有链网络的区块链网络2。为简化表达,如下称
所述公有链网络1为HashNet互联链1,区块链网络2为平行链2。其中,所述HashNet互联链的节点角色包括全节点和局部全节点。所述区块跨链交易***的网络架构包括全节点网络和局部全节点网络。其中全节点构成全节点网络,局部全节点和平行链共同构成局部全节点网络。所述局部全节点为 HashNet互联链的分片网络,构成所述局部全节点网络的内部子网,所述平行链构成所述局部全节点网络的外部子网。
HashNet采用分层分片共识机制。上层网络中的节点称为全节点(full node),主要负责下层分片网络的建立、下层分片网络的重组、新局部全节点加入、局部全节点退出,不参与全局共识,也不参与记账,这避免了形成性能瓶颈的风险,极大的提高了交易吞吐量。下层分片网络中的节点称为局部全节点(local full node),形成各个分片,片内进行交易达成共识,确保每笔交易只由一个特定的分片处理,避免了双重支付,同时片间通过异步机制同步各个片内的共识结果,从而达到每个局部全节点拥有全局账本。本发明基于HashNet共识机制,能够使得所述区块链跨链交易***满足去中心化属性。
所述全节点网络包括多个全节点,所述多个全节点可根据需求履行不同的职责。所述多个全节点包括一个或多个具备公证能力的公证全节点。在一些实施例中,所述公证全节点需抵押(冻结)预定数量的HashNet互联链代币,以作为所述公证节点履行其公证职责的担保。
所述外部子网包括多个不同的平行链。所述平行链可为各种公知的区块链网络,例如,比特币(BTC)、以太坊(ETH)等。现有的区块链网络受限于平台锁定问题,例如比特币交易只能通过比特币交易客户端进行交易,以太币的交易只能通过以太坊客户端进行。本申请将全节点网络作为不同平行链之间的中继链来触发不同平行链之间的交易,从而能够解决平台锁定的问题。
为了实现区块链跨链交易,本申请提供一种跨链通信装置,所述跨链通信装置是在物理层网络上的叠加(overlay)网络,为一层单独的虚拟网络架构,因此,不需要对物理层网络做任何适配。请一并参阅图2所示,为本发明跨链通信装置3的较佳实施例的功能模块图。所述跨链通信装置3包括,但不限于,感知节点31、验证节点32及融合节点33。所述感知节点31、验证节点32及所述融合节点33既可以由计算机、路由、网关等硬件来实现,也可以是软硬结合的方式来实现,只要能够实现上述阐述的各个节点应该具有的功能即可。其中由软件实现时,可为一种能够被处理器所执行并且能够完成固定功能的一系列计算机程序段,其存储在存储器中。关于各节点的功能将在后续的实施例中详述。
其中感知节点31部署在平行链上,用于在平行链中收集有效的跨链交易请求的通信区块,所述感知节点31可以运行平行链上的一个全节点来执行新区块打包,类似PoW中的矿工。具体地,所述感知节点31监听平行链上发起的交易请求的区块信息,并将所述交易请求的区块信息打包到未验证的新区块中,发送至所述验证节点。
所述验证节点32对应HashNet互联链的公证节点,用于验证来自平行链的通信区块的数据的合法性,并在所述HashNet互联链内部打包新区块。具体地,所述验证节点32用于接收来自感知节点发送的未验证的新区块,然后对所述未验证的新区块进行验证。
在资产交换场景,所述验证节点在对交易双方所在的平行链的感知节点发出的未验证的新区块进行验证后,分别生成智能合约写入所述互联链的区块中,并在双方的智能合约相匹配时,生成两份事件证明,分别发送至交易双方所在的平行链的融合节点,以通知交易双方所在的平行链的融合节点执行交易。在资产转移场景,所述验证节点在资产转移方所在的平行链的融合节点将资产兑换成对应的HashNet互联链的代币并通过HashNet互联链发送
至资产受让方所在的平行链的融合节点时,验证交易双方的发送交易是否有效,在验证有效时通知资产受让方所在的平行链的融合节点执行资产转移。
所述验证节点32验证数据的合法性、交易的有效性或可靠性时,可采用任意适宜的共识机制验证方法,例如足够的工作量证明或者足够的验证者的签名等。
所述融合节点33融合节点相当于平行链和HashNet互联链之间的网关,用于在所述验证节点验证交易双方的交易有效时,执行交易双方的交易。所述交易双方的交易包括,但不限于,资产的交换、转移、抵押等。所述的“交易”的含义是:第一平行链上的一个账户通过某种方式,把自身的一部分资产转化为数量对等的唯一互联链代币,并把转化后的互联链代币再转化成第二平行链上另一个账户的资产的过程。
每个融合节点上包括两个队列,分别处理跨链进入的交易和出去的交易。另外,融合节点上需要配置对应平行链的代币,并能够实现跨链预言机 (Oracle)。
上述跨链预言机(Oracle),是指为区块链智能合约提供可信链外数据以触发智能合约顺利执行的数据源,高效且廉价,因为它将避免共识机制重叠使用的情况。状态通道将得到整合,从而提升隐私性和可扩容性。通道中的代币可以用完全可靠的、可以访问预言机答案的智能合约来进行传输。合约代码或状态将不会在链上储存,使智能合约更容易分析,处理速度加快,而实际功能性并不会遭受显著损失。
如图3所示,是本发明区块链跨链交易方法的流程图。根据不同的需求,该流程图中步骤的顺序可以改变,某些步骤可以省略。
步骤301,感知节点在平行链中监听收集有效的跨链交易请求的通信区块,并将所述交易请求的通信区块打包成未验证的新区块发送至互联链中的验证节点。
在一实施例中,用户a在第一平行链A中发起一笔交易请求T1,把要待交换的代币A_tokens发送到HashNet互联链在第一平行链A上的多签名账户,该交易请求在第一平行链A内经过多次确认。在一些实施例中,所述交易请求经过预定次数确认后触发所述感知节点,以使得所述第一平行链A中的感知节点监听到该笔交易请求T1的区块信息。在一些实施例中,所述交易请求经过预定次数确认后写入第一平行链A中的区块中,所述第一平行链A中的感知节点通过监听第一平行链A中的区块中的未处理的交易请求来执行所述监听。
步骤302,所述验证节点验证所述未验证的新区块的数据的合法性,并将所述未验证的新区块打包写入互联链的区块中。
所述验证节点32验证数据的合法性、交易的有效性或可靠性时,可采用任意适宜的共识机制验证方法,例如足够的工作量证明或者足够的验证者的签名等。
在一实施例中,当第一平行链A中的用户a发起一笔交易请求,把要交易的代币A-tokens发送到HashNet互联链的多签名账户中,该交易请求在第一平行链A中经过多次签名确认后,被所述感知节点打包发送至所述验证节点,所述验证节点判断所述未验证的新区块是否在平行链中被多次确认。若是,则判定该未验证的新区块合法,若否,则判定该未验证的新区块不合法。
步骤303,所述融合节点在所述验证节点的验证结果为合法时,执行交易双方的跨链交易。
在一些实施例中,所述交易可为资产交换、资产转移、资产抵押。
例如在资产交换场景,所述将所述未验证的新区块打包写入互联链的区块中包括:
验证节点根据该未验证的新区块生成对应于第一平行链中的用户a的交
易请求的第一智能合约,并写入HashNet互联链中的区块中;
判断HashNet互联链中的区块中是否存在与该第一智能合约相匹配的第二智能合约,所述第二智能合约对应于第二平行链中的用户b的交易请求;
若存在相匹配的智能合约,HashNet互联链的验证节点生成两个事件证明,分别是“将待交换的第一平行链的代币A_tokens转入到用户b的对应代币账户中”和将“待交换的第二平行链的代币B_tokens转入到用户a的对应代币账户中”;
所述执行交易双方的跨链交易包括:第一平行链中的融合节点和第二平行链中的融合节点分别将相应的代币发送至用户a和用户b的对应代币账户中。
例如在资产转移场景,第一平行链的融合节点将第一平行链中的代币 A_tokens兑换成对应数量的HashNet互联链上的代币H_tokens,然后将这些 H_tokens发送给第二平行链的融合节点;HashNet互联链的验证节点验证第一平行链的融合节点向第二平行链的融合节点的发送交易是否有效,若有效,根据所述发送交易生成新区块信息写入HashNet互联链的区块中;第二平行链的融合节点将收到的对应数量的H_tokens兑换成对应数量的第二平行链的代币 B_tokens并发送给第二平行链中的用户d。
例如在资产抵押场景,第一平行链A中的用户e将待抵押的代币A_tokens 发送到第一平行链A中的融合节点,第一平行链A中的感知节点监听到该笔交易的区块信息后,所述交易请求的通信区块打包成未验证的新区块发送至互联链中的验证节点,所述验证节点验证所述未验证的新区块的数据的合法性,并将所述未验证的新区块打包写入互联链的区块中;第一平行链的融合节点将第一平行链中的代币A_tokens兑换成对应数量的HashNet互联链上的代币 H_tokens,然后将这些H_tokens发送给第二平行链的融合节点;HashNet互联链的验证节点验证第一平行链的融合节点向第二平行链的融合节点的发送
交易是否有效,若有效,根据所述发送交易生成新区块信息写入HashNet互联链的区块中;第二平行链的融合节点将收到的对应数量的H_tokens兑换成对应数量的第二平行链的代币B_tokens后发送至第二平行链中的抵押账户进行冻结处理。
如下以资产交换和资产转移为例进行进一步说明。
如图4所示,是本发明区块链跨链交易方法的资产交换的流程图。根据不同的需求,该流程图中步骤的顺序可以改变,某些步骤可以省略。
步骤401,第一平行链中的感知节点监听判断第一平行链中是否有交易请求的区块信息
若有,则进入步骤402,若否,则继续监听。
在一实施例中,用户a在第一平行链A中发起一笔交易请求T1,把要待交换的代币A_tokens发送到HashNet互联链在第一平行链A上的多签名账户,该交易请求在第一平行链A内经过多次确认。在一些实施例中,所述交易请求经过预定次数确认后触发所述感知节点,以使得所述第一平行链A中的感知节点监听到该笔交易请求T1的区块信息。在一些实施例中,所述交易请求经过预定次数确认后写入第一平行链A中的区块中,所述第一平行链A中的感知节点通过监听第一平行链A中的区块中的未处理的交易请求来执行所述监听。
步骤402,第一平行链A中的感知节点将该交易请求的区块信息打包到未验证的新区块中,并发送至HashNet互联链的验证节点;
步骤403,HashNet互联链的验证节点接收该未验证的新区块信息,对该未验证的新区块信息进行验证数据的合法性;
在一实施例中,当第一平行链A中的用户a发起一笔交易请求,把要交易的代币A-tokens发送到HashNet互联链的多签名账户中,该交易请求在第一平行链A中经过多次签名确认后,被所述感知节点打包发送至所述验证节
点,所述验证节点判断所述未验证的新区块是否在平行链中被多次确认。若是,则判定该未验证的新区块合法,若否,则判定该未验证的新区块不合法。
若验证结果为该未验证的新区块合法,则进入步骤402,若否,则流程结束。
步骤404,HashNet互联链的验证节点根据该新区块信息生成对应于所述第一平行链中的用户a的交易请求的第一智能合约,并写入HashNet互联链中的区块中。
步骤405,判断HashNet互联链中的区块中是否存在与该第一智能合约相匹配的第二智能合约,所述第二智能合约对应于第二平行链中的用户b的交易请求;
若存在,进入步骤406,若否,则流程结束。
在一些实施例中,若不存在与该第一智能合约相匹配的第二智能合约,等第二平行链B中的用户b发起于所述用户a的交易请求相匹配的交易请求时,所述第二平行链B中的感知节点监听到该笔交易的区块信息后,将所述交易请求的通信区块打包成未验证的新区块发送至互联链中的验证节点,所述验证节点验证所述未验证的新区块的数据的合法性,然后根据该新区块信息生成对应于所述第二平行链中的用户b的交易请求的第二智能合约,由于 HashNet互联链中已经存在在先生成的第一智能合约,从而能据此生成两个事件证明,分别是“将待交换的第一平行链的代币A_tokens转入到用户b的对应代币账户中”和将“待交换的第二平行链的代币B_tokens转入到用户a 的对应代币账户中”。
步骤406,HashNet互联链的验证节点生成两个事件证明,分别是“将待交换的第一平行链的代币A_tokens转入到用户b的对应代币账户中”和将“待交换的第二平行链的代币B_tokens转入到用户a的对应代币账户中”。
步骤407,第一平行链的融合节点和第二平行链的融合节点执行跨链资
产交换。
第一平行链A的融合节点和第二平行链B的融合节点分别读取其入队队列信息,并将相应的代币发送到用户a和用户b的对应代币账户中。此时,跨链资产交换完成。
如图5所示,是本发明区块链跨链交易方法的资产转移的流程图。根据不同的需求,该流程图中步骤的顺序可以改变,某些步骤可以省略。
步骤501,第一平行链中的感知节点监听判断第一平行链中是否有交易请求的区块信息
第一平行链A中的用户c将其代币A_tokens发送给第一平行链A的融合节点,第一平行链的感知节点可通过监听所述融合节点的输入和输出来执行监听该笔交易。
步骤502,第一平行链A中的感知节点将该交易请求的区块信息打包到未验证的新区块中,并发送至HashNet互联链的验证节点。
步骤503,HashNet互联链的验证节点收到该区块信息后,对该区块信息的数据的合法性进行验证。
其中的合法性验证与步骤403类似,在此不赘述。
步骤504,第一平行链的融合节点将第一平行链中的代币A_tokens兑换成对应数量的HashNet互联链上的代币H_tokens,然后将这些H_tokens发送给第二平行链的融合节点;
步骤505,HashNet互联链的验证节点验证第一平行链的融合节点向第二平行链的融合节点的发送交易是否有效。
其中的交易是否有效的验证也可以采用类似步骤403的确认次数来验证,也可以采用其他任意适宜的验证方法,在此不赘述。
若有效,进入步骤506,若否,流程结束。
步骤506,HashNet互联链的验证节点根据所述发送交易生成新区块信
息写入HashNet互联链的区块中;
步骤507,第二平行链的融合节点将收到的对应数量的H_tokens兑换成对应数量的第二平行链的代币B_tokens并发送给第二平行链中的用户d。
至此,第一平行链A中的用户c的资产转移到第二平行链B中的用户d。
通过本发明的上述实施例,本发明互联链的运行基于HashNet共识机制,其本身也是一条具有去中心化属性的公有链,以互联链作为统一入口,解决了“平台”锁定的问题。此外,采用互联链中继链技术将跨链通信模块作为单独一层Overlay来实现,保证了跨链操作独立性同时又能复用互联链上的其他功能,降低了跨链功能实现成本。本发明的区块链跨链交易方法、***允许多方交易,也可以用于各种不同的交易场景,可以解决现有跨链交易***的瓶颈问题。
如图6所示,为执行上述实施例中的方法的计算机装置5的结构示意图。所述计算机装置5包括,但不限于:至少一个存储器51、至少一个处理器 52、至少一个通信装置53以及至少一个通信总线。其中,所述通信总线用于实现这些组件之间的连接通信。
所述计算机装置5是一种能够按照事先设定或存储的指令,自动进行数值计算和/或信息处理的设备,其硬件包括但不限于微处理器、专用集成电路 (ApplicationSpecific Integrated Circuit,ASIC)、可编程门阵列(Field- Programmable GateArray,FPGA)、数字处理器(Digital Signal Processor,DSP)、嵌入式设备等。所述计算机装置5还可包括网络设备和/或用户设备。其中,所述网络设备包括但不限于单个网络服务器、多个网络服务器组成的服务器组或基于云计算(Cloud Computing)的由大量主机或网络服务器构成的云,其中,云计算是分布式计算的一种,由一群松散耦合的计算机集组成的一个超级虚拟计算机。
所述计算机装置5可以是,但不限于任何一种可与用户通过键盘、触摸
板或声控设备等方式进行人机交互的电子产品,例如,平板电脑、智能手机、个人数字助理(Personal Digital Assistant,PDA)、智能式穿戴式设备、摄像设备、监控设备等终端。
所述计算机装置5所处的网络包括,但不限于互联网、广域网、城域网、局域网、虚拟专用网络(Virtual Private Network,VPN)等。
其中,所述通信装置可以是有线发送端口,也可以为无线设备,例如包括天线装置,用于与其他设备进行数据通信。
所述存储器51用于存储程序代码。所述存储器51可以是集成电路中没有实物形式的具有存储功能的电路,如RAM(Random-Access Memory,随机存取存储器)、FIFO(First InFirst Out,)等。或者,所述存储器也可以是具有实物形式的存储器,如内存条、TF卡(Trans-flash Card)、智能媒体卡(smart media card)、安全数字卡(secure digitalcard)、快闪存储器卡(flash card) 等储存设备等等。
所述处理器52可以包括一个或者多个微处理器、数字处理器。所述处理器可调用所述存储器中存储的程序代码以执行相关的功能;例如,图3中所述的各个模块是存储在存储器的程序代码,并由所述处理器所执行,以实现一种区块链跨链交易方法。所述处理器又称中央处理器(CPU,Central Processing Unit),是一块超大规模的集成电路,是运算核心(Core)和控制核心(Control Unit)。
本发明实施例还提供一种计算机可读存储介质,其上存储有计算机指令,所述指令当被包括一个或多个处理器执行时,使基于区块链的融资设备执行如上文方法实施例所述的区块链跨链交易方法。
以上说明的本发明的特征性的手段可以通过集成电路来实现,并控制实现上述任意实施例中所述区块链跨链交易方法的功能。
在任意实施例中所述区块链跨链交易方法所能实现的功能都能通过本
发明的集成电路安装于所述电子设备中,使所述电子设备发挥任意实施例中所述区块链跨链交易方法所能实现的功能,在此不再详述。
需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
在本申请所提供的几个实施例中,应该理解到,所揭露的装置,可通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明的各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销
售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、只读存储器(ROM,Read-OnlyMemory)、随机存取存储器(RAM,Random Access Memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
Claims (10)
1.一种区块链跨链交易方法,其特征在于,所述方法包括:
第一平行链中的感知节点监听判断第一平行链中是否有交易请求的区块信息;
若有交易请求的区块信息,第一平行链中的感知节点将该交易请求的区块信息打包到未验证的新区块中,并发送至HashNet互联链的验证节点;
HashNet互联链的验证节点接收该未验证的新区块信息,对该未验证的新区块信息进行验证数据的合法性;
若验证结果为该未验证的新区块合法,HashNet互联链的验证节点根据该新区块信息生成对应于所述第一平行链中的用户a的交易请求的第一智能合约,并写入HashNet互联链中的区块中;
判断HashNet互联链中的区块中是否存在与该第一智能合约相匹配的第二智能合约,所述第二智能合约对应于第二平行链中的用户b的交易请求;
若存在相匹配的智能合约,HashNet互联链的验证节点生成两个事件证明,分别是“将待交换的第一平行链的代币A_tokens转入到用户b的对应代币账户中”和将“待交换的第二平行链的代币B_tokens转入到用户a的对应代币账户中”;
第一平行链的融合节点和第二平行链的融合节点执行跨链资产交换。
2.如权利要求1所述的区块链跨链交易方法,其特征在于,其中所述第一平行链的融合节点和第二平行链的融合节点执行跨链资产交换包括:
第一平行链的融合节点利用跨链预言机将第一平行链中的代币A_tokens兑换成对应数量的HashNet互联链上的代币H_tokens,发送给第二平行链的融合节点;
第二平行链的融合节点根据跨链预言机Oracle将收到的对应数量的H_tokens兑换成对应数量的第二平行链的代币B_tokens并发送给用户b。
3.如权利要求1所述的区块链跨链交易方法,其特征在于,所述验证节点根据所述未验证的新区块在第一平行链中的确认次数来判断所述未验证的新区块的数据是否合法,若所述未验证的新区块在第一平行链中的确认次数不少于预设次数,则认定所述未验证的新区块的数据合法。
4.如权利要求1所述的区块链跨链交易方法,其特征在于,所述HashNet互联链为基于HashNet共识机制的公有链网络。
5.如权利要求1所述的区块链跨链交易方法,其特征在于,所述第一平行链或第二平行链为比特币或以太坊。
6.如权利要求1所述的区块链跨链交易方法,其特征在于,所述方法还包括:
第一平行链中的感知节点监听判断第一平行链中是否有交易请求的区块信息;
监听到交易请求的区块信息时,第一平行链A中的感知节点将该交易请求的区块信息打包到未验证的新区块中,并发送至HashNet互联链的验证节点;
HashNet互联链的验证节点收到该区块信息后,对该区块信息的数据的合法性进行验证;
若该区块信息的数据合法,第一平行链的融合节点将A_tokens兑换成对应数量的HashNet互联链上的代币H_tokens,然后将这些H_tokens发送给第二平行链的融合节点;
HashNet互联链的验证节点验证第一平行链的融合节点向第二平行链的融合节点的发送交易是否有效,若有效,根据所述发送交易生成新区块信息写入HashNet互联链的区块中;
第二平行链的融合节点将收到的对应数量的H_tokens兑换成对应数量的第二平行链的代币B_tokens并发送给用户d。
7.一种跨链通信装置,其特征在于,所述跨链通信装置用于不同平行链之间的交易通信,多个不同平行链分别与一基于HashNet共识机制的互联链通信连接,所述跨链通信装置为独立于所述平行链和所述互联链的虚拟覆盖网络结构,包括:
感知节点,用于在平行链中收集有效的跨链交易请求的通信区块,并将所述交易请求的通信区块打包成未验证的新区块发送至互联链中的验证节点;
验证节点,用于验证所述未验证的新区块的数据的合法性,并将所述未验证的新区块打包写入互联链的区块中;
融合节点,用于根据所述验证节点验证通过时,执行交易双方的跨链交易。
8.如权利要求7所述的跨链通信装置,其特征在于,所述交易选自如下中的一种:资产交换、资产转移、资产抵押。
9.如权利要求7所述的跨链通信装置,其特征在于,所述平行链为比特币或以太坊。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有至少一个指令,所述至少一个指令被处理器执行时实现如权利要求1至6中任一项所述区块链跨链交易方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811027989.XA CN109345387A (zh) | 2018-09-04 | 2018-09-04 | 区块链跨链交易方法、跨链通信装置及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201811027989.XA CN109345387A (zh) | 2018-09-04 | 2018-09-04 | 区块链跨链交易方法、跨链通信装置及存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN109345387A true CN109345387A (zh) | 2019-02-15 |
Family
ID=65292488
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201811027989.XA Pending CN109345387A (zh) | 2018-09-04 | 2018-09-04 | 区块链跨链交易方法、跨链通信装置及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109345387A (zh) |
Cited By (51)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110443708A (zh) * | 2019-07-29 | 2019-11-12 | 杭州复杂美科技有限公司 | 平行链交易方法、设备和存储介质 |
CN110473093A (zh) * | 2019-07-29 | 2019-11-19 | 杭州复杂美科技有限公司 | 平行链资产转移方法、设备和存储介质 |
CN110505311A (zh) * | 2019-09-12 | 2019-11-26 | 杭州秘猿科技有限公司 | 一种同构区块链跨链交互方法和*** |
CN110517145A (zh) * | 2019-08-29 | 2019-11-29 | 深圳市网心科技有限公司 | 基于多区块链间的数据交易方法及相关设备 |
CN110532801A (zh) * | 2019-08-29 | 2019-12-03 | 深圳市网心科技有限公司 | 基于多区块链间的通信方法、装置、客户端及存储介质 |
CN110647559A (zh) * | 2019-09-24 | 2020-01-03 | 腾讯科技(深圳)有限公司 | 数据处理方法、相关节点及*** |
CN110689434A (zh) * | 2019-09-26 | 2020-01-14 | 重庆邮电大学 | 一种基于公证人组的跨区块链交互方法 |
CN110766408A (zh) * | 2019-10-24 | 2020-02-07 | 杭州趣链科技有限公司 | 异构区块链的跨链交易验证方法、引擎、设备和存储介质 |
CN110892696A (zh) * | 2019-04-19 | 2020-03-17 | 阿里巴巴集团控股有限公司 | 在区块链网络之间建立通信的方法和设备 |
CN111127017A (zh) * | 2019-12-27 | 2020-05-08 | 四川星际荣威科技有限公司 | 基于p2p存储网络和多层架构的区块链全分片方法及装置 |
CN111199504A (zh) * | 2019-12-29 | 2020-05-26 | 杭州拓深科技有限公司 | 一种基于区块链的去中心化消防维保监管方法 |
CN111314438A (zh) * | 2020-01-20 | 2020-06-19 | 厦门顺势共识信息科技有限公司 | 一种基于角色分配的可信区块链***及跨链共识方法 |
CN111342972A (zh) * | 2020-02-24 | 2020-06-26 | 百度在线网络技术(北京)有限公司 | 一种区块链的事务实现方法、装置、设备和介质 |
CN111383119A (zh) * | 2020-05-29 | 2020-07-07 | 支付宝(杭州)信息技术有限公司 | 一种基于区块链的资产管理方法、装置及电子设备 |
CN111464310A (zh) * | 2020-03-30 | 2020-07-28 | 烟台海颐软件股份有限公司 | 一种联盟链与Polkadot链混合链实现方法 |
CN111581279A (zh) * | 2020-04-23 | 2020-08-25 | 傲林科技有限公司 | 智能合约构建方法、装置及存储介质 |
CN111612466A (zh) * | 2020-01-17 | 2020-09-01 | 厦门潭宏信息科技有限公司 | 一种共识和资源传输方法、设备及存储介质 |
CN111741114A (zh) * | 2020-06-24 | 2020-10-02 | 陈鹏 | 基于区块链的可监管跨链交互***、方法及设备 |
CN111770102A (zh) * | 2020-07-01 | 2020-10-13 | 中国建设银行股份有限公司 | 一种区块链跨链方法、装置、计算机设备及存储介质 |
CN111784518A (zh) * | 2020-06-30 | 2020-10-16 | 北京海益同展信息科技有限公司 | 一种区块链跨链处理方法、装置、计算机设备及存储介质 |
CN111800463A (zh) * | 2020-05-29 | 2020-10-20 | 易联众信息技术股份有限公司 | 区块链间跨链信息交互方法、***、介质、设备及应用 |
CN111953754A (zh) * | 2020-07-31 | 2020-11-17 | 成都质数斯达克科技有限公司 | 跨链交易方法、电子设备及可读存储介质 |
CN111967031A (zh) * | 2020-08-13 | 2020-11-20 | 合肥安时智造科技有限公司 | 一种数据交易式传输方法 |
CN112104701A (zh) * | 2020-08-13 | 2020-12-18 | 北京新盛云佳科技有限公司 | 一种跨链通信的方法、装置、网络节点和存储介质 |
CN112118292A (zh) * | 2020-08-13 | 2020-12-22 | 北京新盛云佳科技有限公司 | 用于跨链通信的方法、装置、网络节点和存储介质 |
CN112132684A (zh) * | 2020-09-23 | 2020-12-25 | 上海万向区块链股份公司 | 一种基于预言机锁组的结算方法及*** |
CN112134913A (zh) * | 2019-11-15 | 2020-12-25 | 北京天德科技有限公司 | 复合区块链 |
CN112150284A (zh) * | 2020-09-22 | 2020-12-29 | 浙江数秦科技有限公司 | 一种区块链异构链跨链交易方法 |
CN112258184A (zh) * | 2020-10-28 | 2021-01-22 | 成都质数斯达克科技有限公司 | 冻结区块链网络的方法、装置、电子设备及可读存储介质 |
CN112256792A (zh) * | 2020-09-17 | 2021-01-22 | 南京数字星球科技有限公司 | 一种区块链跨链数据交互和验证方法、区块链***及存储介质 |
CN112348672A (zh) * | 2019-08-07 | 2021-02-09 | 阿里巴巴集团控股有限公司 | 跨链交易方法、装置、多区块链***及计算设备 |
CN112417049A (zh) * | 2020-11-24 | 2021-02-26 | 杭州云象网络技术有限公司 | 一种基于区块链一体机的跨链交互方法与*** |
CN112636930A (zh) * | 2020-12-31 | 2021-04-09 | 重庆邮电大学 | 一种基于原子交换的资产交易方法和*** |
CN112636920A (zh) * | 2020-12-10 | 2021-04-09 | 浙商银行股份有限公司 | 一种基于权限管控的同构许可链互联方法 |
CN112637127A (zh) * | 2020-11-23 | 2021-04-09 | 北京邮电大学 | 一种跨区块链通信方法及装置 |
CN112671908A (zh) * | 2020-12-25 | 2021-04-16 | 成都质数斯达克科技有限公司 | 网络管理方法、装置、电子设备及可读存储介质 |
CN112734574A (zh) * | 2021-01-11 | 2021-04-30 | 杭州复杂美科技有限公司 | 交易执行方法、计算机设备和存储介质 |
CN112804262A (zh) * | 2021-03-19 | 2021-05-14 | 北京万物智链科技有限公司 | 一种区块链跨链通信中的安全保障方法及*** |
CN112887380A (zh) * | 2021-01-15 | 2021-06-01 | 杭州链网科技有限公司 | 一种跨链互通方法及*** |
CN112953999A (zh) * | 2020-12-29 | 2021-06-11 | 合肥达朴汇联科技有限公司 | 应用于t1节点的区块链信息跨链交互方法、***、设备 |
CN113065956A (zh) * | 2020-12-29 | 2021-07-02 | 上海能链众合科技有限公司 | 一种区块链跨链资产转移方法 |
CN113098950A (zh) * | 2021-03-29 | 2021-07-09 | 航天广通科技(深圳)有限公司 | 一种基于区块链的混合侧链及其多链融合*** |
WO2021139542A1 (en) * | 2020-01-07 | 2021-07-15 | Alipay Labs (singapore) Pte. Ltd. | Methods and devices for providing atomic transaction on blockchain |
CN113159946A (zh) * | 2021-03-13 | 2021-07-23 | 三一智造(深圳)有限公司 | 一种基于区块链的跨链交易方法 |
CN113179273A (zh) * | 2021-04-29 | 2021-07-27 | 杭州丽冠科技有限公司 | 基于区块链侧链的区块头验证方法、装置和计算机可读存储介质 |
CN113225736A (zh) * | 2021-03-24 | 2021-08-06 | 湖南宸瀚信息科技有限责任公司 | 无人机集群节点认证方法、装置、存储介质及处理器 |
CN113407640A (zh) * | 2021-07-21 | 2021-09-17 | 杭州链网科技有限公司 | 基于多链nft跨链方法及*** |
CN113538150A (zh) * | 2021-07-28 | 2021-10-22 | 浙江数秦科技有限公司 | 一种区块链资产跨链交易方法 |
CN114331718A (zh) * | 2021-12-21 | 2022-04-12 | 弥达斯科技(深圳)有限公司 | 跨链交易方法、装置、设备、存储介质及计算机程序产品 |
WO2022109851A1 (en) * | 2020-11-25 | 2022-06-02 | Alipay (Hangzhou) Information Technology Co., Ltd. | Blockchain-based trusted platform |
CN116542795A (zh) * | 2023-05-09 | 2023-08-04 | 武汉智网兴电科技开发有限公司 | 基于区块链的审计数据跨链交互方法及装置 |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106960388A (zh) * | 2017-03-01 | 2017-07-18 | 中钞***产业发展有限公司北京智能卡技术研究院 | 跨区块链的数字资产流转的方法和装置 |
US20180096347A1 (en) * | 2016-09-30 | 2018-04-05 | Cable Television Laboratories, Inc | Systems and methods for securely tracking consumable goods using a distributed ledger |
-
2018
- 2018-09-04 CN CN201811027989.XA patent/CN109345387A/zh active Pending
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20180096347A1 (en) * | 2016-09-30 | 2018-04-05 | Cable Television Laboratories, Inc | Systems and methods for securely tracking consumable goods using a distributed ledger |
CN106960388A (zh) * | 2017-03-01 | 2017-07-18 | 中钞***产业发展有限公司北京智能卡技术研究院 | 跨区块链的数字资产流转的方法和装置 |
Non-Patent Citations (1)
Title |
---|
INTERVALUE互联价值开发团队: "InterValue互联价值技术***V4.5版本", 《INTERVALUE互联价值技术***》 * |
Cited By (82)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110892696A (zh) * | 2019-04-19 | 2020-03-17 | 阿里巴巴集团控股有限公司 | 在区块链网络之间建立通信的方法和设备 |
CN110892696B (zh) * | 2019-04-19 | 2021-08-27 | 创新先进技术有限公司 | 在区块链网络之间建立通信的方法和设备 |
CN110473093A (zh) * | 2019-07-29 | 2019-11-19 | 杭州复杂美科技有限公司 | 平行链资产转移方法、设备和存储介质 |
CN110443708B (zh) * | 2019-07-29 | 2022-03-04 | 杭州复杂美科技有限公司 | 平行链交易方法、设备和存储介质 |
CN110443708A (zh) * | 2019-07-29 | 2019-11-12 | 杭州复杂美科技有限公司 | 平行链交易方法、设备和存储介质 |
CN112348672B (zh) * | 2019-08-07 | 2023-08-08 | 淘宝(中国)软件有限公司 | 跨链交易方法、装置、多区块链***及计算设备 |
CN112348672A (zh) * | 2019-08-07 | 2021-02-09 | 阿里巴巴集团控股有限公司 | 跨链交易方法、装置、多区块链***及计算设备 |
CN110532801A (zh) * | 2019-08-29 | 2019-12-03 | 深圳市网心科技有限公司 | 基于多区块链间的通信方法、装置、客户端及存储介质 |
CN110517145B (zh) * | 2019-08-29 | 2023-02-24 | 深圳市网心科技有限公司 | 基于多区块链间的数据交易方法及相关设备 |
CN110517145A (zh) * | 2019-08-29 | 2019-11-29 | 深圳市网心科技有限公司 | 基于多区块链间的数据交易方法及相关设备 |
CN110505311A (zh) * | 2019-09-12 | 2019-11-26 | 杭州秘猿科技有限公司 | 一种同构区块链跨链交互方法和*** |
CN110647559A (zh) * | 2019-09-24 | 2020-01-03 | 腾讯科技(深圳)有限公司 | 数据处理方法、相关节点及*** |
CN110689434A (zh) * | 2019-09-26 | 2020-01-14 | 重庆邮电大学 | 一种基于公证人组的跨区块链交互方法 |
CN110689434B (zh) * | 2019-09-26 | 2023-03-21 | 重庆邮电大学 | 一种基于公证人组的跨区块链交互方法 |
CN110766408A (zh) * | 2019-10-24 | 2020-02-07 | 杭州趣链科技有限公司 | 异构区块链的跨链交易验证方法、引擎、设备和存储介质 |
CN112134913A (zh) * | 2019-11-15 | 2020-12-25 | 北京天德科技有限公司 | 复合区块链 |
CN112134913B (zh) * | 2019-11-15 | 2021-09-10 | 北京天德科技有限公司 | 复合区块链 |
CN111127017B (zh) * | 2019-12-27 | 2022-11-08 | 四川星际荣威科技有限公司 | 基于p2p存储网络和多层架构的区块链全分片方法及装置 |
CN111127017A (zh) * | 2019-12-27 | 2020-05-08 | 四川星际荣威科技有限公司 | 基于p2p存储网络和多层架构的区块链全分片方法及装置 |
CN111199504A (zh) * | 2019-12-29 | 2020-05-26 | 杭州拓深科技有限公司 | 一种基于区块链的去中心化消防维保监管方法 |
CN111199504B (zh) * | 2019-12-29 | 2023-09-26 | 杭州拓深科技有限公司 | 一种基于区块链的去中心化消防维保监管方法 |
WO2021139542A1 (en) * | 2020-01-07 | 2021-07-15 | Alipay Labs (singapore) Pte. Ltd. | Methods and devices for providing atomic transaction on blockchain |
CN111612466A (zh) * | 2020-01-17 | 2020-09-01 | 厦门潭宏信息科技有限公司 | 一种共识和资源传输方法、设备及存储介质 |
CN111612466B (zh) * | 2020-01-17 | 2022-02-18 | 厦门潭宏信息科技有限公司 | 一种共识和资源传输方法、设备及存储介质 |
CN111314438A (zh) * | 2020-01-20 | 2020-06-19 | 厦门顺势共识信息科技有限公司 | 一种基于角色分配的可信区块链***及跨链共识方法 |
CN111342972B (zh) * | 2020-02-24 | 2023-09-15 | 百度在线网络技术(北京)有限公司 | 一种区块链的事务实现方法、装置、设备和介质 |
CN111342972A (zh) * | 2020-02-24 | 2020-06-26 | 百度在线网络技术(北京)有限公司 | 一种区块链的事务实现方法、装置、设备和介质 |
CN111464310B (zh) * | 2020-03-30 | 2023-06-13 | 烟台海颐软件股份有限公司 | 一种联盟链与Polkadot链混合链实现方法 |
CN111464310A (zh) * | 2020-03-30 | 2020-07-28 | 烟台海颐软件股份有限公司 | 一种联盟链与Polkadot链混合链实现方法 |
CN111581279B (zh) * | 2020-04-23 | 2024-02-06 | 傲林科技有限公司 | 智能合约构建方法、装置及存储介质 |
CN111581279A (zh) * | 2020-04-23 | 2020-08-25 | 傲林科技有限公司 | 智能合约构建方法、装置及存储介质 |
CN111800463B (zh) * | 2020-05-29 | 2023-04-07 | 易联众信息技术股份有限公司 | 区块链间跨链信息交互方法、***、介质、设备及应用 |
CN111800463A (zh) * | 2020-05-29 | 2020-10-20 | 易联众信息技术股份有限公司 | 区块链间跨链信息交互方法、***、介质、设备及应用 |
CN111383119A (zh) * | 2020-05-29 | 2020-07-07 | 支付宝(杭州)信息技术有限公司 | 一种基于区块链的资产管理方法、装置及电子设备 |
CN111741114A (zh) * | 2020-06-24 | 2020-10-02 | 陈鹏 | 基于区块链的可监管跨链交互***、方法及设备 |
CN111784518A (zh) * | 2020-06-30 | 2020-10-16 | 北京海益同展信息科技有限公司 | 一种区块链跨链处理方法、装置、计算机设备及存储介质 |
CN111784518B (zh) * | 2020-06-30 | 2024-04-05 | 京东科技信息技术有限公司 | 一种区块链跨链处理方法、装置、计算机设备及存储介质 |
CN111770102A (zh) * | 2020-07-01 | 2020-10-13 | 中国建设银行股份有限公司 | 一种区块链跨链方法、装置、计算机设备及存储介质 |
CN111953754A (zh) * | 2020-07-31 | 2020-11-17 | 成都质数斯达克科技有限公司 | 跨链交易方法、电子设备及可读存储介质 |
CN111967031A (zh) * | 2020-08-13 | 2020-11-20 | 合肥安时智造科技有限公司 | 一种数据交易式传输方法 |
CN111967031B (zh) * | 2020-08-13 | 2024-02-20 | 合肥壹物易证科技有限公司 | 一种数据交易式传输方法 |
CN112104701B (zh) * | 2020-08-13 | 2024-04-19 | 河南中新国创商业运营管理有限公司 | 一种跨链通信的方法、装置、网络节点和存储介质 |
CN112104701A (zh) * | 2020-08-13 | 2020-12-18 | 北京新盛云佳科技有限公司 | 一种跨链通信的方法、装置、网络节点和存储介质 |
CN112118292A (zh) * | 2020-08-13 | 2020-12-22 | 北京新盛云佳科技有限公司 | 用于跨链通信的方法、装置、网络节点和存储介质 |
CN112256792A (zh) * | 2020-09-17 | 2021-01-22 | 南京数字星球科技有限公司 | 一种区块链跨链数据交互和验证方法、区块链***及存储介质 |
CN112150284B (zh) * | 2020-09-22 | 2024-04-12 | 浙江数秦科技有限公司 | 一种区块链异构链跨链交易方法 |
CN112150284A (zh) * | 2020-09-22 | 2020-12-29 | 浙江数秦科技有限公司 | 一种区块链异构链跨链交易方法 |
CN112132684B (zh) * | 2020-09-23 | 2024-01-26 | 上海万向区块链股份公司 | 一种基于预言机锁组的结算方法及*** |
WO2022062782A1 (zh) * | 2020-09-23 | 2022-03-31 | 上海万向区块链股份公司 | 一种基于预言机锁组的结算方法及*** |
CN112132684A (zh) * | 2020-09-23 | 2020-12-25 | 上海万向区块链股份公司 | 一种基于预言机锁组的结算方法及*** |
CN112258184B (zh) * | 2020-10-28 | 2023-08-01 | 成都质数斯达克科技有限公司 | 冻结区块链网络的方法、装置、电子设备及可读存储介质 |
CN112258184A (zh) * | 2020-10-28 | 2021-01-22 | 成都质数斯达克科技有限公司 | 冻结区块链网络的方法、装置、电子设备及可读存储介质 |
CN112637127A (zh) * | 2020-11-23 | 2021-04-09 | 北京邮电大学 | 一种跨区块链通信方法及装置 |
US11631080B2 (en) | 2020-11-23 | 2023-04-18 | Beijing University Of Posts And Telecommunications | Cross-chain communication method, device and storage medium thereof |
CN112417049B (zh) * | 2020-11-24 | 2024-03-12 | 杭州云象网络技术有限公司 | 一种基于区块链一体机的跨链交互方法与*** |
CN112417049A (zh) * | 2020-11-24 | 2021-02-26 | 杭州云象网络技术有限公司 | 一种基于区块链一体机的跨链交互方法与*** |
WO2022109851A1 (en) * | 2020-11-25 | 2022-06-02 | Alipay (Hangzhou) Information Technology Co., Ltd. | Blockchain-based trusted platform |
CN112636920A (zh) * | 2020-12-10 | 2021-04-09 | 浙商银行股份有限公司 | 一种基于权限管控的同构许可链互联方法 |
CN112671908A (zh) * | 2020-12-25 | 2021-04-16 | 成都质数斯达克科技有限公司 | 网络管理方法、装置、电子设备及可读存储介质 |
CN112953999A (zh) * | 2020-12-29 | 2021-06-11 | 合肥达朴汇联科技有限公司 | 应用于t1节点的区块链信息跨链交互方法、***、设备 |
CN112953999B (zh) * | 2020-12-29 | 2024-05-24 | 合肥达朴汇联科技有限公司 | 应用于t1节点的区块链信息跨链交互方法、***、设备 |
CN113065956A (zh) * | 2020-12-29 | 2021-07-02 | 上海能链众合科技有限公司 | 一种区块链跨链资产转移方法 |
CN112636930B (zh) * | 2020-12-31 | 2022-05-03 | 重庆邮电大学 | 一种基于原子交换的资产交易方法和*** |
CN112636930A (zh) * | 2020-12-31 | 2021-04-09 | 重庆邮电大学 | 一种基于原子交换的资产交易方法和*** |
CN112734574A (zh) * | 2021-01-11 | 2021-04-30 | 杭州复杂美科技有限公司 | 交易执行方法、计算机设备和存储介质 |
CN112734574B (zh) * | 2021-01-11 | 2023-11-28 | 杭州复杂美科技有限公司 | 交易执行方法、计算机设备和存储介质 |
CN112887380A (zh) * | 2021-01-15 | 2021-06-01 | 杭州链网科技有限公司 | 一种跨链互通方法及*** |
CN112887380B (zh) * | 2021-01-15 | 2022-06-10 | 杭州链网科技有限公司 | 一种跨链互通方法及*** |
CN113159946A (zh) * | 2021-03-13 | 2021-07-23 | 三一智造(深圳)有限公司 | 一种基于区块链的跨链交易方法 |
CN112804262B (zh) * | 2021-03-19 | 2021-07-27 | 北京万物智链科技有限公司 | 一种区块链跨链通信中的安全保障方法及*** |
CN112804262A (zh) * | 2021-03-19 | 2021-05-14 | 北京万物智链科技有限公司 | 一种区块链跨链通信中的安全保障方法及*** |
CN113225736A (zh) * | 2021-03-24 | 2021-08-06 | 湖南宸瀚信息科技有限责任公司 | 无人机集群节点认证方法、装置、存储介质及处理器 |
CN113225736B (zh) * | 2021-03-24 | 2024-02-02 | 湖南宸瀚信息科技有限责任公司 | 无人机集群节点认证方法、装置、存储介质及计算机设备 |
CN113098950A (zh) * | 2021-03-29 | 2021-07-09 | 航天广通科技(深圳)有限公司 | 一种基于区块链的混合侧链及其多链融合*** |
CN113179273A (zh) * | 2021-04-29 | 2021-07-27 | 杭州丽冠科技有限公司 | 基于区块链侧链的区块头验证方法、装置和计算机可读存储介质 |
CN113407640B (zh) * | 2021-07-21 | 2024-03-12 | 杭州链网科技有限公司 | 基于多链nft跨链方法及*** |
CN113407640A (zh) * | 2021-07-21 | 2021-09-17 | 杭州链网科技有限公司 | 基于多链nft跨链方法及*** |
CN113538150B (zh) * | 2021-07-28 | 2024-04-05 | 浙江数秦科技有限公司 | 一种区块链资产跨链交易方法 |
CN113538150A (zh) * | 2021-07-28 | 2021-10-22 | 浙江数秦科技有限公司 | 一种区块链资产跨链交易方法 |
CN114331718A (zh) * | 2021-12-21 | 2022-04-12 | 弥达斯科技(深圳)有限公司 | 跨链交易方法、装置、设备、存储介质及计算机程序产品 |
CN116542795B (zh) * | 2023-05-09 | 2024-02-02 | 武汉智网兴电科技开发有限公司 | 基于区块链的审计数据跨链交互方法及装置 |
CN116542795A (zh) * | 2023-05-09 | 2023-08-04 | 武汉智网兴电科技开发有限公司 | 基于区块链的审计数据跨链交互方法及装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109345387A (zh) | 区块链跨链交易方法、跨链通信装置及存储介质 | |
CN109242456A (zh) | 区块链跨链交易方法、***及存储介质 | |
CN109360100B (zh) | 基于区块链技术的交易快速确认方法及装置 | |
CN108256859B (zh) | 基于区块链的金融产品交易共识方法、节点及*** | |
TWI716140B (zh) | 基於區塊鏈的資料處理方法和裝置 | |
CN109741068B (zh) | 网银跨行签约方法、装置及*** | |
CN109543869B (zh) | 基于区块链网络的酒店预订结算方法、装置及*** | |
CN109522362A (zh) | 基于区块链数据的非完全数据同步方法、***及设备 | |
CN107993149A (zh) | 账户信息管理方法、***以及可读存储介质 | |
KR20200139223A (ko) | 디지털 자산에의 액세스를 전달하기 위한 컴퓨터 구현된 방법 및 시스템 | |
CN108062671A (zh) | 数据交易方法、区块链节点服务器及数据提交终端 | |
CN108009811A (zh) | 一种面向云际计算环境价值交换的跨链通信方法 | |
JP2022533396A (ja) | ブロックチェーンコンセンサス方法、装置及びシステム | |
CN112202563A (zh) | 基于区块链的安全交易***及方法 | |
CN106161415B (zh) | 一种信息处理方法及移动群智感知应用平台 | |
TW202026979A (zh) | 基於區塊鏈的資料處理方法和裝置 | |
CN109472576A (zh) | 数字资产的处理方法及装置、存储介质 | |
CN109345251A (zh) | 可协商的区块链交易方法、装置、设备及存储介质 | |
CN112053271B (zh) | 基于区块链的公益平台数据存证管理方法及*** | |
Kurt et al. | Lngate: Powering iot with next generation lightning micro-payments using threshold cryptography | |
CN112101940A (zh) | 用区块链实施的随机可验证样本选取*** | |
CN111667255B (zh) | 基于联盟链的数字资产流转***及方法 | |
CN109087191A (zh) | 银行客户资源共享方法、装置、服务器及*** | |
CN111431933A (zh) | 基于区块链的结算方法及装置 | |
CN111598556A (zh) | 一种数字货币交换方法、装置、设备和介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WD01 | Invention patent application deemed withdrawn after publication | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20190215 |