[发明专利]一种带可公开著录人机制的区块链系统有效
申请号: | 201810462739.2 | 申请日: | 2018-05-15 |
公开(公告)号: | CN108874890B | 公开(公告)日: | 2020-10-23 |
发明(设计)人: | 江峰 | 申请(专利权)人: | 江峰 |
主分类号: | G06F16/901 | 分类号: | G06F16/901;G06Q20/38;G06Q30/00 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 610041 四川省成都市高新*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种带可公开著录人机制的区块链系统,m个认证中心和n个外部网络。每个认证中心主要包括基础数据库、著录事件认证信息系统和区块链认证记账系统。所述基础数据库主要存储基础认证数据和著录事件认证信息。所述区块链认证记账系统内不同的功能需求的区块链记录相应功能的被广播的著录交易信息。所述区块链认证记账系统各条区块链以接收到的相应著录交易信息为基础按一定规则生成并保存区块数据。本发明构建的多链区块链系统对数据进行分类,一条区块链存储一类商品的基本数据,在节省资源的同时,也提高了信息提取的效率。同时,多链区块链系统的区块发布机制可以保证数据的正确性和不可篡改性。 | ||
搜索关键词: | 一种 公开 著录 人机 区块 系统 | ||
【主权项】:
1.一种带可公开著录人机制的区块链系统,主要包括m个认证中心和n个外部网络;每个认证中心主要包括基础数据库、著录事件认证信息系统和区块链认证记账系统;根据不同的功能需求,所述区块链认证记账系统主要包括K条相互独立的区块链,每条区块链具有唯一的区块链类型序列号;所述基础数据库主要存储基础认证数据和著录事件认证信息;所述基础认证数据由所述认证中心的认证需求提供;所述著录事件认证信息为所述著录事件认证信息系统根据所述认证需求对基础数据库的操作记录信息;所述著录事件认证信息系统根据不同的认证需求对基础数据库的操作,按照区块链认证记账系统的格式要求生成不同功能需求产生的相应类别的著录交易信息;所述著录事件认证信息系统在区块记录发布周期T内广播著录交易信息;当外部网络用户通过外部网络选择隐藏用户信息时,所述著录交易信息还包括随机生成的虚拟地理位置和虚拟账户;当外部网络用户通过外部网络选择公开用户信息时,所述著录交易信息还包括用户信息;所述区块链认证记账系统内不同的功能需求的区块链记录相应功能的被广播的著录交易信息;所述区块链认证记账系统各条区块链以接收到的相应著录交易信息为基础按一定规则生成并保存区块数据。所述区块链认证记账系统中各条区块链生成记账区块链的主要步骤如下:1)设定带区块发布机制的多链区块链系统的各条区块链的发布周期分别为TK;2)在所述区块发布周期TK内,所述认证中心的著录事件认证信息系统根据相应功能需求以所述基础认证数据为基础,按照认证规则对认证请求进行认证运算操作;将相应产生的著录事件认证信息保存在基础数据库中;所述认证中心生成相应功能的著录交易信息并将著录交易信息广播上传至各认证中心的区块链认证记账系统中,并由对应的第L条区块链接收;L≤K;3)在一个区块发布周期TK内,多链区块链系统以随机的方式选择任意nk个中心节点为区块发布节点;其余m‑nK个中心节点为非区块发布节点;4)所述nk个区块发布节点根据TK段时间内认证系统中接收到的著录交易信息,生成带时间戳的区块数据向整个认证系统广播发布;所述区块数据包括区块头区和区块体区;区块体区收集TK段时间内被广播的著录交易信息;所述TK段时间内被广播的著录交易信息作为计算参数,被加工成根数据;所述根数据作为计算参数,被加工成认证数据;所述认证数据被记录在第L条区块链的区块头区;5)所述区块发布节点的区块链认证记账系统将所述第L条区块链的区块数据进行广播;6)所述多链区块链系统的各中心节点的区块链认证记账系统的第K条区块链对应接收被广播的所述区块数据;7)m个认证中心根据设定的校验规则确定最终被认定的新的第K条区块链的区块数据;8)当一个区块数据被系统验证确认后,作为第L条区块链的最新一个区块接到前一个区块的后面,存储于区块链中;系统进入下一个区块记录发布周期。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江峰,未经江峰许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201810462739.2/,转载请声明来源钻瓜专利网。