【技术实现步骤摘要】
资源转移方法、资源转移装置、存储介质及电子设备
本公开涉及信息安全
,具体而言,涉及一种资源转移方法、资源转移装置、电子设备以及计算机可读存储介质。
技术介绍
随着网络技术的发展,用户之间可以方便的基于网络进行交互,例如,用户可以基于网络进行资源转移,如电商交易,即将商品基于电商交易平台从第一用户转移至第二用户。但在目前的电商交易流程中,仍存在伪造商品来源、历史交易信息不实以及买方对卖方信任度有待提高等问题。因此,需要提供一种新的资源转移方法。需要说明的是,在上述
技术介绍
部分公开的信息仅用于加强对本公开的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。
技术实现思路
本公开实施例的目的在于提供一种资源转移方法、资源转移装置、电子设备以及计算机可读存储介质,进而可以在一定程度上改善资源转移过程中,存在伪造资源来源、历史交易信息不实以及买方对卖方信任度有待提高的问题。根据本公开的一个方面,提供一种基于区块链的资源转移方法,包括:响应于第一账户的发布请求发布一密钥对中的公钥数据;获取与目标资源关联的区块链,所述区块链上的各区块均写入有所述目标资源的前一拥有者账户信息以及下一拥有者账户信息;接收第二账户通过所述公钥数据加密的目标账户信息,并将所述目标账户信息发送至所述第一账户;响应于第一账户的转移请求将所述目标资源转移至目标账户;所述目标账户是通过所述密钥对中的私钥数据对所述目标账户信息解密得到;生成新的区块作为 ...
【技术保护点】
1.一种基于区块链的资源转移方法,其特征在于,包括:/n响应于第一账户的发布请求发布一密钥对中的公钥数据;/n获取与目标资源关联的区块链,所述区块链上的各区块均写入有所述目标资源的前一拥有者账户信息以及下一拥有者账户信息;/n接收第二账户通过所述公钥数据加密的目标账户信息,并将所述目标账户信息发送至所述第一账户;/n响应于第一账户的转移请求将所述目标资源转移至目标账户;所述目标账户是通过所述密钥对中的私钥数据对所述目标账户信息解密得到;/n生成新的区块作为所述区块链的尾部区块,并将所述目标账户的信息写入所述尾部区块的前一区块作为所述下一拥有者账户信息、将所述第一账户的信息写入所述尾部区块作为所述前一拥有者账户信息。/n
【技术特征摘要】
1.一种基于区块链的资源转移方法,其特征在于,包括:
响应于第一账户的发布请求发布一密钥对中的公钥数据;
获取与目标资源关联的区块链,所述区块链上的各区块均写入有所述目标资源的前一拥有者账户信息以及下一拥有者账户信息;
接收第二账户通过所述公钥数据加密的目标账户信息,并将所述目标账户信息发送至所述第一账户;
响应于第一账户的转移请求将所述目标资源转移至目标账户;所述目标账户是通过所述密钥对中的私钥数据对所述目标账户信息解密得到;
生成新的区块作为所述区块链的尾部区块,并将所述目标账户的信息写入所述尾部区块的前一区块作为所述下一拥有者账户信息、将所述第一账户的信息写入所述尾部区块作为所述前一拥有者账户信息。
2.根据权利要求1所述的资源转移方法,其特征在于,各所述区块均写入有所述目标资源的资源标识信息;获取与目标资源关联的区块链包括:
根据接收到的输入资源标识进行查询,并将与所述输入资源标识一致的区块作为与目标资源关联的区块链上的区块。
3.根据权利要求1所述的资源转移方法,其特征在于,在获取与目标资源关联的区块链之后,所述方法还包括:
根据所述区块链上的各区块写入的前一拥有者账户信息向前遍历,并将遍历到的最后一个区块作为第一目标区块;
根据所述第一目标区块的拥有者账户确定所述目标资源的来源。
4.根据权利要求1所述的资源转移方法,其特征在于,在获取与目标资源关联的区块链之后,所述方法还包括:
根据所述区块链上的各区块写入的下一拥有者账户信息向后遍历,并将遍历到的最后一个区块作为第二目标区块;
根据所述第二目标区块的拥有者账户与所述第一账户是否一致确定所述第一账户是否拥有所述目标资源。
5.根据权利要求4所述的资源转移方法,其特征在于,所述方法还包括:
在确定所述第一账户拥有所述目标资源时,通过第三方认证机构向所述第一账户发放随机生成的令牌信息,以便于所述第一账户将所述目标资源转移至目标账户时携带所述令牌信息。
6.根据权利要求1所述的资源转移方法,其特征在于,所述响应于第一账户的转移请求将所述目标资源转移至目标账户,包括:
生成用于指示将所述目标资源转移至所述目标账户的资源转移条件的智能合约;
当检测到符合所述智能合约指示的资源转移条件时,基于所述智能合约将所述目标资源转移至目标账户。
7.根据权利要求1~6任意一项所述的资源转移方法,其特征在于,所述区块链上的各区块均写入有所述目标资源的特征信息;所述方法还包括:
对所述目标账户上传的资源特征信息与所述区块中写入的特征信息进行一致性验证,以确认所述目标账户获取的资源是否为所述目标资源。
8.根据权利要求7所述的资源转移方法,其特征在于,所述特征信息包括对所述目标资源的特征数据进行哈希转换得到的哈希特征信息。
9.根据权利要求8所述的资源转移方法,其特征在于,所述方法还包括:
在将所述目标资源转移至目标账户之后,通过所述智能合约将所述第一账户的资源转移信息记录至区块链网络;以及
在...
【专利技术属性】
技术研发人员:章天豪,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。