跨链转账方法、计算机设备和存储介质技术

技术编号:37241359 阅读:47 留言:0更新日期:2023-04-20 23:22
本发明专利技术提供一种跨链转账方法、计算机设备和存储介质,涉及区块链等技术领域,该方法包括:从第一主链同步第一跨链交易;执行第一跨链交易以得到若干第一状态数据,并根据各第一状态数据更新第一主链的第一状态树以更新第一状态树的第一根哈希,以及,根据各第一状态数据更新第二主链的第二状态树以更新第二状态的第二根哈希;根据第一根哈希和第二根哈希更新二层网络的统一账本的状态哈希;将各第一状态数据、状态哈希发送至第一主链和第二主链。本申请使得跨链转账的实现去中心化且使用便捷。便捷。便捷。

【技术实现步骤摘要】
跨链转账方法、计算机设备和存储介质


[0001]本申请涉及区块链
,具体涉及一种跨链转账方法、计算机设备和存储介质。

技术介绍

[0002]区块链的跨链目前有多种实现方式,例如hash锁定,跨链桥等。
[0003]hash锁定不适合大范围使用,不便捷;而跨链桥则需依赖一些可信账户在链间传递消息,有一些中心化风险。

技术实现思路

[0004]鉴于现有技术中的上述缺陷或不足,期望提供一种去中心化的使用便捷的跨链转账方法、计算机设备和存储介质。
[0005]第一方面,本专利技术提供一种适用于二层网络的节点的跨链转账方法,二层网络上有分别对应于各主链的状态树,各状态树的初始根哈希相同,上述方法包括:
[0006]从第一主链同步第一跨链交易;其中,第一跨链交易包括所在的第一主链的第一主链名称及欲跨链的第二主链的第二主链名称;
[0007]执行第一跨链交易以得到若干第一状态数据,并根据各第一状态数据更新第一主链的第一状态树以更新第一状态树的第一根哈希,以及,根据各第一状态数据更新第二主链的第二状态树以更本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种跨链转账方法,其特征在于,二层网络上有分别对应于各主链的状态树,各所述状态树的初始根哈希相同,所述方法适用于二层网络的节点,所述方法包括:从第一主链同步第一跨链交易;其中,所述第一跨链交易包括所在的第一主链的第一主链名称及欲跨链的第二主链的第二主链名称;执行所述第一跨链交易以得到若干第一状态数据,并根据各所述第一状态数据更新所述第一主链的第一状态树以更新所述第一状态树的第一根哈希,以及,根据各所述第一状态数据更新所述第二主链的第二状态树以更新所述第二状态的第二根哈希;根据所述第一根哈希和所述第二根哈希更新二层网络的统一账本的状态哈希;将各所述第一状态数据、所述状态哈希发送至所述第一主链和第二主链,以供所述第一主链的第一主链节点和所述第二主链的第二主链节点根据各所述第一状态数据、所述状态哈希执行所述第一跨链交易。2.根据权利要求1所述的方法,其特征在于,二层网络的节点分别存储有各主链的每个区块的状态树的全局索引表,状态数据以默克尔山脉的方式进行存储,所述全局索引表以所属主链的区块高度为版本号,所述从第一主链同步第一跨链交易包括:从第一主链的第一高度的第一区块同步若干第一跨链交易;所述执行所述第一跨链交易以得到若干第一状态数据,并根据各所述第一状态数据更新所述第一主链的第一状态树以更新所述第一状态树的第一根哈希,以及,根据各所述第一状态数据更新所述第二主链的第二状态树以更新所述第二状态的第二根哈希包括:对各所述第一跨链交易执行如下操作:执行所述第一跨链交易以得到若干第一状态数据;根据执行各所述第一跨链交易所得到的各所述第一状态数据更新第一默克尔山脉;根据所述第一默克尔山脉的各根节点生成第一默克尔二叉树和所述第一默克尔二叉树的第一默克尔根;根据各所述第一状态数据更新第二默克尔山脉;根据所述第二默克尔山脉的各根节点生成第二默克尔二叉树和所述第二默克尔二叉树的第二默克尔根。3.根据权利要求1所述的方法,其特征在于,二层网络的节点分别存储有各主链的每个区块的状态树的全局索引表,所述全局索引表以所属主链的区块高度为版本号,所述从第一主链同步第一跨链交易包括:从第一主链的第一高度的第一区块同步若干第一跨链交易;所述执行所述第一跨链交易以得到若干第一状态数据,并根据各所述第一状态数据更新所述第一主链的第一状态树以更新所述第一状态树的第一根哈希,以及,根据各所述第一状态数据更新所述第二主链的第二状态树以更新所述第二状态的第二根哈希包括:对各所述第一跨链交易执行如下操作:执行所述第一跨链交易以得到若干第一状态数据;根据执行各所述第一跨链交易所得到的各所述第一状态数据生成第三默克尔二叉树和所述第三默克尔二叉树的第三默克尔根;将所述第三默克尔根作为所属的第一默克尔...

【专利技术属性】
技术研发人员:马登极王志文吴思进
申请(专利权)人:杭州复杂美科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1