资源转移信息的传输方法和装置、存储介质、电子装置与流程

文档序号:19158872发布日期:2019-11-16 01:07阅读:来源:国知局

技术特征:

1.一种资源转移信息的传输方法,其特征在于,包括:

获取第一帐号的第一资源转移信息,其中,所述第一资源转移信息为所述第一帐号对所拥有的目标资源在资源转移平台上进行资源转移的信息;

通过多个第二节点对所述第一资源转移信息进行验证,其中,所述第二节点为区块链中的系统节点;

在所述第一资源转移信息通过验证的情况下,通过所述第二节点将所述第一资源转移信息分发给多个第一节点分别进行保存,其中,所述第一节点为所述区块链中用于保存资源转移信息的数据冗余节点。

2.根据权利要求1所述的方法,其特征在于,在通过所述第二节点将所述第一资源转移信息分发给多个所述第一节点分别进行保存之后,所述方法还包括:

在所述第一节点成功保存所述第一资源转移信息的情况下,通过交互接口,将所述第一节点上保存的所述第一资源转移信息同步至信息交互平台,其中,所述交互接口为所述信息交互平台与所述区块链进行交互的接口,所述信息交互平台用于公开接收到的所述第一资源转移信息。

3.根据权利要求2所述的方法,其特征在于,通过所述交互接口,将所述第一节点上保存的所述第一资源转移信息同步至所述信息交互平台包括:

所述信息交互平台接收到查询请求,其中,所述查询请求用于查询资源转移信息;

所述信息交互平台通过所述交互接口将所述查询请求发送给所述区块链;

响应接收到的查询请求,通过所述交互接口,将所述第一节点上保存的所述第一资源转移信息同步至所述信息交互平台。

4.根据权利要求1所述的方法,其特征在于,获取第一帐号的第一资源转移信息包括:

检测在所述资源转移平台上转移的资源量是否达到目标阈值;

在所述目标资源的资源量达到所述目标阈值的情况下,获取所述第一帐号的所述第一资源转移信息。

5.根据权利要求1所述的方法,其特征在于,通过多个所述第二节点对所述第一资源转移信息进行验证包括:

通过多个所述第二节点中的每个所述第二节点对所述第一资源转移信息的合法性进行验证,其中,在多个所述第二节点中的至少n个所述第二节点对所述第一资源转移信息的验证结果为合法的情况下,确认所述第一资源转移信息通过验证,n为不大于所述多个第二节点的节点个数的整数。

6.根据权利要求1所述的方法,其特征在于,通过所述第二节点将所述第一资源转移信息分发给多个所述第一节点分别进行保存包括:

通过所述第二节点将所述第一资源转移信息分发给与所述第二节点相邻的所述第一节点,其中,接收到所述第一资源转移信息的所述第一节点还用于将所述第一资源转移信息分发给未接收到所述第一资源转移信息的所述第一节点,

其中,所述第一资源转移信息包括:第一区块的版本号、第二区块的哈希值、默克尔根以及第一资源转移数据,所述第一区块为保存有所述第一资源转移数据的区块,所述第二区块与所述第一区块相邻且用于保存在所述第一帐号进行资源转移之前被转移的资源转移数据的区块。

7.根据权利要求6所述的方法,其特征在于,所述方法还包括按照如下方式确定所述默克尔根:

获取第一资源转移数据的哈希值和至少一个第二资源转移数据的哈希值,其中,所述第二资源转移数据为第二帐号的第二资源转移信息中的资源转移数据;

以所述第一资源转移数据的哈希值和每个所述第二资源转移数据的哈希值作为哈希树的底层的相应节点的数值;

从所述哈希树的底层开始对所述哈希树中同一层中相邻的两个节点的数值求取哈希值,求取的哈希值作为所述两个节点在上一层中的父节点的数值;

将得到的所述哈希树的根节点的数值作为所述默克尔根。

8.根据权利要求1所述的方法,其特征在于,所述方法还包括:

在多个所述第二节点中的第三节点出现故障的情况下,通过所述区块链中的节点选取出用于替换所述第三节点的所述第一节点;和/或,

在接收到角色互换指令的情况下,将所述第一节点与第四节点的角色进行互换,其中,所述第四节点的角色由数据传输节点切换为数据冗余节点,所述第一节点的角色由所述数据冗余节点切换为所述数据传输节点,所述数据传输节点用于传输所述第一资源转移信息。

9.根据权利要求1至8中任一项所述的方法,其特征在于,获取所述第一帐号的所述第一资源转移信息包括:

在所述第一帐号对所拥有的所述目标资源申请进行资源转移的申请通过之后,获取所述第一帐号的所述第一资源转移信息。

10.一种资源转移信息的传输装置,其特征在于,包括:

获取单元,用于获取第一帐号的第一资源转移信息,其中,所述第一资源转移信息为所述第一帐号对所拥有的目标资源在资源转移平台上进行资源转移的信息;

验证模块,用于通过多个第二节点对所述第一资源转移信息进行验证,其中,所述第二节点为区块链中的系统节点;

保存模块,用于在所述第一资源转移信息通过验证的情况下,通过所述第二节点将所述第一资源转移信息分发给多个第一节点分别进行保存,其中,所述第一节点为所述区块链中用于保存资源转移信息的数据冗余节点。

11.根据权利要求10所述的装置,其特征在于,所述装置还包括:

发送单元,用于在通过所述第二节点将所述第一资源转移信息分发给多个所述第一节点分别进行保存之后,在所述第一节点成功保存所述第一资源转移信息的情况下,通过交互接口,将所述第一节点上保存的所述第一资源转移信息同步至信息交互平台,其中,所述交互接口为所述信息交互平台与所述区块链进行交互的接口,所述信息交互平台用于公开接收到的所述第一资源转移信息。

12.根据权利要求11所述的装置,其特征在于,所述发送单元,还用于在接收到查询请求的情况下,通过所述交互接口,将所述第一节点上保存的所述第一资源转移信息同步至所述信息交互平台,其中,所述查询请求为通过所述信息交互平台进行资源转移信息查询的请求。

13.根据权利要求10至12中任一项所述的装置,其特征在于,所述获取单元包括:

检测模块,用于检测在所述资源转移平台上转移的资源量是否达到目标阈值;

获取模块,用于在所述目标资源的资源量达到所述目标阈值的情况下,获取所述第一帐号的所述第一资源转移信息。

14.一种存储介质,其特征在于,所述存储介质包括存储的程序,其中,所述程序运行时执行上述权利要求1至9任一项中所述的方法。

15.一种电子装置,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器通过所述计算机程序执行上述权利要求1至9任一项中所述的方法。


技术总结
本发明公开了一种资源转移信息的传输方法和装置、存储介质、电子装置。其中,该方法包括:获取第一帐号的第一资源转移信息,其中,第一资源转移信息为第一帐号对所拥有的目标资源在资源转移平台上进行资源转移的信息;通过多个第二节点对第一资源转移信息进行验证,其中,第二节点为区块链中的系统节点;在第一资源转移信息通过验证的情况下,通过第二节点将第一资源转移信息分发给多个第一节点分别进行保存,其中,第一节点为区块链中用于保存资源转移信息的数据冗余节点。本发明解决了相关技术中资源转移系统的安全性较低的技术问题。

技术研发人员:温伟力;王慧星;胡利明;周洪飞
受保护的技术使用者:腾讯科技(深圳)有限公司;腾讯云计算(北京)有限责任公司
技术研发日:2018.04.28
技术公布日:2019.11.15
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1