[Ethereum] 以太坊源码分析RLP源码分析
Posted 一杯糖不加咖啡
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了[Ethereum] 以太坊源码分析RLP源码分析相关的知识,希望对你有一定的参考价值。
文章目录
版本说明
源码分析使用的版本为:v1.10.3
RLP源码解析
一、介绍RLP
RLP是Recursive Length Prefix的简写。是以太坊中的序列化方法,以太坊的所有对象都会使用RLP方法序列化为字节数组。这里我希望先从黄皮书来形式化上了解RLP方法, 然后通过代码来分析实际的实现。
RLP把所有的数据看成两类数据的组合, 一类是字节数组, 一类是类似于List的数据结构。 我理解这两类基本包含了所有的数据结构。 比如用得比较多的struct。 可以看成是一个很多不同类型的字段组成的Li
以上是关于[Ethereum] 以太坊源码分析RLP源码分析的主要内容,如果未能解决你的问题,请参考以下文章