[发明专利]一种基于区块链的账本记账系统有效
申请号: | 201811592041.9 | 申请日: | 2018-12-20 |
公开(公告)号: | CN109493060B | 公开(公告)日: | 2020-08-18 |
发明(设计)人: | 林锑杭 | 申请(专利权)人: | 莆田市烛火信息技术有限公司 |
主分类号: | G06Q20/38 | 分类号: | G06Q20/38;G06Q40/00 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 351139 福建省*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 区块 账本 记账 系统 | ||
1.一种基于区块链的账本记账系统,其特征在于,所述系统包括账本管理节点和记账节点;所述账本管理节点包括账本节点第一模块、账本节点第四模块;所述记账节点包括:记账节点第二模块、记账节点第三模块;
所述账本节点第一模块,用于所述账本管理节点将至少一项记账任务发布于第一区块链网络上;其中,所述记账任务包括待记账的业务数据;
所述记账节点第二模块,用于所述记账节点根据所述记账任务以及经所述账本管理节点共识过的第一区块的第一区块信息,生成满足预设约束条件的第二区块;第一区块信息包括所述第一区块的哈希值;所述第一区块为所述第二区块的上一区块,所述第二区块为本区块;
所述记账节点第三模块,用于所述记账节点将所述第二区块所对应的第二区块数据发送至所述账本管理节点;
所述账本节点第四模块,用于所述账本管理节点验证所述第二区块是否满足所述预设约束条件;若所述第二区块满足所述预设约束条件,则标记所述记账任务为已完成,并对所述记账任务已完成的信息或所述第二区块在所述第一区块链网络上公告。
2.如权利要求1所述的一种基于区块链的账本记账系统,其特征在于,所述记账任务的数据中还包括所述第一区块的区块哈希值。
3.如权利要求1所述的一种基于区块链的账本记账系统,其特征在于,所述账本管理节点还包括:
账本节点第五模块,用于将所述账本管理节点上的第二区块的数据存储于所述账本管理节点的私有存储空间;所述私有存储空间为受限访问。
4.如权利要求1所述的一种基于区块链的账本记账系统,其特征在于,所述第二区块还包括用于调控记账任务完成难度的难度目标字段;所述系统还包括:
难度管理第六模块,用于采集第一历史时间段内,从所述账本管理节点发布所述记账任务到接收到记账节点完成所述记账任务所耗费的记账耗时;
难度管理第七模块,根据所述记账耗时,修改所述难度目标字段以使所述记账任务的完成难度增加。
5.如权利要求1所述的一种基于区块链的账本记账系统,其特征在于,所述账本节点第四模块,还包括:
区块数据获取模块,用于账本管理节点获取所述记账节点发送的所述第二区块;
区块哈希生成模块,用于根据所述第二区块生成第二区块哈希值;
区块有效性验证模块,用于响应于所述第二区块哈希值满足预设条件,判定所述第二区块满足预设约束条件;反之,则所述第二区块不满足预设约束条件。
6.如权利要求1所述的一种基于区块链的账本记账系统,其特征在于,所述账本管理节点包括激励支付第八模块,用于所述账本管理节点通过所述第一区块链的链内或链外向所述记账节点支付激励。
7.如权利要求6所述的一种基于区块链的账本记账系统,其特征在于,所述激励支付第八模块,包括:
第一支付单元,用于所述账本管理节点通过区块链网络向记账节点发送官方发送的第一数字法币;
和/或第二支付单元,用于所述账本管理节点在区块链网络外向与所述记账节点相对应的银行卡账户或用户支付激励。
8.如权利要求1所述的一种基于区块链的账本记账系统,其特征在于,所述系统还包括查账节点,所述查账节点包括:查账第九模块、查账第十模块;
所述查账第九模块,用于所述查账节点接收所述账本管理节点发送的区块数据;所述区块数据至少包括第一区块和第二区块;
所述查账第十模块,用于所述查账节点校验所述第一区块和/或所述第二区块是否满足预设约束条件;响应于所述第一区块不满足预设约束条件,所述查账节点将所述第一区块进行记录;响应于所述第二区块不满足预设约束条件,所述查账节点将所述第二区块进行记录。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于莆田市烛火信息技术有限公司,未经莆田市烛火信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811592041.9/1.html,转载请声明来源钻瓜专利网。