[发明专利]资源的转移方法和装置、存储介质、电子装置有效
申请号: | 201810581536.5 | 申请日: | 2018-06-07 |
公开(公告)号: | CN108898368B | 公开(公告)日: | 2021-05-14 |
发明(设计)人: | 郭锐;李茂材;张建俊;唐子超;邹文伟;藏军 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06Q20/06 | 分类号: | G06Q20/06;G06Q20/10;G06Q40/04 |
代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 周婷婷;江舟 |
地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 资源 转移 方法 装置 存储 介质 电子 | ||
本发明公开了一种资源的转移方法和装置、存储介质、电子装置。其中,该方法包括:获取目标帐号的上链请求,其中,上链请求用于请求区块链中的节点执行目标任务;响应于上链请求,将目标帐号的多个子地址中未分配的目标子地址分配给目标任务,其中,多个子地址中的每个子地址用于保存目标帐号的资源地址中的部分资源;在区块链中的节点执行完目标任务的情况下,向区块链中的节点转移执行完目标任务所消耗的第一资源,其中,第一资源为目标子地址保存的资源。本发明解决了相关技术中在区块链地址发生故障时导致上链操作不能执行的技术问题。
技术领域
本发明涉及互联网领域,具体而言,涉及一种资源的转移方法和装置、存储介质、电子装置。
背景技术
区块链(Blockchain)是一串使用密码学方法产生的数据块,每一个数据块中包含了比特币网络交易的信息,用于验证其信息的有效性和生成下一个区块。矿工可以在专门的硬件上运行相应的软件而生成比特币、以太币等虚拟数字货币。挖矿软件通过P2P网络监听交易广播,执行恰当的任务以处理并确认这些交易。在基于区块链技术的网络中,矿工完成这些工作能赚取用户支付的用于加速交易处理的交易手续费以及按固定公式增发的虚拟数字货币,或者称之为区块链代币。
区块链代币是区块链系统中较为重要的一个部分。区块链代币交易的本质是数据结构,其中含有区块链代币交易参与者价值转移的相关信息。区块链代币区块链是全球复式记账总账簿,每个区块链代币交易都是在区块链上的一个公开记录。交易的基本单位可以为未经使用的一个交易输出(Unspent Transaction Output),简称UTXO,UTXO是被所有者锁住或记录在区块链中的一定量的区块链代币。当一个用户接收区块链代币时,金额被当作UTXO记录在区块链中。这样,一个用户的区块链代币会被当作UTXO分散到多个交易和多个区块中。实际上,并不存在存储区块链代币的地址或账户余额的地点,只有被所有者锁住的分散的UTXO。被交易消耗的UTXO被称为交易输入,由交易创建的UTXO被称为交易输出。通过这样方式,一定量的区块链代币价值在不同所有者之间转移,并在交易中消耗和创建UTXO。一笔交易通过使用所有者的签名来解锁UTXO,并通过使用新的所有者的比特币地址来锁定并创建UTXO。
采用UTXO模型的区块链,由于每个用户仅有一个手续费TOKEN(区块链给用户分配的手续费账户,一般为一个区块链地址,下面有可以使用的手续费UTXO),在该区块链地址被攻击、发生故障等情况下,会导致该用户的相关操作(如上链操作、交易操作等)不能执行。
针对上述的问题,目前尚未提出有效的解决方案。
发明内容
本发明实施例提供了一种资源的转移方法和装置、存储介质、电子装置,以至少解决相关技术中在区块链地址发生故障时导致上链操作不能执行的技术问题。
根据本发明实施例的一个方面,提供了一种资源的转移方法,包括:获取目标帐号的上链请求,其中,上链请求用于请求区块链中的节点执行目标任务;响应于上链请求,将目标帐号的多个子地址中未分配的目标子地址分配给目标任务,其中,多个子地址中的每个子地址用于保存目标帐号的资源地址中的部分资源;在区块链中的节点执行完目标任务的情况下,向区块链中的节点转移执行完目标任务所消耗的第一资源,其中,第一资源为目标子地址保存的资源。
根据本发明实施例的一方面,还提供了一种资源的转移装置,包括:获取单元,用于获取目标帐号的上链请求,其中,上链请求用于请求区块链中的节点执行目标任务;分配单元,用于响应于上链请求,将目标帐号的多个子地址中未分配的目标子地址分配给目标任务,其中,多个子地址中的每个子地址用于保存目标帐号的资源地址中的部分资源;转移单元,用于在区块链中的节点执行完目标任务的情况下,向区块链中的节点转移执行完目标任务所消耗的第一资源,其中,第一资源为目标子地址保存的资源。
根据本发明实施例的一方面,还提供了一种存储介质,该存储介质包括存储的程序,程序运行时执行上述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810581536.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:房地产中介营销管理信息系统
- 下一篇:燃料费支付方法及装置、客户端