摘要
本发明公开了一种基于Merkle树和哈希算法实现的区块链数据序列化方法,包括:获取区块链数据;对获取的区块链数据进行分块和序列化;对序列化后的区块链数据块进行哈希计算,得到叶子节点的哈希值;将相邻的两个叶子节点的哈希值进行拼接,再进行哈希计算,得到父节点的哈希值;将得到的父节点的哈希值两个一组进行拼接,再计算出新的父节点哈希值,直到最终生成一个根节点,根节点的哈希值即为梅克尔根;将区块头信息进行序列化,将梅克尔根添加到序列化后的区块头信息中,完成序列化操作。本发明的有益效果在于:1,占用空间小;2,可读性好;3,与编程语言无关;4,支持复杂对象;5,检索速度快。
技术关键词
数据序列化方法
哈希算法
节点
轻量级客户端
数据存储
分块
数据项
压缩算法
数据字
格式
冗余
对象
通道
速度
系统为您推荐了相关专利信息
轮式机器人
故障诊断方法
变换器模块
多通道传感器数据
动态
多源异构数据融合
选线方法
节点
基础地理数据
气象
时空注意力机制
网络流量日志
多模态
指数
噪声数据