以太坊的存储层技术分析之三:以太坊区块读写LevelDB相关代码分析

写入: 以太坊区块生成并写入区块链数据库,分为创世区块和普通区块两种。其写入过程是相同的,区别在于区块生成过程。以生成创世区块为例子,总体流程是从genesis.json读取配置,写入内存的数据结构,再写入磁盘leveldb文件。 (注:以上是go语言版本geth的分析, java版本Ethereumj目前没有命令行init的功能,需要自行调用相关类去实现) 在core/genesis.go中Wr
相关文章
相关标签/搜索