[发明专利]一种减少内存占用的区块链数据存储压缩方法有效
| 申请号: | 202110616660.2 | 申请日: | 2021-06-02 |
| 公开(公告)号: | CN113242044B | 公开(公告)日: | 2022-10-14 |
| 发明(设计)人: | 洪薇;洪健;李京昆;刘文思 | 申请(专利权)人: | 湖北央中巨石信息技术有限公司 |
| 主分类号: | H03M7/30 | 分类号: | H03M7/30;G06Q40/04 |
| 代理公司: | 郑州欧凯专利代理事务所(普通合伙) 41166 | 代理人: | 毛瑞官 |
| 地址: | 430000 湖北省武汉市武昌区中北路109*** | 国省代码: | 湖北;42 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 减少 内存 占用 区块 数据 存储 压缩 方法 | ||
1.一种减少内存占用的区块链数据存储压缩方法,其特征在于,包括以下步骤:
(1)在区块链的上链接口封装压缩策略;
(2)在提交各交易上链时,根据所述压缩策略对交易中的输入参数进行压缩;
(3)区块链中的智能合约对交易验证时,根据所述压缩策略对交易中的输入参数进行解压缩成智能合约能够识别的数据;
(4)智能合约识别交易成功后,将包含有压缩后的输入参数的交易进行上链,区块链中将多个这种对输入参数进行压缩处理的交易封装成区块,该区块出块后存储在区块链中等待共识;
(5)共识成功后的区块成为区块链的最新区块;
在所述步骤(2)中,在提交交易上链时,在所述交易的数据中增加用于标识是否压缩的IsCompress字段,增加标志使用的压缩方法的compressType字段,以及增加类型为bytes的RequestBytes字段,然后把交易中的输入参数进行二进制转换,再使用所述压缩策略进行压缩,把压缩后的数据对字段RequestBytes进行赋值,之后把交易中的输入参数置空处理。
2.根据权利要求1所述的减少内存占用的区块链数据存储压缩方法,其特征在于,在所述步骤(1)中,所述压缩策略采用gzip、flate、bzip2、lzw或zlib的压缩方式。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于湖北央中巨石信息技术有限公司,未经湖北央中巨石信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110616660.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种胃药及其制备方法
- 下一篇:一种烟气脱硫除尘装置





