【技术实现步骤摘要】
资源转移方法、装置及存储介质
本专利技术涉及网络
,特别涉及一种资源转移方法、装置及存储介质。
技术介绍
随着网络技术的发展,账户之间可以方便的基于网络进行交互,例如,基于网络进行聊天、互动游戏、资源转移例如延时转账等,延时转账是指转账款在接收方确认后才进行的转账。以资源转移中的延时转账过程为例,在进行延时转账时,假设账户A向账户B发送了一个红包,红包金额为X元,则服务器可以将账户A的X元转账至一个中间账户M,如果账户B确认接收该红包,则服务器可以将中间账户M中的X元转账至账户B,完成账户A到账户B的延时转账过程。在实现本专利技术的过程中,专利技术人发现现有技术至少存在以下问题:由于服务器存在被恶意账户侵入的安全隐患,收款账户、转账金额等转账信息很可能被恶意篡改,导致资源转移过程的安全性和可靠性差。
技术实现思路
为了解决现有技术的问题,本专利技术实施例提供了一种资源转移方法、装置及存储介质和服务器。所述技术方案如下:第一方面,提供了一种资源转移方法,所述方法包括:接收第一账户的资源转移请求,所述资源转移请求用于请求将所述第一账户的资源转移至目标账户;生成第一合约,所述第一合约用于指示所述第一账户的资源转移条件;基于所述第一合约、所述资源转移请求以及区块链中第一区块的区块头特征值,生成第二区块,所述第一区块为所述区块链上所述第二区块的上一个区块,所述第二区块用于记录本次资源转移请求事件;当符合所述第一合约指示的资源转移条件时,基于所述第一合约进行资源转移。第二方面,提供了一种资源转移装置,所述装置包括:接收模块,用于接收第一账户的资源转移请求,所述资源转 ...
【技术保护点】
一种资源转移方法,其特征在于,所述方法包括:接收第一账户的资源转移请求,所述资源转移请求用于请求将所述第一账户的资源转移至目标账户;生成第一合约,所述第一合约用于指示所述第一账户的资源转移条件;基于所述第一合约、所述资源转移请求以及区块链中第一区块的区块头特征值,生成第二区块,所述第一区块为所述区块链上所述第二区块的上一个区块,所述第二区块用于记录本次资源转移请求事件;当符合所述第一合约指示的资源转移条件时,基于所述第一合约进行资源转移。
【技术特征摘要】
1.一种资源转移方法,其特征在于,所述方法包括:接收第一账户的资源转移请求,所述资源转移请求用于请求将所述第一账户的资源转移至目标账户;生成第一合约,所述第一合约用于指示所述第一账户的资源转移条件;基于所述第一合约、所述资源转移请求以及区块链中第一区块的区块头特征值,生成第二区块,所述第一区块为所述区块链上所述第二区块的上一个区块,所述第二区块用于记录本次资源转移请求事件;当符合所述第一合约指示的资源转移条件时,基于所述第一合约进行资源转移。2.根据权利要求1所述的方法,其特征在于,所述当符合所述第一合约指示的资源转移条件时,基于所述第一合约进行资源转移,包括:接收第二账户的确认资源转移消息;如果所述第二账户的身份验证通过,且所述确认资源转移消息与所述第一合约匹配,将所述第二账户确定为所述目标账户,基于所述第一合约向所述目标账户转入所述目标账户对应的资源转移数。3.根据权利要求2所述的方法,其特征在于,所述如果所述第二账户的身份验证通过,且所述确认资源转移消息与所述第一合约匹配,将第二账户确定为所述目标账户,基于所述第一合约向所述目标账户转入所述目标账户对应的资源转移数,包括:如果所述确认资源转移消息中的合约公钥对所述确认资源转移消息中的合约私钥签名验证通过,且所述确认资源转移消息中的账户公钥对所述确认资源转移消息中的账户私钥签名验证通过,获取所述确认资源转移消息中的合约公钥对应的合约标识;如果所述确认资源转移消息中的合约公钥对应的合约标识与所述第一合约的合约标识相同,且所述第二账户与所述目标账户相同,且所述确认资源转移消息中的资源转移数匹配所述第一合约的资源转移数,且所述确认资源转移消息的接收时间不晚于所述第一合约的到期时间,基于所述第一合约,将所述第二账户确定为所述目标账户,向所述目标账户转入所述目标账户对应的资源转移数。4.根据权利要求1所述的方法,其特征在于,所述当符合所述第一合约指示的资源转移条件时,基于所述第一合约进行资源转移,包括:接收第二账户的拒绝资源转移消息;如果所述第二账户的身份验证通过,且所述拒绝资源转移消息与所述第一合约匹配,基于所述第一合约,将所述第二账户确定为所述目标账户,向所述第一账户退回所述目标账户对应的资源转移数。5.根据权利要求1所述的方法,其特征在于,所述当符合所述第一合约指示的资源转移条件时,基于所述第一合约进行资源转移,包括:当检测到所述第一合约达到所述第一合约的到期时间时,基于所述第一合约,向所述第一账户退回所述第一合约中的资源转移数。6.根据权利要求1所述的方法,其特征在于,所述基于所述第一合约、所述资源转移请求以及区块链中第一区块的区块头特征值,生成第二区块,包括:基于所述第一合约的特征值、所述资源转移请求以及所述第一区块的区块头特征值,生成所述第二区块。7.根据权利要求1所述的方法,其特征在于,所述当符合所述第一合约指示的资源转移条件时,基...
【专利技术属性】
技术研发人员:郭锐,李茂材,王宗友,梁军,张建俊,赵琦,朱大卫,屠海涛,刘斌华,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。