一种基于智能合约的联盟链瘦身方法及系统技术方案

技术编号:42632824 阅读:31 留言:0更新日期:2024-09-06 01:32
本发明专利技术涉及区块链账本数据储存技术领域,尤其涉及一种基于智能合约的联盟链瘦身方法及系统,该方法包括:根据预设的数据结构记录联盟链区块账本;采用智能合约技术对用户身份公钥证书信息进行上链处理,得到对应的身份公钥证书唯一索引;通过身份公钥证书唯一索引指代用户身份公钥证书信息进行通信;采用身份公钥证书唯一索引获取对应的用户身份公钥证书信息,通过用户身份公钥证书信息进行验签;采用身份公钥证书唯一索引指代用户身份公钥证书信息,生成瘦身后的联盟链区块账本。本发明专利技术采用智能合约技术,利用身份公钥证书唯一索引指代重复冗余的用户身份公钥证书信息,以便降低账本的冗余数据,从而实现区块链账本数据的实时瘦身。

【技术实现步骤摘要】

本专利技术涉及区块链账本数据储存,尤其涉及一种基于智能合约的联盟链瘦身方法及系统


技术介绍

1、区块链已经广泛应用在物联网、金融、政务、供应链、电力等领域,除了交易数据外,还有很多合同、资产、物流等合约信息上链,导致链上记录的数据急剧增长。由于区块链链式账本数据只能增加不能减少的特点,尤其在高频、大交易量、大平台、巨量数据存储在区块链上时,区块链节点记录的数据呈现爆炸式的增长,而且账本是分布式存储的,一份数据对存储空间的占用是多倍增加的,里面掺杂较多“冗余数据”,存在账本数据庞大、读取检索速度变慢等问题,从而导致拖累整个区块链网络无法工作。

2、为此,本专利技术提供了一种基于智能合约的联盟链瘦身方法及系统。


技术实现思路

1、基于此,有必要针对上述技术问题,提供一种基于智能合约的联盟链瘦身方法及系统。

2、为了实现上述目的,本专利技术的技术方案如下。

3、根据本专利技术的第一方面,提供一种基于智能合约的联盟链瘦身方法,包括以下步骤:根据预设的数据结构记录联盟链区块账本;基本文档来自技高网...

【技术保护点】

1.一种基于智能合约的联盟链瘦身方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的一种基于智能合约的联盟链瘦身方法,其特征在于,所述根据预设的数据结构记录联盟链区块账本,具体包括:采用用户身份公钥证书区块结构和映射用户身份公钥证书的身份公钥证书唯一索引区块结构记录联盟链区块账本,所述用户身份公钥证书区块结构包含用户身份公钥证书信息,所述用户身份公钥证书信息包含用户身份公钥证书,所述用户身份公钥证书与身份公钥证书唯一索引之间形成映射关系。

3.根据权利要求2所述的一种基于智能合约的联盟链瘦身方法,其特征在于,所述基于预设的数据结构,采用智能合约技术对用户身份...

【技术特征摘要】

1.一种基于智能合约的联盟链瘦身方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的一种基于智能合约的联盟链瘦身方法,其特征在于,所述根据预设的数据结构记录联盟链区块账本,具体包括:采用用户身份公钥证书区块结构和映射用户身份公钥证书的身份公钥证书唯一索引区块结构记录联盟链区块账本,所述用户身份公钥证书区块结构包含用户身份公钥证书信息,所述用户身份公钥证书信息包含用户身份公钥证书,所述用户身份公钥证书与身份公钥证书唯一索引之间形成映射关系。

3.根据权利要求2所述的一种基于智能合约的联盟链瘦身方法,其特征在于,所述基于预设的数据结构,采用智能合约技术对用户身份公钥证书信息进行上链处理,并得到对应的身份公钥证书唯一索引,具体包括:背书节点持有者通过智能合约技术对用户身份公钥证书信息进行上链处理,基于用户身份公钥证书区块结构和对应的身份公钥证书唯一索引区块结构,得到对应的身份公钥证书唯一索引。

4.根据权利要求2所述的一种基于智能合约的联盟链瘦身方法,其特征在于,所述在联盟链节点之间进行通信过程中,通过身份公钥证书唯一索引指代用户身份公钥证书信息进行通信,具体包括:在联盟链节点之间进行通信过程中,通信内容包含身份公钥证书唯一索引,基于用户身份公钥证书与身份公钥证书唯一索引之间形成的映射关系,通过身份公钥证书唯一索引指代用户身份公钥证书信息进行通信。

5.根据权利要求2所述的一种基于智能合约的联盟链瘦身方法,其特征在于,所述在验签过程中,采用身份公钥证书唯一索引获取对应的用户身份公钥证书信息,通过用户身份公钥证书信息进行验签,具体包括:在验签过程中,基于用户身份公钥证书与身份公钥证书唯一索引之间形成的映射关系,采用智能合约技术,根据身份公钥证书唯一索引查询并得到对应的用户身份公钥证书信息,并根据用户身份公钥证书信息得到用户身份公钥证书,利用用户身份公钥证书判断数字签名是否正确,以及判断是否符合背书规则。...

【专利技术属性】
技术研发人员:赵健赵伟原树生
申请(专利权)人:北京网藤科技有限公司
类型:发明
国别省市:

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

1