[发明专利]基于CPK的联盟链的数据处理方法、服务器及存储介质有效

专利信息
申请号: 201910677985.4 申请日: 2019-07-25
公开(公告)号: CN110544167B 公开(公告)日: 2022-03-01
发明(设计)人: 李益发;南相浩 申请(专利权)人: 晋商博创(北京)科技有限公司
主分类号: G06Q40/04 分类号: G06Q40/04;G06F21/64;G06Q20/38;H04L9/06;H04L9/08
代理公司: 北京润平知识产权代理有限公司 11283 代理人: 肖冰滨;王晓晓
地址: 100071 北京市丰台区*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 基于 cpk 联盟 数据处理 方法 服务器 存储 介质
【说明书】:

发明涉及区块链技术领域,公开了一种联盟链的数据处理方法、服务器及存储介质,解决了现有技术中采用PKI模式的联盟链时,涉及签名的用户量较大而存在的高成本、多级链式认证造成计算量大和延时长的问题。所述方法包括:获取联盟主链中当前区块的开始时间的时间戳、魔数以及前一个区块的哈希值;获取当前区块的区块链数据,根据时间戳、魔数、前一个区块的哈希值与区块链数据,得到当前区块的哈希值,其中,若当前区块为第一个区块,第一个区块的魔数与第一个区块的设定起始值和开始时间的时间戳相关;若当前区块为非第一个区块,当前区块的魔数与各个联盟成员方、监管方以及公证方对前一个区块的签名相关。本发明实施例适用于联盟主链形成。

技术领域

本发明涉及区块链技术领域,具体地,涉及一种基于CPK的联盟链的数据处理方法、服务器及存储介质。

背景技术

近年来,随着比特币的兴起,作为比特币的关键技术之一,区块链成了一个极热的热点。与区块链紧密关联的另一些词汇是,分布式记账、去中心化、数字货币等等。其实,区块链只是一项技术,去中心化只是它的功能之一。它也可以用于中心化的系统,或者多中心化的系统。联盟链就是多中心化的区块链应用。

联盟链通常有一个由联盟共同维护的主链,并且允许每个成员拥有自己的子链。子链由成员自己负责,其中部分数据将上传到主链。例如银行业联盟,其成员为若干家银行。则银行内部的交易(指资金的流动不涉及其他银行)数据不上传到主链,而银行间的交易数据须上传到主链。又如建筑材料产业联盟(或某类产品的产业联盟),联盟成员为各种材料的生产厂家和销售厂家。生产厂家自己使用或直接销售给使用者的产品数据,不需要提供给主链,厂家自身的财务数据等也不需要提供给主链,只需放在自己的子链中即可。但提供给销售商的产品数据,则需要上传到主链,以便购买者查询产品的真实性。

联盟链因为涉及若干联盟成员,而每个成员又会有自己的子链,子链的数据又涉及众多生成者,在这种情况下,建立一个可追溯的联盟链,以确保链上的数据的完整性,就需要每个成员对自己生成的数据负责,因而数字签名也必不可少。这就要求每个数据提供者拥有自己的公私钥,于是采用PKI(Public Key Infrastructure,公钥基础设施)模式,若涉及需要签名的用户较少,则少量CA(Certificate Authority,证书颁发机构)即可管理所有公钥证书。但当涉及需要签名的用户量非常大时,就会存在如众多CA的高成本、多级链式认证造成计算量大和延时长等问题。

发明内容

本发明的目的是为了克服现有技术中采用PKI模式的联盟链时,涉及签名的用户量较大时,存在的高成本、多级链式认证造成计算量大和延时长的问题。本发明实施例提供一种基于CPK的联盟链的数据处理方法、服务器及存储介质,通过采用CPK(CombinedPublic Key,组合公钥)模式,由于用户标识与公、私钥绑定,不需要链式认证,也不需要CA这样的机构,进而成本低效率高。

为了实现上述目的,本发明第一方面实施例提供一种基于CPK的联盟链的数据处理方法,所述方法应用于所述联盟链的联盟成员方,所述方法包括:获取联盟主链中当前区块的开始时间的时间戳、当前区块的魔数以及前一个区块的哈希值;获取所述联盟主链中当前区块的区块链数据,并根据所述当前区块的开始时间的时间戳、当前区块的魔数、前一个区块的哈希值与所述当前区块的区块链数据,得到所述联盟主链中当前区块的哈希值,其中,若所述当前区块为所述联盟主链中的第一个区块时,所述第一个区块的魔数与所述第一个区块的设定起始值和所述第一个区块的开始时间的时间戳相关;若所述当前区块为所述联盟主链中的非第一个区块时,所述当前区块的魔数与前一个区块的签名信息相关,所述前一个区块的签名信息包括所述联盟链的各个联盟成员方、各个监管方以及公证方对前一个区块的签名。

进一步地,若所述当前区块为所述联盟主链中的第一个区块时,所述获取当前区块的魔数以及前一个区块的哈希值包括:获取第一随机数作为所述第一个区块的设定起始值;利用所述第一随机数对所述第一个区块的开始时间的时间戳做哈希运算,得到所述第一个区块的魔数。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于晋商博创(北京)科技有限公司,未经晋商博创(北京)科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201910677985.4/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top