🔗 什么是"链"?

区块链的"链"指的是哈希指针:每个区块都存储前一个区块的哈希值,形成单向链接。

区块 N-1
哈希: a3f2...
哈希指针
区块 N
前哈希: a3f2...
哈希: 7b1c...
哈希指针
区块 N+1
前哈希: 7b1c...
哈希: e9d4...

📈 区块链增长过程

观看一个新区块如何被创建并添加到链上的完整过程。

1 交易池
💸 Alice → Bob: 0.5 BTC
💸 Charlie → Dave: 0.3 BTC
💸 Eve → Frank: 0.8 BTC
2 打包区块
前哈希: 等待中...
交易: 0 笔
Nonce: -
3 挖矿
等待开始
-
4 上链
等待区块

⛓️ 实时区块链

点击任意区块的数据区域进行修改,观察哈希如何变化以及链的完整性如何被破坏。

链长度: 0
状态: 有效 ✅
难度: 2 个前导零

🔍 篡改检测演示

修改任意区块的数据,观察链的完整性如何被破坏。

💡 为什么区块链不可篡改?

🔗
链式连接

每个区块包含前一区块的哈希,修改任何数据都会改变哈希值

⛏️
工作量证明

重新计算哈希需要消耗大量算力,篡改成本极高

🌐
分布式存储

链的副本分布在全球数千个节点,无法同时篡改所有副本

📏
最长链原则

网络始终信任最长的有效链,篡改者需要超越整个网络的算力