
阶段目标:什么是区块链?为什么区块链不可篡改?
如上图所示,本系列文章的前三篇主要阐述区块链的底层实现原理,力求以最简单和朴素的语言把专业的东西讲的简单一点。前面我们分别谈到了哈希算法和数字签名,今天我们就来看看什么是区块链,区块链和前面的加密系统有什么样的联系。
首先,我们必须要明确区块链=区块+链,所以对区块链的介绍变成了解决如下两个问题。
1.什么是区块?
2.什么是链?
首先来看第一个问题:
1.什么是区块?
区块是一个存储数据和数据指针(索引)的数据集合,为了方便理解,我们使用比特币作为例子。(一再强调,区块链不是比特币,比特币只是区块链中的一个应用)。
区块中的存储结构为:区块头和区块体,这和网络数据的传输格式有点类似。区块头包括区块大小和区块摘要信息,区块体包括交易数量和交易详情。下图展示的比较清楚:

<