[发明专利]一种数字货币的账本同步系统在审
申请号: | 202210786639.1 | 申请日: | 2022-07-06 |
公开(公告)号: | CN115147205A | 公开(公告)日: | 2022-10-04 |
发明(设计)人: | 黎章;陈珲 | 申请(专利权)人: | 黎章 |
主分类号: | G06Q40/02 | 分类号: | G06Q40/02;G06Q20/06;G06Q20/40;G06Q20/38 |
代理公司: | 北京清控智云知识产权代理事务所(特殊普通合伙) 11919 | 代理人: | 马肃;林淡如 |
地址: | 510000 广东省广州市番禺*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数字 货币 账本 同步 系统 | ||
1.一种数字货币的账本同步系统,其特征在于,包括中心服务器和分布式终端,所述中心服务器上设有中心存储模块,所述分布式终端上设有用户识别模块、交易处理模块、中心连接模块和账本记录模块,所述用户识别模块用于验证用户的合法性,所述交易处理模块用于在所述分布式终端之间处理交易信息,所述中心连接模块用于将所述分布式终端连接至所述中心服务器,所述账本记录模块用于记录用户的数字货币账本信息;
所述系统进行账本同步的过程如下:
在所述分布式终端进行交易后生成账本码,所述账本码通过所述中心连接模块发送至所述中心存储模块进行保存,所述账本码包括信息码,所述账本记录模块中存有一个信息码,所述信息码由用户码通过迭代得到,迭代次数等于交易的该用户交易的总次数,所述分布式终端上的信息码称为本地信息码,所述中心服务器上账本码中的信息码称为最新信息码;
所述信息码的迭代公式为:
M(i+1)=f(M(i))+ΔValue;
其中,M(i)表示第i次迭代后的信息码,f( )为变换函数,ΔValue为每次迭代对应的交易的净变化值;
所述变换函数f( )的满足下述要求:
M(i+n)=f(n)(M(i))+∑ΔValue;
其中,f(n)( )表示连续使用n次变换函数对入参进行变化;
用户在另一分布式终端上登录后通过所述中心连接模块从所述中心服务器中获取账本码,所述账本记录模块根据本地信息码和最新信息码得到迭代次数差值Δn,并使用f( )对本地信息码进行Δn次变换得到中间码Mid,所述账本记录模块将最新信息码和中间码相减得到交易信息,并根据交易信息对该用户的账本信息进行同步。
2.如权利要求1所述的一种数字货币的账本同步系统,其特征在于,所述变换函数进行变换的过程包括如下步骤:
S21、根据入参中的迭代次数确定变换位;
S22、将入参中的变换位加上变换值。
3.如权利要求2所述的一种数字货币的账本同步系统,其特征在于,所述步骤S22中的变换值为变量Vch:
Vch=(1+i)imod(10m);
其中,m为步骤S21中的变换位的数量。
4.如权利要求3所述的一种数字货币的账本同步系统,其特征在于,所述账本码中还包括匹配码,所述匹配码由所述交易处理模块随机生成,同一起交易的双方用户上传至中心服务器上的账本码中的匹配码相同,所述中心存储模块将具有相同匹配码的两个账本码进行匹配,匹配成功后的账本码才能够被发送至需要同步的分布式终端。
5.如权利要求4所述的一种数字货币的账本同步系统,其特征在于,所述中心连接模块仅在合法用户登录分布式终端后才能够与中心服务器进行网络连接,当所述用户识别模块通过对登录用户的验证后,所述中心连接模块向所述中心服务器发送带有用户信息的连接请求,当连接请求中的用户信息为非法信息或无用户信息时,所述中心服务器会拒绝连接。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于黎章,未经黎章许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210786639.1/1.html,转载请声明来源钻瓜专利网。