[发明专利]一种平行链定期汇合的区块链网络的账本记账系统有效
申请号: | 201811637225.2 | 申请日: | 2018-12-29 |
公开(公告)号: | CN109767216B | 公开(公告)日: | 2020-10-02 |
发明(设计)人: | 林锑杭 | 申请(专利权)人: | 莆田市烛火信息技术有限公司 |
主分类号: | G06Q20/38 | 分类号: | G06Q20/38;H04L29/08;H04L9/06;H04L9/08 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 351139 福建省*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 平行 定期 汇合 区块 网络 账本 记账 系统 | ||
本发明公开了一种平行链定期汇合的区块链网络的账本记账系统,涉及区块链领域,系统包括业务记账步骤执行模块和汇合步骤执行模块;所述汇合步骤执行模块包括:汇合启动单元,用于停止所述平行链的业务记账步骤;第一上一区块哈希获取单元,用于获取各个平行链的上一区块哈希值;新增汇合区块生成单元,用于生成新增汇合区块;新增汇合区块发布单元,用于将所述新增汇合区块发送至所述区块链网络以便其它节点共识。在本发明的区块链网络中包含有多条平行链,降低区块链项目构建初期的硬件成本,同时,定期将多条区块链进行交叉形成汇合区块,提高整体区块链网络的算力进攻防御能力。
技术领域
本发明涉及区块链领域,特别涉及一种平行链定期汇合的区块链网络的账本记账系统。
背景技术
区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。
狭义来讲,区块链是一种按照时间顺序将数据区块以顺序相连的方式组合成的一种链式数据结构,并以密码学方式保证的不可篡改和不可伪造的分布式账本。广义来讲,区块链技术是利用块链式数据结构来验证与存储数据、利用分布式节点共识算法来生成和更新数据、利用密码学的方式保证数据传输和访问的安全、利用由自动化脚本代码组成的智能合约来编程和操作数据的一种全新的分布式基础架构与计算方式。
在现有技术中,每一个区块链网络的构建都需要矿机,需要较大的设备投入,并且在区块链项目失败后,投入的矿机变成废机,浪费社会资源;并且矿机是专用的,用到其它区块链项目,需要改造成本,并且性能也会弱化。
发明内容
有鉴于现有技术的部分上述缺陷,本发明所要解决的技术问题是提供一种平行链定期汇合的区块链网络的账本记账方法,旨在在一个区块链网络中构建多条平行链,区块链项目可以增加入本区块链网络作为一条平行链,降低区块链项目构建初期的硬件成本,同时,定期将多条区块链进行交叉形成汇合区块,提高整体区块链网络的算力进攻防御能力,增强平行链可信度。
为实现上述目的,本发明提供一种平行链定期汇合的区块链网络的账本记账方法,所述区块链网络至少包括两条平行链,所述平行链之间存在汇合区块,所述汇合区块为所述平行链之间的重合区块,所述汇合区块之间包括各个所述平行链的业务区块;所述方法包括业务记账步骤和汇合步骤;所述业务记账步骤用于各个所述平行链对各自的业务数据进行区块链记账,并生成所述业务区块;所述汇合步骤用于生成所述汇合区块;所述汇合步骤包括:
响应于各个所述平行链的当前区块号为汇合区块号,停止所述平行链的业务记账步骤;
获取各个所述平行链各自的上一区块哈希值;所述上一区块哈希值为各个所述平行链各自的上一区块的区块哈希值;
根据各个所述上一区块哈希值以及预设汇合区块生成规则,生成新增汇合区块;
将所述新增汇合区块增加至本节点上的各个所述平行链上,并将所述新增汇合区块发送至所述区块链网络以便其它节点共识。
在一具体实施方式中,所述方法还包括:
接收其它节点发送的所述新增汇合区块,将所述新增汇合区块增加至本节点的所有的所述平行链上。
在一具体实施方式中,所述方法还包括:
响应于本节点接收到从其它节点获取的至少两个所述新增汇合区块,获取各个所述新增汇合区块分别被其它节点所共识的数量;
将被其它节点共识的数量最多的所述新增汇合区块增加至本节点的各个所述平行链上。
在一具体实施方式中,所述根据各个所述上一区块哈希值以及预设汇合区块生成规则,生成新增汇合区块,包括:
根据各个所述上一区块哈希值,生成第一汇合根哈希值;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于莆田市烛火信息技术有限公司,未经莆田市烛火信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811637225.2/2.html,转载请声明来源钻瓜专利网。