【技术实现步骤摘要】
跨链交易方法、电子设备及可读存储介质
本专利技术涉及通信
,特别是涉及一种跨链交易方法、电子设备及可读存储介质。
技术介绍
区块链技术构建在传输网络(例如点对点网络)之上,传输网络中的分布式节点利用链式数据结构来验证与存储数据,并采用分布式节点共识算法来生成和更新数据,实现了防止数据篡改的机制。区块链技术具有广泛地应用前景,目前已经在金融、保险、医疗、资产管理、供应链等诸多领域得以应用。然而由于区块链技术的天然特性,导致不同区块链网络之间难以互通,多个区块链网络形成了多个信息孤岛,从而限制了区块链技术的进一步发展。相关技术中,提出了跨链通信方法,基于该跨链通信方法,可实现跨链交易。然而现有的跨链交易方法还不成熟,容易产生交易错误,交易过程的可靠性偏低。
技术实现思路
本专利技术实施例的目的在于提供一种跨链交易方法、电子设备及可读存储介质,旨在提高跨链交易的可靠性。具体技术方案如下:在本专利技术实施例的第一方面,提供一种跨链交易方法,应用于区块链网络系统,所述区块链网络系统包括公链网络、第一专链网络以 ...
【技术保护点】
1.一种跨链交易方法,其特征在于,应用于区块链网络系统,所述区块链网络系统包括公链网络、第一专链网络以及第二专链网络,所述方法包括:/n所述公链网络获得所述第一专链网络对目标交易的第一共识投票和所述第二专链网络对所述目标交易的第二共识投票,并根据所述第一共识投票和所述第二共识投票,判断所述第一专链网络和所述第二专链网络是否均同意执行所述目标交易,若是,则生成执行提示,所述执行提示用于表征允许执行所述目标交易;/n所述第一专链网络获得所述执行提示后,预执行所述目标交易,得到第一预执行结果,所述第二专链网络获得所述执行提示后,预执行所述目标交易,得到第二预执行结果;/n所述公链 ...
【技术特征摘要】
1.一种跨链交易方法,其特征在于,应用于区块链网络系统,所述区块链网络系统包括公链网络、第一专链网络以及第二专链网络,所述方法包括:
所述公链网络获得所述第一专链网络对目标交易的第一共识投票和所述第二专链网络对所述目标交易的第二共识投票,并根据所述第一共识投票和所述第二共识投票,判断所述第一专链网络和所述第二专链网络是否均同意执行所述目标交易,若是,则生成执行提示,所述执行提示用于表征允许执行所述目标交易;
所述第一专链网络获得所述执行提示后,预执行所述目标交易,得到第一预执行结果,所述第二专链网络获得所述执行提示后,预执行所述目标交易,得到第二预执行结果;
所述公链网络获得所述第一预执行结果和所述第二预执行结果,并根据所述第一预执行结果和所述第二预执行结果,判断所述第一专链网络和所述第二专链网络是否均成功预执行所述目标交易,若是,则执行所述目标交易,获得执行结果;
所述第一专链网络获得所述执行结果,并在所述执行结果表征所述公链网络成功执行所述目标交易的情况下,通过所述第一专链网络的区块链记录所述第一预执行结果,所述第二专链网络获得所述执行结果,并在所述执行结果表征所述公链网络成功执行所述目标交易的情况下,通过所述第二专链网络的区块链记录所述第二预执行结果。
2.一种跨链交易方法,其特征在于,应用于第一专链网络中的节点,所述第一专链网络属于区块链网络系统,所述区块链网络系统还包括公链网络和第二专链网络,所述方法包括:
将针对目标交易的第一共识投票发送给所述公链网络,所述第一共识投票表征所述第一专链网络是否同意执行所述目标交易;
获得所述公链网络的执行提示,所述执行提示是在所述第一专链网络和所述第二专链网络均同意执行所述目标交易的情况下,由所述公链网络生成的;
响应于所述执行提示,预执行所述目标交易,得到第一预执行结果,并将所述第一预执行结果发送给所述公链网络;
获得所述公链网络的执行结果,所述执行结果是在所述第一专链网络和所述第二专链网络均成功预执行所述目标交易的情况下,所述公链网络执行所述目标交易后得到的结果;
响应于所述执行结果,将所述第一预执行结果记入区块,以通过区块链记录所述第一预执行结果。
3.根据权利要求2所述的方法,其特征在于,所述执行提示被记录在所述公链网络的新区块中;所述获得所述公链网络的执行提示,包括:
按照区块高度递增的顺序,同步所述公链网络产生的新区块,并针对同步到的每个新区块,检测该新区块中是否记录有所述执行提示,以从新区块中获取所述执行提示。
4.根据权利要求3所述的方法,其特征在于,所述方法还包括:
当从一个新区块中获得执行提示后,将所述目标交易对应的第一目标账本锁定;
在将所述第一预执行结果记入区块之后,对所述第一目标账本进行解锁。
5.一种跨链交易方法,其特征在于,应用于第二专链网络中的节点,所述第二专链网络属于区块链网络系统,所述区块链网络系统还包括公链网络和第一专链网络,所述方法包括:
将针对目标交易的第二共识投票发送给所述第一专链网络,所述第二共识投票表征所述第二专链网络是否同意执行所述目...
【专利技术属性】
技术研发人员:李成才,刘昱,高勇,邓柯,
申请(专利权)人:成都质数斯达克科技有限公司,
类型:发明
国别省市:四川;51
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。