区块链是特殊的数据库,很多资料做了丰富的介绍,唯独绘图很少,分享一张在看比特币源码时绘制的一张图。

区块链是特殊的分布式数据库,但和Google Spanner、TiDB的出发点不同。后者是为了解决传统的关系型数据库扩展性难的问题,我们称它们为NewSQL。NewSQL和NoSQL的选择方向不一样。

单从分布式数据库看,NewSQL节点间存在主从关系,而区块链则每个节点都是对等。因此,我们也称区块链是去中心化的分布式数据库。

点击放大图片,

bitcoin-blockchain

制图不易,转载请包括本文地址。

转载请包括本文地址:https://allenwind.github.io/blog/6398
更多文章请参考:https://allenwind.github.io/blog/archives/