协议演进 / 开发动态精选

锚点连接合并:重启时保留仅中继区块的出站连接,降低日蚀攻击风险

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 地址。

关键链接