【技术实现步骤摘要】
一种基于分层结构的分布式账本系统
本专利技术涉及信息
,具体涉及一种基于分层结构的分布式账本系统。
技术介绍
区块链技术是利用块链式数据结构来验证与存储数据、利用分布式节点共识算法来生成和更新数据、利用密码学的方式保证数据传输和访问的安全、利用由自动化脚本代码组成的智能合约来编程和操作数据的一种全新的分布式基础架构与计算范式。区块链技术本身具有很多优势:一方面,由于区块链网络能够通过算法实现自我约束,任何恶意欺骗系统的行为都会遭到网络中其他节点的排斥和抑制,因此,一种基于分层结构的分布式账本系统无需依赖中央权威机构支撑和信用背书即可实现安全的网络交易。另一方面,由于区块链采取单向哈希算法,同时每个新产生的区块严格按照时间线形顺序推进,时间的不可逆性导致任何试图入侵篡改区块链内数据信息的行为都很容易被追溯,导致被其他节点的排斥,从而可以限制相关不法行为。因此,区块链技术在金融、银行等各大领域得到了日益广泛的应用。在传统的一种基于分层结构的分布式账本系统架构中,整个一种基于分层结构的分布式账本系统拥有一组区块链节点,所有节点之间通过共识机制维护一套共同的账本。但 ...
【技术保护点】
一种基于分层结构的分布式账本系统,包括:多个层级的区块链网络节点,其中,所述多个层级的区块链网络节点包括以下中的至少两项:第一层级区块链网络节点、隶属于第一层级区块链网络节点的第二层级区块链网络节点、隶属于第二层级区块链网络节点的第三层级区块链网络节点、......直至隶属于第N‑1层级区块链网络节点的第N层级区块链网络节点;其中,N为大于三的自然数;其中,每个区块链网络节点进一步包括:共识子节点,用于针对与该区块链网络节点相关的网络交易生成对应的共识结果消息;账本子节点,用于根据所述共识子节点生成的共识结果消息进行记账。
【技术特征摘要】
2017.05.12 CN 20171033603031.一种基于分层结构的分布式账本系统,包括:多个层级的区块链网络节点,其中,所述多个层级的区块链网络节点包括以下中的至少两项:第一层级区块链网络节点、隶属于第一层级区块链网络节点的第二层级区块链网络节点、隶属于第二层级区块链网络节点的第三层级区块链网络节点、......直至隶属于第N-1层级区块链网络节点的第N层级区块链网络节点;其中,N为大于三的自然数;其中,每个区块链网络节点进一步包括:共识子节点,用于针对与该区块链网络节点相关的网络交易生成对应的共识结果消息;账本子节点,用于根据所述共识子节点生成的共识结果消息进行记账。2.根据权利要求1所述的系统,其中,每个区块链网络节点具有对应的上级区块链网络节点和/或下级区块链网络节点;其中,每个区块链网络节点对应的上级区块链网络节点的数量为一个,每个区块链网络节点对应的下级区块链网络节点的数量为多个。3.根据权利要求1或2所述的系统,其中,所述一种基于分层结构的分布式账本系统进一步包括:至少一个消息网络节点,其中,所述至少一个消息网络节点与各个层级的区块链网络节点分别相连,用于转发各个层级的区块链网络节点之间的共识结果消息。4.根据权利要求3所述的系统,其中,所述消息网络节点的数量为多个,其中,每个消息网络节点分别与多个区块链网络节点相连,且多个消息网络节点之间分别相连;其中,每个消息网络节点具体用于:接收来自与其相连的区块链网络节点或其他消息网络节点的共识结果消息,获取所述共识结果消息中包含的目的区块链网络节点标识,根据所述目的区块链网络节点标识对所述共识结果消息进行转发。5.根据权利要求1-4任一所述的系统,其中,所述与该区块链网络节点相关的网络交易包括以下中的至少一种:发生在该区块链网络节点内部的链内交易,以及发生在该区块链网络节点与其他区块链网络节点之间的跨链交易;其中,所述跨链交易进一步包括:同层级跨链交易以及跨层级跨链交易。6.根据权利要求5所述的系统,其中,当所述与该区块链网络节点相关的网络交易为跨链交易时,该区块链网络节点中的共识子节点具体用于:确定与该跨链交易相关的其他区块链网络节点,将针对该跨链交易生成的第一共识结果消息转发给所述与该跨链交...
【专利技术属性】
技术研发人员:张健,张博,赵海涛,
申请(专利权)人:北京博晨技术有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。