[发明专利]一种利用公链的积分交易方法和系统在审
申请号: | 202010359094.7 | 申请日: | 2020-04-29 |
公开(公告)号: | CN111553735A | 公开(公告)日: | 2020-08-18 |
发明(设计)人: | 陈议尊 | 申请(专利权)人: | 陈议尊 |
主分类号: | G06Q30/02 | 分类号: | G06Q30/02;G06Q40/04;G06F21/64 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 610000 四川省成都*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 利用 积分 交易 方法 系统 | ||
1.一种利用公链的积分交易系统,其特征在于,包括:
数据共享系统,数据共享系统中包括多个节点,每个所述节点对应一个或多个终端,其用于共享节点与节点之间的积分交易数据;
所述节点之间存在信息连接,每个节点发生积分交易时生成交易数据,交易数据发送至其他所有节点以供共享构建成公链;
数据共享系统中每个节点中均存储一条相同的区块链,区块链由多个区块组成,多个区块中包括创始块,创始块中包括区块头和区块主体,区块头中存储有交易数据的交易时间、交易金额、交易终端代码和时间戳,区块主体中存储有交易数据;所述创始块的下一区块以创始块为父区块,下一区块中同样包括区块头和区块主体,下一区块的区块头中存储有当前区块的交易数据的交易时间、交易金额、交易终端代码和时间戳,以及父区块的交易时间、交易金额、交易终端代码和时间戳。
2.根据权利要求1所述的一种利用公链的积分交易系统,其特征在于,
各个节点在接收交易数据时,对交易数据的存证数据进行校验,完成校验后,将交易数据存储在内存中,并更新用于记录交易数据的默克尔树。
3.根据权利要求2所述的一种利用公链的积分交易系统,其特征在于,将时间戳更新为接收到交易数据的实际时间,以保证交易数据的时间真实性。
4.根据权利要求1~3任意一项所述的一种利用公链的积分交易系统,其特征在于,所述数据共享系统中的所述节点之间通过协议互相连接,节点之间通过协议连接进行交易数据的信息传输;
所述数据共享系统中的所述节点之间通过共识算法获取交易数据;
所述数据共享系统中的节点中均具有交易数据对应的存证数据,所述存证数据上传至区块链中;
所述数据共享系统中的各节点均对节点中的存证数据进行签名运算,签名运算后得到交易数据对应的签名,签名存储在各个节点中,审计系统对签名进行审计。
5.根据权利要求4所述的一种利用公链的积分交易系统,其特征在于,所述数据共享系统中的多个节点各存储有异构区块链,各个异构区块链之间构建跨链证明构架,所述跨链证明构架包括:各个异构区块链中构建默克尔结构的跨链事件树,异构区块链触发跨链协议来抛出跨链事件,所述跨链事件包括交易数据的交易时间、交易金额、交易终端代码和时间戳,跨链事件插入所述跨链事件树,通过跨链事件树的默克尔路径对跨链事件进行可信验证。
6.一种利用公链的积分交易方法,其特征在于,包括步骤:
步骤1:数据共享系统中生成多个节点,每个所述节点对应一个或多个终端;
步骤2:共享节点与节点之间的积分交易的交易数据;
步骤3:每个节点发生积分交易时生成交易数据,交易数据发送至其他所有节点以供共享构建成公链;
步骤4:在每个节点中均存储一条相同的区块链,区块链由多个区块组成,多个区块中包括创始块,创始块中包括区块头和区块主体;
步骤5:在区块头中存储交易数据的交易时间、交易金额、交易终端代码和时间戳;
步骤6:在区块主体中存储交易数据;
步骤7:将所述创始块作为下一区块的父区块,下一区块中同样包括区块头和区块主体,下一区块的区块头中存储有当前区块的交易数据的交易时间、交易金额、交易终端代码和时间戳,以及父区块的交易时间、交易金额、交易终端代码和时间戳。
7.根据权利要求6所述的一种利用公链的积分交易方法,其特征在于,还包括步骤:
步骤8:各个节点在接收交易数据时,对交易数据的存证数据进行校验,完成校验后,将交易数据存储在内存中,并更新用于记录交易数据的默克尔树。
8.根据权利要求7所述的一种利用公链的积分交易方法,其特征在于,还包括步骤:
步骤9:将时间戳更新为接收到交易数据的实际时间,以保证交易数据的时间真实性。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于陈议尊,未经陈议尊许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010359094.7/1.html,转载请声明来源钻瓜专利网。