一种区块链系统、数据存储方法及装置制造方法及图纸

技术编号:24756986 阅读:37 留言:0更新日期:2020-07-04 09:20
本申请实施例公开了一种区块链系统、数据存储方法及装置,建立包括主共识子系统和从共识子系统的区块链系统,其中,所述主共识子系统包括若干主共识节点,所述从共识子系统包括若干从共识节点,主共识子系统创建预处理块,从共识子系统校验预处理块、生成区块并上链。这样通过分工协作,一方面仅由主共识子系统决定出块的时机和内容,提高了主共识子系统的主观能动性和对区块链的控制力度;另一方面,从共识子系统负责校验预处理块并上链,确保了要上链的数据符合区块链的要求。

A blockchain system, data storage method and device

【技术实现步骤摘要】
一种区块链系统、数据存储方法及装置
本申请涉及区块链领域,尤其涉及一种区块链系统、数据存储方法及装置。
技术介绍
随着信息技术的发展,区块链技术由于其具有的开放性、不可篡改性、去中心化等优点,已经成为人们重点关注的技术。由于现有区块链技术的去中心化的特点,使得在该区块链中执行的交易在存储在区块链(即,上链)之前,还需要由该区块链中的各节点对该对应的交易数据(如,对交易进行处理后的结果)进行共识。现有区块链技术中采用的共识方法主要有工作量证明机制(POW)、权益证明机制(POS)、委托权益证明(DPOS)、实用拜占庭容错(PBFT)等,但这些共识方法都是将所有节点当做一个整体。但很多场合下往往需要将共识节点划分为两个分组,一个分组决定出块的时机和内容,另一个分组对出块进行校验并决定是否上链,这就需要一种新的区块链系统来满足这些场合。
技术实现思路
本申请实施例提供一种区块链系统、数据存储方法及装置,以满足需要分成两组、一组决定出块的时机和内容、另一组对出块进行校验并决定是否上链的场合。为解决上述技术问题,本申请实施例是本文档来自技高网...

【技术保护点】
1.一种区块链系统,其特征在于,包括:主共识子系统、从共识子系统;/n所述主共识子系统包括若干主共识节点,从共识子系统包括若干从共识节点;/n所述主共识节点,创建预处理块,将所述预处理块发送给所述主共识子系统中的各主共识节点进行共识校验;若通过校验,则根据所述预处理块发送给所述从共识子系统;/n所述从共识子系统,接收所述主共识子系统发送的预处理块,将所述预处理块发送给所述从共识子系统中的各从共识节点进行共识校验;若通过校验,则根据所述预处理块生成对应的区块并存入区块链。/n

【技术特征摘要】
1.一种区块链系统,其特征在于,包括:主共识子系统、从共识子系统;
所述主共识子系统包括若干主共识节点,从共识子系统包括若干从共识节点;
所述主共识节点,创建预处理块,将所述预处理块发送给所述主共识子系统中的各主共识节点进行共识校验;若通过校验,则根据所述预处理块发送给所述从共识子系统;
所述从共识子系统,接收所述主共识子系统发送的预处理块,将所述预处理块发送给所述从共识子系统中的各从共识节点进行共识校验;若通过校验,则根据所述预处理块生成对应的区块并存入区块链。


2.根据权利要求1所述的区块链系统,其特征在于,所述从共识子系统还用于,若通过校验,则将根据所述预处理块生成的区块发送给所述主共识子系统;
所述主共识子系统还用于接收所述区块,将所述区块存入所述主共识子系统的各主共识节点对应的区块链。


3.根据权利要求1所述的区块链系统,其特征在于,从共识子系统接收的预处理块包含待上链的交易列表、主共识子系统达成一致共识的数学证明等;从共识子系统根据预处理块生成的区块包含所述预处理块的信息和从共识子系统达成一致共识的数学证明。


4.一种数据存储方法,其特征在于,区块链系统包括主共识子系统和从共识子系统,所述主共识子系统包括若干主共识节点,从共识子系统包括若干从共识节点,所述方法包括:
所述从共识子系统接收所述主共识子系统发送的预处理块,所述预处理块包含待上链的交易列表、主共识子系统达成一致共识的数学证明等;将所述预处理块发送给所述从共识子系统中的各从共识节点进行共识校验;若通过校验,则根据所述预处理块生成对应的区块并存入所述从共识子系统的各从共识节点的区块链。


5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
若通过校验,则将根据所述预处理块生成的区块发送给所述主共识子系统。


6.一种数据存储方法,其特征在于,区块链系统包括主共识子系统和从共识子系统,所述主共识子系统包括若干主共识节点,从共识子系统包括...

【专利技术属性】
技术研发人员:晏敏敏
申请(专利权)人:北京俩撇科技有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1