一种区块生成方法及区块生成系统技术方案

技术编号:19694810 阅读:32 留言:0更新日期:2018-12-08 11:56
本发明专利技术公开了一种区块生成方法,包括:设定阈值,所述校验单元从所述信息池中选取所述信息进行身份校验并参考所述阈值进行权益校验;所述共识节点将所述通过校验的信息打包并签名以形成签名备选区块,将所述签名备选区块广播到所述区块链网络,以完成共识和记账过程。本发明专利技术通过设定阈值且由所述校验单元选取信息进行身份校验并参考所述阈值进行权益校验以形成通过校验的信息,相比现有技术的对所有信息进行全部校验,减少了校验步骤,避免现有技术中存在的由于全网对全部交易内容进行校验造成的区块生成时间延长,从而影响区块链网络的稳定性的问题。本发明专利技术还提供了用于实现所述区块生成方法的区块生成系统。

【技术实现步骤摘要】
一种区块生成方法及区块生成系统
本专利技术涉及区块链数据处理
,尤其涉及一种区块生成方法及区块生成系统。
技术介绍
区块链的本质是去中心化的分布式数据库,该分布式数据库保存历史交易数据并被节点,即区块链中参与处理业务的设备通过分布式一致协议共享。数据一旦进入区块链,区块链上的各个节点都可以收到数据并进行点对点的交易、协调与协作。共识节点是区块链网络中负责共识即达成记账一致的节点,当若干信息发布至区块链网络并存储在信息池中,现有技术中通常是由全网在每次共识之前对全部信息内容进行校验,共识的过程需要等待校验结束,使总的区块生成时间延长,容易造成信息池中的信息数太多,进而造成区块拥堵,影响区块链网络的稳定性。因此,有必要开发一种新型的区块生成方法以解决上述问题。
技术实现思路
本专利技术的目的在于提供一种区块生成方法,通过设置阈值并选取信息进行权益校验以减少校验步骤,避免现有技术中存在的由于全网对全部信息内容进行校验造成的区块生成时间延长,从而影响区块链网络的稳定性的问题。本专利技术的所述区块生成方法,包括如下步骤:S1:提供信息发布单元、侦听单元、参数设置单元、校验单元、信息池和共识节本文档来自技高网...

【技术保护点】
1.一种区块生成方法,其特征在于,包括如下步骤:S1:提供信息发布单元、侦听单元、参数设置单元、校验单元、信息池和共识节点,所述参数设置单元设定阈值,所述信息发布单元发出信息,接收其他信息发布单元发出的信息并存储到所述信息池中;S2:所述侦听单元获取所述区块链网络的当前区块高度,所述校验单元根据所述当前区块高度从所述信息池中选取所述信息进行身份校验并参考所述阈值进行权益校验以形成通过校验的信息;S3:所述共识节点处理所述通过校验的信息并签名以形成签名备选区块,将所述签名备选区块发送到所述区块链网络并进行共识;S4:所述共识节点根据所述共识过程的结果更新所述信息池并执行所述签名备选区块中的信息以...

【技术特征摘要】
1.一种区块生成方法,其特征在于,包括如下步骤:S1:提供信息发布单元、侦听单元、参数设置单元、校验单元、信息池和共识节点,所述参数设置单元设定阈值,所述信息发布单元发出信息,接收其他信息发布单元发出的信息并存储到所述信息池中;S2:所述侦听单元获取所述区块链网络的当前区块高度,所述校验单元根据所述当前区块高度从所述信息池中选取所述信息进行身份校验并参考所述阈值进行权益校验以形成通过校验的信息;S3:所述共识节点处理所述通过校验的信息并签名以形成签名备选区块,将所述签名备选区块发送到所述区块链网络并进行共识;S4:所述共识节点根据所述共识过程的结果更新所述信息池并执行所述签名备选区块中的信息以完成记账过程。2.根据权利要求1所述的区块生成方法,其特征在于,所述身份校验是根据所述信息来校验所述信息发布单元的合法性,所述权益校验是将所述信息发布单元的权益与所述阈值对比,所述权益大于所述阈值的信息发布单元发出的信息视为通过所述权益校验。3.根据权利要求2所述的区块生成方法,其特征在于,所述权益包括所述信息发布单元的账户权益或地址权益中的任意一种,所述阈值为手续费。4.根据权利要求3所述的区块生成方法,其特征在于,所述手续费包括网络租用费、记账服务费或账本储存费中的任意一种。5.根据权利要求1所述的区块生成方法,其特征在于,同一区块高度内同一所述信息发布单元发布N个信息,所述N个信息通过所述身份校验后,所述校验单元对所述信息发布单元的权益进行所述权益校验,所述权益大于等于N倍的所述阈值时,所述N个信息通过所述权益校验,所述N为大于等于2的正整数。6.根据权利要求5所述的区块生成方法,其特征在于,所述N个信息通过所述身份校验后,所述权益大于1倍的所述阈值时,所述N个信息通过所述权益校验。7.根据权利要求5所述的区块生成方法,其特征在于,所述N个信息通过所述身份校验后,所述权益除以所述阈值得到的数值取整数为M,且M<N,M个所述信息通过所述权益校验成为所述通过校验的信息,第M+1至第N个信息无法通过所述权益校验。8.根据权利要求1所述的区块生成方法,其特征在于,所述信息包括许诺支付权益时,所述信息通过所述身份校验和所述权益校验后,所述校验单元参考所述许诺支付权益进行声明校验,所述信息发布单元的所述权益大于所述许诺支付权益时,执行所述步骤S3。9.根据权利要求1或3所述的区块生成方法,其特征在于,所述共识节点执行所述签名备选区块中的信息前先支付所述手续费。10.根据权利要求1所述的区块生成方法,其特征在于,所述信息包括交易、记录或存储中的任意一种或多种。11.根据权利要求1所述的区块生成方法,其特征在于,所述信息池包括缓存信息池和同步信息池,仅通过所述身份校验的信息为签名信息,所述签名信息保存在所述缓存信息池...

【专利技术属性】
技术研发人员:胡凝丛宏雷刘秋杉
申请(专利权)人:上海分布信息科技有限公司
类型:发明
国别省市:上海,31

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

1