Golang实现区块链(三)—数据持久化(1)使用BoltDB

数据持久化 在前面的文章中,咱们实现了能poW挖矿的区块链。可是咱们以前的区块信息都是保存在缓存中的,每次咱们运行都须要从创世区块开始,这显然是个重要缺陷,本章就将对持久化进行实现。在比特币中使用的是LevelDB来进行数据持久化,比特币系统和LevelDB都是用C++实现的。咱们的区块链是用Go来实现的,因此咱们也找来Go语言编写的BoltDB。web 添加BoltDB BoltDB是基于key
相关文章
相关标签/搜索