词汇表
日蚀攻击
2026/4/16
一种日蚀攻击是针对区块链节点的网络级攻击,攻击者垄断了受害节点的所有对等连接。一旦被“日蚀”,该节点仅与攻击者控制的节点通信,并接收到区块链的虚假视图。
工作原理
- 攻击者发现受害节点的IP地址
- 攻击者通过许多控制节点向受害者发送连接请求
- 受害者的对等槽位被攻击者节点填满;合法的对等节点被排挤
- 攻击者现在可以向受害者提供欺诈性区块、虚假交易确认,或扣留真实区块
潜在后果
- 双重支付欺诈 — 运行被日蚀节点的商家接受了一个真实网络从未确认的付款
- 挖矿浪费 — 被日蚀的矿工在一个虚假链上进行挖矿,浪费了网络将拒绝的算力
- 自私挖矿协助 — 攻击者延迟区块传播以获得不公平的优势
谁最容易受到威胁
- 独立矿工,连接的对等节点较少
- 轻客户端(SPV钱包),不下载完整区块链
- IP地址可预测或对等多样性较弱的节点
防御措施
- 连接到不同ASN的多个多样化对等节点
- 使用Tor网络或VPN来改变表面IP
- 增加出站连接的数量
- Bitcoin Core和其他主要客户端通过随机对等选择加强了对日蚀攻击的防御
