基于区块链的农村土地经营权流转系统设计与实现
【文章页数】:75 页
【学位级别】:硕士
【部分图文】:
图2.1区块链存储结构??
其数据存储于Merkle?Tree结构[15]。在区块链网络中,生成的区块信息所??有节点共享,每一个节点拥有一份完整的系统数据,从而形成分布式的区块链数??据库。以数据Tx3为例的区块链存储结构如图2.1所示。??1^1?丨賴?1?卜綱?1?卜賴?|??Merk!e?Werkl....
图2.3?MPT树结构??上图中?Leaf?Node、Extension?Node、Branch?Node?和?Root?Node,分别对应??
MPT借鉴Merkle?Tree结构,节点存储的数据是子节点合并后的hash值或者??value的hash值,MPT从底层节点到树根节点,层层计算hash值得到MPT?Root,??并把MPT?Root作为整棵树的防篡改证明[18]。MPT结构如图2.3所示。??Root?Nod....
图2.4?Base58编码表??对数据进行Base58编码,相当于把一个输入256进制的值转成58进制的值??输出
链使用Base58编码将其转化为可视化的字符形式。Base58编码是一种基于文本??的二进制格式编码,其不仅实现了数据压缩,还可以保持数据的易读性。本系统??的数据可视化处理也使用了?Base58编码,Base58编码表如图2.4所示。??Value?Character?Valu....
图2.5?key的编码??
对MPT结构中的数据进行序列化处理,分别对key进行HP编码,对value值进??行RLP编码,之后再存储到LevelDB数据库中:21]。key从内存到数据库的编码??过程如图2.5所示:??内?P??存??f六进制厂?1序列化??1??—??Byte????Hex编码???H....
本文编号:3985434
本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/3985434.html