[发明专利]区块链的数据压缩处理方法、装置及电子设备在审
申请号: | 201810423904.3 | 申请日: | 2018-05-04 |
公开(公告)号: | CN108563796A | 公开(公告)日: | 2018-09-21 |
发明(设计)人: | 林治洪;陈衡;刘敬;杨善征;翁书涵;余能攀;江志坤 | 申请(专利权)人: | 蔷薇信息技术有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;H03M7/42 |
代理公司: | 北京超凡志成知识产权代理事务所(普通合伙) 11371 | 代理人: | 逯恒 |
地址: | 315000 浙江省宁波市北*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 区块 数据压缩 装置及电子设备 紧凑 交易数据 压缩处理 数据处理技术 数据存储量 有效性验证 存储空间 交易请求 区块结构 优化处理 复杂度 紧凑性 优化 携带 压缩 | ||
本发明提供了一种区块链的数据压缩处理方法、装置及电子设备,涉及数据处理技术领域,该方法包括:获取携带有交易数据的交易请求;获取区块链对应的紧凑属性;其中,紧凑属性为经压缩处理的块属性;根据该交易数据生成具有紧凑属性的紧凑区块,以实现对区块链的数据压缩处理。本发明提供的区块链的数据压缩处理方法、装置及电子设备,通过将区块链的块属性进行优化压缩处理,即对区块结构本身进行紧凑性优化处理,实现了区块链数据的简单有效且同态的压缩,在不增加有效性验证复杂度和实施难度的情况下,减少了区块链数据的存储空间,提高了区块链数据存储量的优化度。
技术领域
本发明涉及数据处理技术领域,尤其是涉及一种区块链的数据压缩处理方法、装置及电子设备。
背景技术
区块链技术作为一种分布式账本技术,由于其“不可篡改”、“唯一可信”、“数据加密”的特性,使得区块链技术的应用领域越来越广泛。而区块链技术的核心-分布式账本,是一个只增有序的区块的链表。对于区块链应用来说,随着时间和交易量的日益增长,区块链的账本越来越长,所需存储空间不断增大,而且节点间全量账本的拷贝更让存储空间的需求成几何型增长。因此为了满足市场业务需求和挑战,需要采用区块扩容、紧凑和压缩存储方法来改进区块链区块存储,提高区块交换和传输效率已刻不容缓。
区块链普遍存在扩容问题。随着区块链交易数量的增长,区块链的账本大小同比增长,诸多区块链方案随着交易量的迅速增长,已经对区块容量进行扩大,但是区块容量扩容不是银弹,因为区块容量扩大后,不易于区块的传输和存储,例如比特币,如此简单的交易类型、低速的交易频率,如果将区块的容量扩容到30MB,那么一年产生的交易数据也将占用1.5TB的空间,这对于普通机器节点,带来了极大的存储压力;而如果将区块扩容到300MB,一年15TB的交易数据,恐怕是大部分节点无法承受的。
现有技术中采用传统压缩方式将全量节点的相应区块压缩为一数据块,从而根据该数据块生成压缩交易进行发布。然而这种方式优化度有限,并且在节点账本同步时的有效性验证方面加大了复杂度;另外,这种用户发压缩交易的方式在公链或者节点多的联盟链场景的实施难度较大。
发明内容
有鉴于此,本发明的目的在于提供一种区块链的数据压缩处理方法、装置及电子设备,以减少区块链数据的存储空间,提高区块链数据存储量的优化度。
第一方面,本发明实施例提供了一种区块链的数据压缩处理方法,包括:
获取携带有交易数据的交易请求;
获取所述区块链对应的紧凑属性;其中,所述紧凑属性为经压缩处理的块属性;
根据所述交易数据生成具有所述紧凑属性的紧凑区块,以实现对所述区块链的数据压缩处理。
结合第一方面,本发明实施例提供了第一方面的第一种可能的实施方式,其中,所述获取所述区块链对应的紧凑属性,包括:
根据预设的编码字典对所述区块链的原始属性进行压缩编码,得到紧凑属性。
结合第一方面的第一种可能的实施方式,本发明实施例提供了第一方面的第二种可能的实施方式,其中,所述根据预设的编码字典对所述区块链的原始属性进行压缩编码,得到紧凑属性,包括:
通过查询所述编码字典,将所述区块链的原始属性转换为单字节字符的紧凑属性。
结合第一方面的第一种可能的实施方式,本发明实施例提供了第一方面的第三种可能的实施方式,其中,所述编码字典带有索引;所述根据预设的编码字典对所述区块链的原始属性进行压缩编码,得到紧凑属性,包括:
通过所述索引在所述编码字典中查询所述区块链的原始属性,得到所述紧凑属性。
结合第一方面,本发明实施例提供了第一方面的第四种可能的实施方式,其中,所述根据所述交易数据生成具有所述紧凑属性的紧凑区块,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于蔷薇信息技术有限公司,未经蔷薇信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810423904.3/2.html,转载请声明来源钻瓜专利网。