共识传播
比特币通过P2P网络传播区块,当出现分叉时,网络会通过最长链规则自动收敛到统一的共识状态。
📡 区块在网络中的传播
当矿工挖出新区块后,通过P2P网络向全网广播。观察区块如何从源节点扩散到整个网络。
节点总数
12
已收到区块
0
传播进度
0%
传播轮次
0
源节点(矿工)
已收到区块
等待中
🔀 区块链分叉
当两个矿工几乎同时挖出区块时,网络会暂时分裂成两条链。这是正常现象,最终会通过最长链规则解决。
创世块
→
#1
→
#2
→
#3
→
#4A
矿工 A
→
#4B
矿工 B
🎯 共识收敛:最长链规则
当某条分叉链变得更长时,所有节点会切换到最长链,被抛弃的区块成为"孤块"。
节点 1
节点 2
节点 3
节点 4
节点 5
节点 6
链 A
3
→
4A
长度: 4
支持节点: 0
VS
链 B
3
→
4B
长度: 4
支持节点: 0
1
初始状态
2
分叉传播
3
新区块产生
4
共识收敛
💡 最终一致性
最长链规则
节点总是选择累积工作量最多(通常是最长)的链作为有效链
6 个确认
交易被 6 个区块确认后,被篡改的概率小于 0.1%
自动重组
当发现更长的链时,节点会自动切换并回滚较短链上的交易
孤块处理
被抛弃分支上的有效交易会返回内存池,等待被重新打包
🔒 确认数与交易安全性
交易被包含的区块越深,被逆转的可能性越小。
深度 6+
→
深度 5
→
深度 4
→
深度 3
→
深度 2
→
深度 1
→
最新
确认数
安全级别
建议用途
0
未确认
不建议接受
1
低
小额交易
3
中等
普通交易
6
高
大额交易
60+
极高
交易所充值