[发明专利]一种基于中心化结算与区块链存证的交易系统有效
申请号: | 202111319209.0 | 申请日: | 2021-11-09 |
公开(公告)号: | CN113763180B | 公开(公告)日: | 2022-02-08 |
发明(设计)人: | 张卫平;彭中华;张思琪;米小武 | 申请(专利权)人: | 环球数科集团有限公司 |
主分类号: | G06Q40/04 | 分类号: | G06Q40/04;G06F16/27 |
代理公司: | 北京清控智云知识产权代理事务所(特殊普通合伙) 11919 | 代理人: | 马肃 |
地址: | 518063 广东省深圳市南山区粤海街道高新*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 中心 结算 区块 链存证 交易系统 | ||
1.一种基于中心化结算与区块链存证的交易系统,其特征在于,包括交易节点、存证节点和中心服务器,所述交易节点用于生成交易信息并将所述交易信息发送至所述中心服务器,所述中心服务器根据所述交易信息进行数据处理,同时将所述交易信息发送至所述存证节点,所述存证节点利用区块链对所述交易信息进行记录并生成交易存证,将所述交易存证发送至所述交易节点;
所述交易节点发送至所述中心服务器的交易信息包含交易码、交易内容和发送者信息,所述交易内容包括指定资源数额、支出账户信息和收入账户信息,所述中心服务器对所述交易信息进行合法性验证后再进行数据处理,所述合法性验证包括对交易码的验证,所述交易码通过下述步骤生成:
S1、将支出账户和收入账户的账户信息转换为16进制数n1和n2;
S2、对n1和n2进行处理,处理公式为:
;
其中,m为n1和n2的长度,n1(i)表示n1上的第i位数字,n2(j)表示n2上的第j位数字,n3(i)表示n3上的第i位数字;
S3、将n3转换成字符串,该字符串为交易码;
所述中心服务器通过所述交易内容中的支出账户和收入账户生成交易码,并与接收的交易码进行比对,比对无误则通过交易码验证;
所述中心服务器包括数据库和交易处理模块,所述数据库用于存储用户的账户信息以及对应的资源信息,所述交易处理模块用于对所述交易信息进行验证以及对交易双方账户的资源信息进行变更处理;
所述交易处理模块会检索出具有相同交易码的两个交易信息,然后对交易信息的合法性进行核对,核对内容包括四部分:
两个交易信息中的交易内容是否一致,发送者信息中的账户是否为交易内容中的支出账户和收入账户,支出账户是否拥有相应数额的指定资源,交易码是否与所述支出账户和收入账户匹配;
其中前两项核对内容只需对交易信息中的文本进行比较,第三项核对内容需要从所述数据库中调取对应账户的信息进行比较,第四项核对内容需要对所述交易码、支出账户信息和收入账户信息进行计算处理;
所述数据库中记录有所有账户的资源信息,并在交易信息核对无误后对相关的两个账户中的资源数额进行对应的增减,同时对每次增减行为进行记录,每次的增减行为均能在存证节点中找到对应的区块链记录,当两者出现出入时,以区块链记录为准并对数据库中的记录进行修正;
所述交易节点包括账户登录模块、广播模块、交易模块和通讯模块,用户通过所述账户登录模块登录交易节点并从所述中心服务器获取个人信息,所述交易模块用于在两个交易节点之间确定交易信息,所述通讯模块用于在交易节点与交易节点、交易节点与中心服务器之间的信息传输,所述广播模块用于在由交易节点和存证节点构成的节点网络中广播和接收信息;
所述存证节点包括区块链模块和广播模块,所述区块链模块用于对所述中心服务器发送的交易信息进行记录,所述广播模块用于在节点网络中广播和接收信息,所述存证节点中设有一个特殊节点用于接收中心服务器发送的交易信息并将所述交易信息在节点网络中广播;
所述存证节点通过广播的方式发送交易存证,交易存证中含有交易双方所在的交易节点的信息,对应的两个交易节点在确认交易存证中的信息后将所述交易存证发送给支出账户和收入账户。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于环球数科集团有限公司,未经环球数科集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111319209.0/1.html,转载请声明来源钻瓜专利网。