基于区块链账户的token处理方法、计算机可读存储介质及电子设备技术

技术编号:21091736 阅读:57 留言:0更新日期:2019-05-11 10:45
本发明专利技术公开了基于区块链的系统账户数据模型的token处理方法,所述区块链账户包括用户账户和合约账户,所述token处理方法包括:获取token转移指令,所述转移指令包括待转移token的token类型以及转移数量;根据所述token转移指令,将所述转移数量的待转移token在合约账户与用户账户间转移;其中,所述用户账户和所述合约账户皆可用于记录token信息;所述token信息包括至少一种token类型信息和相应类型的token的余额信息。此外,本发明专利技术还提供一种计算机可读存储介质及电子设备。本发明专利技术可以将token信息移动至区块链账户中,以使token跟原生币一样快速查找和修改,从而解决了token信息在token合约中操作受限问题。

Token processing method, computer readable storage medium and electronic equipment based on block chain account

【技术实现步骤摘要】
基于区块链账户的token处理方法、计算机可读存储介质及电子设备
本专利技术涉及区块链
,尤其涉及一种基于区块链账户的token处理方法、计算机可读存储介质及电子设备。
技术介绍
区块链系统中的分布式应用(DecentralizedApplication,DAPP)往往伴随着新的代币(token)发行。这些token用于作为DAPP的某种凭证。由于在区块链上面发行,因此这些token往往也具有区块链的特性,如不可篡改、安全、公开透明等。token相当于DAPP的某种代表物,如有个游戏相关的DAPP,token可以代表游戏的道具;如果是版权相关的DAPP,token则可以代表版权。主流的区块链系统实现中,token一般都通过智能合约来发行,token合约代码中指定发行数量,通胀率等。token往往还具有交换的特质,token在不同用户之间交换的过程也都在token合约中进行(合约中记录每个用户的token余额),可以支持灵活的DAPP,不丢失图灵完备性。然而,本申请专利技术人发现:现有技术中,因为用户的token信息都保存在合约账户中,要进行用户间的token交易,必须通过虚拟机本文档来自技高网...

【技术保护点】
1.一种基于区块链账户的token处理方法,所述区块链账户包括用户账户和合约账户,其特征在于,所述token处理方法包括:获取token转移指令,所述转移指令包括待转移token的token类型以及转移数量;根据所述token转移指令,将所述转移数量的待转移token在合约账户与用户账户间转移;其中,所述用户账户可用于记录用户账户自身保存的token信息,所述合约账户可用于记录合约自身的token信息以及至少一个用户账户保存在合约账户中的token信息;所述token信息包括至少一种token类型信息和相应类型的token的余额信息。

【技术特征摘要】
1.一种基于区块链账户的token处理方法,所述区块链账户包括用户账户和合约账户,其特征在于,所述token处理方法包括:获取token转移指令,所述转移指令包括待转移token的token类型以及转移数量;根据所述token转移指令,将所述转移数量的待转移token在合约账户与用户账户间转移;其中,所述用户账户可用于记录用户账户自身保存的token信息,所述合约账户可用于记录合约自身的token信息以及至少一个用户账户保存在合约账户中的token信息;所述token信息包括至少一种token类型信息和相应类型的token的余额信息。2.如权利要求1所述的token处理方法,其特征在于,所述token转移指令为token移出指令,所述将所述转移数量的待转移token在合约账户与用户账户间转移包括:在合约账户中将待转移token类型的token余额减去所述转移数量,并在用户账户中将待转移token类型的token余额增加所述转移数量。3.如权利要求2所述的token处理方法,其特征在于,所述token转移指令为token移进指令,所述将所述转移数量的待转移token在合约账户与用户账户间转移包括:在所述合约账户中将待转移token类型的token余额增加所述转移数量,并在所述用户账户中将待转移token类型的token余额减去所述转移数量。4.如权利要求2或3所述的token处理方法,其特征在于所述获取token转移指令包括:接收来自用户端的token转移指令。5.如权利要求2或3所述的token处理方法,其特征在于,所述方法还包括:获取第一用户账户的token转出请求,所述token转出请求包括要转出的token类型和数量;若所述第一用户账户的token余额不足,则根据所述token转出请求和所述第一用户账户的token余额产生所述token移出指令;所述token移出指令包括要移出的token类型和数量,其中所述要移出的token类型和所述要转出的token类型相同,要移出的token数量大于或等于要转出的token数量与和所述第一用户账户的token余额之间的差值;根据所述移出指令,将相应数量的相应类型的token从所述合约账户转移至所述第一用户账户。6.根据权利要求2或3所述的token处理方法,其特征在于,所述方法还包括:获取第二用户账户的...

【专利技术属性】
技术研发人员:李海友
申请(专利权)人:深圳市网心科技有限公司
类型:发明
国别省市:广东,44

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

1