[发明专利]一种基于区块链的账本建立及查询方法、电子设备在审
申请号: | 201910614407.6 | 申请日: | 2019-07-09 |
公开(公告)号: | CN110322352A | 公开(公告)日: | 2019-10-11 |
发明(设计)人: | 陈建华 | 申请(专利权)人: | 深圳市炳德区块链技术有限公司 |
主分类号: | G06Q40/04 | 分类号: | G06Q40/04;G06F16/27;G06F21/64 |
代理公司: | 广东良马律师事务所 44395 | 代理人: | 李良 |
地址: | 518000 广东省深*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 区块 记账 账本 电子设备 节点获取 哈希 网络 任务完成 生成规则 业务数据 预设区块 查询 传统的 可信度 最底层 发送 | ||
本发明公开了一种基于区块链的账本建立及查询方法、电子设备,方法包括:建立第一区块链网络,根据共识机制,在第一区块链网络的最底层加入具有记账权的记账节点;记账节点获取第一区块链网络的至少一个待记账任务,其中待记账任务包括待记账的业务数据;记账节点获取第一区块链共识过的第一区块的区块哈希值,根据待记账任务、第一区块的区块哈希值以及预设区块生成规则,生成新增区块;记账节点将新增区块增加至第一区块链上,并将增加区块发送至第一区块链网络供其它节点共识;共识通过后,标记待记账任务完成,生成账本。本发明实施例解放了传统的人工记账,提高了记账的对账可信度,提高了记账效率,减轻了记账成本。
技术领域
本发明涉及区块链技术领域,尤其涉及一种基于区块链的账本建立及查询方法、电子设备。
背景技术
区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式,是一种按照时间顺序将数据区块以顺序相连的方式组合成的一种链式数据结构,并以密码学方式保证的不可篡改和不可伪造,具有去中心化、开放性、信息不可篡改等特征,可广泛应用于多种场景。
现有技术中,银行记账存在数据被篡改和被伪造的风险,业务流程及记录可追溯性差、可审计差,对账时间较长,运营成本,而且现有的记账模式对账繁琐,账本数据容易出错。
因此,现有技术还有待于改进和发展。
发明内容
鉴于上述现有技术的不足,本发明的目的在于提供一种基于区块链的账本建立及查询方法、电子设备,旨在解决现有技术中记账模式对账繁琐,账本数据容易出错的问题。
本发明的技术方案如下:
一种基于区块链的账本建立方法,所述方法包括:
建立第一区块链网络,根据共识机制,在第一区块链网络的最底层加入具有记账权的记账节点;
记账节点获取所述第一区块链网络的至少一个待记账任务,其中所述待记账任务包括待记账的业务数据;
记账节点获取第一区块链共识过的第一区块的区块哈希值,根据待记账任务、第一区块的区块哈希值以及预设区块生成规则,生成新增区块;
记账节点将所述新增区块增加至第一区块链上,并将所述增加区块发送至第一区块链网络供其它节点共识;
共识通过后,标记所述待记账任务完成,生成账本。
可选地,所述在第一区块链网络的最底层加入具有记账权的记账节点,包括:
通过共识机制进行投票选举,在确定选举结果并生效后,所有上层的节点将所加入的记账节点的地址、公钥以及所在层参数加入到节点列表中,并向该记账节点发起握手请求信息;
记账节点上线并连接网络后,获取最新的上层列表,并向所有上层进行广播,回复握手确认信息至所有上层的节点;
所有上层确认握手信息并记录后,分别向最上层的节点发出通告;
上层节点周期性的向随机若干个最底层中除该记账节点以外的其余节点发起确认请求,判断该记账节点的通告是否属实,如果超过50%节点确认属实,则将该记账节点加入到相应的最底层中,反之,则不加入;
当记账节点加入后,同步该记账节点所在最底层的相关账本。
可选地,所述记账任务还包括第一区块的区块哈希值。
可选地,所述共识通过后,标记所述待记账任务完成,生成账本后,还包括:
通过所述第一区块链的链内或链外向所述记账节点支付激励。
可选地,所述通过所述第一区块链的链内或链外向所述记账节点支付激励,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市炳德区块链技术有限公司,未经深圳市炳德区块链技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910614407.6/2.html,转载请声明来源钻瓜专利网。