github.com/linapex/ethereum-dpos-chinese@v0.0.0-20190316121959-b78b3a4a1ece/rlp/doc.go (about) 1 2 //<developer> 3 // <name>linapex 曹一峰</name> 4 // <email>linapex@163.com</email> 5 // <wx>superexc</wx> 6 // <qqgroup>128148617</qqgroup> 7 // <url>https://jsq.ink</url> 8 // <role>pku engineer</role> 9 // <date>2019-03-16 12:09:45</date> 10 //</624342663025397760> 11 12 13 /* 14 包rlp实现rlp序列化格式。 15 16 RLP(递归线性前缀)的目的是任意编码 17 嵌套的二进制数据数组,rlp是使用的主要编码方法 18 在以太坊中序列化对象。RLP的唯一目的是编码 19 结构;编码特定的原子数据类型(例如字符串、整数、 20 浮点数)保留到高阶协议;在以太坊整数中 21 必须用不带前导零的大尾数二进制形式表示 22 (因此使整数值为零等于空字节 23 数组)。 24 25 RLP值由类型标记区分。类型标记位于 26 输入流中的值,并定义字节的大小和类型 27 接下来就是这样。 28 **/ 29 30 package rlp 31