2026年10月19日周一

标签:P2P 网络

汇总与「P2P 网络」相关的文章,帮助你系统了解该主题。

广播之后查无此交易:节点视角的三种失联与各自出路
加密货币百科
广播之后查无此交易:节点视角的三种失联与各自出路

交易广播成功、RPC 却返回 null,是链上最常见的困惑之一。原因通常不在链上而在视角:交易只在部分节点的内存池里、被更高费用替换出局、或者你查询的节点还没收到。本文拆解广播与查询之间的心跳错位、内存池的局部性、替换与驱逐的两条出局路径,以及排查时该按什么顺序问哪台节点。

日食攻击:不是 51%,而是把一条节点围进信息茧房
加密货币百科
日食攻击:不是 51%,而是把一条节点围进信息茧房

日食攻击不推翻共识,只围住一个节点:投毒地址表、等它重启、接管全部连接,让它看到的链、看到的交易都是定制视图。本文讲攻击的三个阶段、比特币与以太坊各自的防御(地址分桶、网段分散、连接策略),以及双花和闪电损失是怎么在茧房里发生的。

ENR 与 TopDisc 是什么?不可信入口能递给你的只有一张签名名片
公链与 Layer2
ENR 与 TopDisc 是什么?不可信入口能递给你的只有一张签名名片

节点发现协议 v5 允许从任何陌生节点进网,因为传递的是自签名节点记录而非信任。本文按 devp2p 规范 v5.1 拆解 ENR 的序列号更新、DHT 行走的两项基础职能,以及业务广播扩展 TopDisc 如何复用名片网络并声明自身能力。

eth/65 与交易哈希公告:以太坊怎么把交易传播带宽砍到平方根
加密货币百科
eth/65 与交易哈希公告:以太坊怎么把交易传播带宽砍到平方根

EIP-2464 给 eth 协议加了三个消息:NewPooledTransactionHashes 只公告交易哈希,GetPooledTransactions 按哈希批量索取,PooledTransactions 应答。交易传播的带宽从随对等方数量线性增长降到平方根量级,冷启动交换从几十到上百 MB 缩到约内存池大小乘 32 字节。本文拆解这套公告-拉取机制与前代全量广播的差别。

节点喊话有节拍:涓流机制与库存公告的节奏账
加密货币百科
节点喊话有节拍:涓流机制与库存公告的节奏账

比特币节点对新交易与新块的公告并不随见随喊:入向邻居约 5 秒一批,出向约 2 秒一批,新版还引入令牌桶配速与积压水位。本文拆解这套涓流时钟如何影响交易可见性、广播时序分析与节点观感。

Erlay 与交易集合对账:比特币节点想少发一遍广告的新协议
公链与 Layer2
Erlay 与交易集合对账:比特币节点想少发一遍广告的新协议

比特币节点现在靠洪泛广播未确认交易,带宽随连接数线性增长。Erlay 提出用集合对账替代逐笔广告,官方编号 BIP330。本文讲清它的最小草图机制、实测带宽收益,以及比特币核心 v29.0 中默认关闭、实验性质的当前状态。

asmap 映射文件:比特币节点如何按运营商和机房给对端分组
加密货币百科
asmap 映射文件:比特币节点如何按运营商和机房给对端分组

比特币节点默认按 IP 前缀分桶选邻居,同一个云厂商的大量 IP 会被误认为多样。asmap 把 IP 映射到自治系统号,让分桶按“谁控制网络”进行。本文讲清它的用途、v29.0 中默认关闭的状态与自定义文件的安全边界。

节点握手都说了什么?比特币 version 消息里的链身份与能力协商
加密货币百科
节点握手都说了什么?比特币 version 消息里的链身份与能力协商

两个比特币节点连上 TCP 后第一件事是互发 version 和 verack:报协议版本、服务开关、起始高度和能力清单。这些信息决定了对方要不要跟你继续说话。本文逐字段拆开这条最基础的 P2P 消息,讲清链身份如何在协议层被守住、功能如何协商,以及普通用户能从中学到什么。