【技术实现步骤摘要】
一种基于区块链的钱包余额管理的方法和系统
本专利技术为涉及区块链领域的一种基于区块链的钱包余额管理的方法和系统。
技术介绍
随着区块链技术的迅猛发展和种类的快速增加,基于区块链的钱包进入了人们的视线范围。加密钱包是一种基于区块链技术的专门用来管理这些资产的应用。基于区块链的钱包提供钱包地址的创建、加密转账、钱包地址交易历史查询等基础金融功能。数字化钱包的独特性使得其余额管理与支付宝等第三方支付平台的余额管理有较大差异。如何实现钱包的余额管理成为了当下的研究重点,因此基于区块链的钱包余额管理的方法和系统研究显得尤为重要。
技术实现思路
本专利技术是一种基于区块链的钱包余额管理的方法和系统,包含以下内容:余额计算模块、提现管理模块和收支明细模块;余额计算模块包含本地请求单元、云端计算单元和本地汇总单元;当用户进入钱包的余额界面时,本地请求单元得到触发,向云端发送请求指令,请求指令是一个加密指令,由钱包的绝对地址以及钱包中的各类的绝对子地址通过ECB模式加密生成,具体生成方式如下:首先,绝对地址通过加密器动态随机获得的密钥进行加密,生成密文块0;其次,将所有的绝对子地址按高 ...
【技术保护点】
1.一种基于区块链的钱包余额管理的方法和系统,包含以下内容:余额计算模块、提现管理模块和收支明细模块;所述余额计算模块包含本地请求单元、云端计算单元和本地汇总单元;当用户进入所述钱包的余额界面时,所述本地请求单元得到触发,向云端发送请求指令,所述请求指令是一个加密指令,由所述钱包的绝对地址以及所述钱包中的各类的绝对子地址通过ECB模式加密生成,具体生成方式如下:首先,所述绝对地址通过加密器动态随机获得的密钥进行加密,生成密文块0;其次,将所有的所述绝对子地址按高斯随机分布算法进行排序,得到有顺序的所述绝对子地址的集合;然后,将所述集合中的所述绝对子地址依次通过所述加密器动态 ...
【技术特征摘要】
1.一种基于区块链的钱包余额管理的方法和系统,包含以下内容:余额计算模块、提现管理模块和收支明细模块;所述余额计算模块包含本地请求单元、云端计算单元和本地汇总单元;当用户进入所述钱包的余额界面时,所述本地请求单元得到触发,向云端发送请求指令,所述请求指令是一个加密指令,由所述钱包的绝对地址以及所述钱包中的各类的绝对子地址通过ECB模式加密生成,具体生成方式如下:首先,所述绝对地址通过加密器动态随机获得的密钥进行加密,生成密文块0;其次,将所有的所述绝对子地址按高斯随机分布算法进行排序,得到有顺序的所述绝对子地址的集合;然后,将所述集合中的所述绝对子地址依次通过所述加密器动态随机获得的密钥进行加密,从而生成密文块1,密文块2,…,密文块N,N表示所述绝对子地址的个数;最后,将所有的所述密文块依次排入队列,对所述队列进行加密,得到所述加密指令;所述云端计算单元接收到所述加密指令后,打开云端钱包,得到每种的实时余额;并通过链传输的方式将其传输至所述本地汇总单元;所述本地汇总单元根据实时的各种兑人民币的比率进行动态计算,得到所述钱包的余额,计算单位为人民币;所述提现管理模块包含提现发起单元和云端操作单元;用户发起某种的提现服务后,所述提现发起单元开始工作,将所述的币种、数量及所述绝对子地址构成的提现信息传输至所述云端钱包;所述提现信息是一个32位数字链,1-16位是所述的所述绝对子地址,17-24位是所述的币种代码,25-32位是所述的数量代码;所述云端操作单元接收到所述提现信息后进行解码,根据解码后所得的所述绝对子地址打开所述绝对子地址对应的云端钱包,再根据所述的币种和数量进行提现操作;所述收支明细模块包含历史纪录存储单元和明细查询单元;所述历史纪录存储单元存储了所述每种的支出与收入记录,具体存储与计算方法如下:总原生IOPS=CP_IOPS*N;其中,所述总原生IOPS是所述每种的支出与收入记录的可用存储量,单位是京(GB);CP_IOPS是所述历史纪录存储单元的磁盘转速,单位是兆每秒(MB/s);N是本地钱包的数量,在所述数量计算中,所述每种存放在单独的所述钱包中,即N也是所述币种的多少;收支性IOPS=((总原生IOPS*支出%)/(RAID惩罚))+(总原生IOPS*收入%);其中所述收支性IOPS是所述每种的支出与...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。