锚点连接合并:重启时保留仅中继区块的出站连接,降低日蚀攻击风险
2020-10-15 · 首次发布 v0.21.0 · PR #17428。
| 项目 | 内容 |
|---|---|
| 日期 | 2020-10-15 |
| 首次发布 | Bitcoin Core v0.21.0 |
| 合并 PR | #17428 |
| 合并提交 | 9855422e65 |
| 影响范围 | P2P / 安全策略 |
事实摘要
节点关机时把其两个仅中继区块(block-relay-only)出站连接的网络地址写入 anchors.dat,重启时优先重连这批锚点对等节点再接受其他连接。这类连接不通过 addr 消息对外宣告、不易被攻击者用伪造地址批量污染,因此重启后的连接集合更难被日蚀攻击(eclipse attack)整体劫持。0.21.0 发布说明对 anchors.dat 的写入与读取时机有明确记载;同一版本还改版了 peers.dat 以容纳 Tor v3 等 BIP-155 地址。
