基于Java语言构建区块链(三)—— 持久化 & 命令行
文章的主要思想和内容均来自:https://jeiwan.cc/posts/building-blockchain-in-go-part-3/
引言
上一篇 文章我们实现了区块链的工作量证明机制(Pow),尽可能地实现了挖矿。但是距离真正的区块链应用还有很多重要的特性没有实现。今天我们来实现区块链数据的存储机制,将每次生成的区块链数据保存下来。有一点需要注意,区块链本质上是一款分布式的数据库,我们这里不实现”分布式”,只聚焦于数据存储部分。