一句话回答

不是。链是比特币用于排列历史的一种数据结构;比特币还包括网络、验证规则、和激励机制。

一图看懂 · 点击展开

  1. 01区块链

    按前一区块哈希链接的数据结构。

  2. 02其他机制

    签名、节点、工作量证明和发行规则。

  3. 03比特币系统

    这些机制一起运行,不能只用一种结构概括。

概念图用于说明关系,并不代表协议的完整实现。

区块链描述历史如何连接

交易被放入,每个引用前一的,于是形成按顺序连接的历史。改变旧会改变其,并破坏后续引用。

这能让篡改变得明显,但仅有链式数据结构,并不能自动解决谁有权追加数据或遇到冲突时选择哪条历史。

比特币还需要网络与共识

网络传播和交易,验证规则排除无效数据,为历史排序附加成本,激励则鼓励参与者提供计算资源。

把这些部分组合起来,链才在一个开放网络中发挥作用。

并非所有区块链都等同

不同系统可以有不同管理员、验证者集合、共识机制和修改权限。名称里都有“链”,不代表它们拥有相同的开放性、安全假设或用途。

动手试一次

改一个字,指纹会怎样?

SHA-256计算中…

相同输入得到相同哈希;哪怕只改一个字,结果也通常大不相同。哈希不是加密,不能用来保管秘密。

教学边界:对教学文本进行单次 SHA-256,不是完整比特币区块格式或双重哈希。难度与速度也不代表真实挖矿。

打开独立实验页

检查一下,是否真的懂了

任何使用区块链的数据系统,都是比特币吗?

答对后记入本地学习进度,不需要注册。查看我的学习路线

记住这三点

  1. ✓区块链是比特币的一个组成部分。
  2. ✓链式结构暴露篡改,但不能单独产生共识。
  3. ✓评估系统需要看验证者、规则和权限,而不只是名称。

一个常见追问

区块链离开比特币还能使用吗?

可以,不同系统会使用类似结构。但其控制方式、安全假设和实际价值需要分别分析,不能从“使用区块链”直接得出结论。

原始资料

原始资料

以下链接指向协议资料、开发者文档或开源代码,不包含交易导流。

  1. 《比特币:一种点对点的电子现金系统》Satoshi Nakamoto ↗
  2. Block Chain — Developer GuideBitcoin.org ↗