[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源码分析的主要内容,如果未能解决你的问题,请参考以下文章

[Ethereum] 以太坊源码分析RLP源码分析

[Ethereum] 以太坊源码分析p2p+eth

[Ethereum] 以太坊源码分析p2p+eth

[Ethereum] 以太坊源码分析p2p+eth

[Ethereum] 以太坊源码分析ethdb源码分析

[Ethereum] 以太坊源码分析ethdb源码分析