基于区块链的签名处理方法、装置、电子设备和存储介质制造方法及图纸

技术编号:31456359 阅读:31 留言:0更新日期:2021-12-18 11:22
本申请公开了一种基于区块链的签名处理方法、装置、电子设备和存储介质,涉及数据处理技术领域中的区块链技术领域。具体实现方案为:所述方法应用于所述区块链中的排序节点,获取多个数据信息,提取每个所述数据信息中的原始客户端签名;根据预设算法对提取的多个所述原始客户端签名进行压缩处理,生成与所述多个数据信息对应的客户端聚合签名;清空所有的所述原始客户端签名,并在任一个所述数据信息中插入所述客户端聚合签名,生成区块发送到区块链网络中。块链网络中。块链网络中。

【技术实现步骤摘要】
基于区块链的签名处理方法、装置、电子设备和存储介质


[0001]本申请涉及数据处理
中的区块链
,尤其涉及一种基于区块链的签名处理方法、装置、电子设备和存储介质。

技术介绍

[0002]区块链本质上是一个共享数据库,具体包括:客户端、背书节点、排序节点、记账节点。为了确保数据的可信性,客户端会对数据信息进行签名操作后,由排序节点将携带客户端签名的数据信息发送给记账节点。
[0003]因此,记账节点会依次对每个数据信息中的客户端签名进行校验,大量的数据信息会导致处理效率较低。

技术实现思路

[0004]本申请提供了一种基于区块链的签名处理方法、装置、设备以及存储介质,涉及数据处理
中的区块链

[0005]根据本申请的第一方面,提供了一种基于区块链的签名处理方法,所述方法应用于所述区块链中的排序节点,包括:
[0006]获取多个数据信息,提取每个所述数据信息中的原始客户端签名;
[0007]根据预设算法对提取的多个所述原始客户端签名进行压缩处理,生成与所述多个数据信息对应的本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于区块链的签名处理方法,其特征在于,所述方法应用于所述区块链中的排序节点,包括:获取多个数据信息,提取每个所述数据信息中的原始客户端签名;根据预设算法对提取的多个所述原始客户端签名进行压缩处理,生成与所述多个数据信息对应的客户端聚合签名;清空所有的所述原始客户端签名,并在任一个所述数据信息中插入所述客户端聚合签名,生成区块发送到区块链网络中。2.根据权利要求1所述的方法,其特征在于,在所述生成区块发送到区块链网络之前,还包括:提取每个所述数据信息携带的多个原始背书签名;根据预设算法对所述多个原始背书签名进行压缩处理,生成每个所述数据信息对应的第一背书聚合签名;清空每个所述数据信息对应的所述多个原始背书签名,并在每个所述数据信息中插入对应的所述第一背书聚合签名。3.根据权利要求2所述的方法,其特征在于,还包括:根据预设算法对多个所述第一背书聚合签名进行压缩处理,生成与所述多个数据信息对应的第二背书聚合签名;清空所有的所述第一背书聚合签名,并在任一个所述数据信息中插入所述第二背书聚合签名。4.一种基于区块链的签名处理方法,其特征在于,所述方法应用于所述区块链中的记账节点,包括:获取包含多个数据信息的区块;提取所述多个数据信息中客户端公钥和客户端聚合签名;根据所述客户端公钥和预设算法对所述客户端聚合签名进行验证,如果验证通过,则确定所述区块内的所述多个数据信息签名合法,写入区块链。5.根据权利要求4所述的方法,其特征在于,在所述写入区块链之前,还包括:获取所述多个数据信息对应的背书策略和背书聚合签名;根据所述背书策略和预设算法对所述背书聚合签名进行验证,如果验证通过,则确定所述区块内的所述多个数据信息签名合法。6.一种基于区块链的签名处理装置,其特征在于,所述装置应用于所述区块链中的排序节点,包括:第一提取模块,用于获取多个数据信息,提取每个所述数据信息中的原始客户端签名;第一聚合模块,用于根据预设算法对提取的多个所述原始客户端签名进行压缩处理,生成与所述多个数据信息对应的客户端聚合签名;区块生成模块,用于清空所有的所述原始客户端签名,并在任一个所述数据信息中插入所述客户端聚合签名,用于生成区块发送到区块链网络中。7.根据权利要求6所述的装置,其特征在于,还包括:第二提取模块,用于提取每个所述数据信息携带的多个原...

【专利技术属性】
技术研发人员:王海龙孙海波王义
申请(专利权)人:北京同邦卓益科技有限公司
类型:发明
国别省市:

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

1