每条比特币 P2P 消息开头的四字节起始符是网络身份的第一道闸门。本文拆解主网、Testnet3、Testnet4、signet 与 RegTest 的魔法字节和默认端口,说明地址污染、端口误判与扫描器噪声为何会在握手前被挡下,并划清它与消息加密、创世块边界的关系。
汇总与「节点」相关的文章,帮助你系统了解该主题。
每条比特币 P2P 消息开头的四字节起始符是网络身份的第一道闸门。本文拆解主网、Testnet3、Testnet4、signet 与 RegTest 的魔法字节和默认端口,说明地址污染、端口误判与扫描器噪声为何会在握手前被挡下,并划清它与消息加密、创世块边界的关系。
Bitcoin Core 30.0 把默认 datacarriersize 提至 100000 并允许多个 OP_RETURN 输出,但这是内存池策略而非共识规则。本文分层解释旧默认限制的真实作用域、铭文与替代中继为何让它失效、争议双方各自的理由,以及普通用户判断'链会不会分裂'的方法。
全节点之所以“重”,很大一块是必须替整个网络记住还没花掉的钱。Utreexo 提出一条不同路线:用带删除证明的动态默克尔累加器,让节点不再保存全部未花费输出,只存一小撮对数级长度的承诺,收到交易时靠随交易附带的证明来判断这笔钱是否真的未花。本文拆解它的机制、和默克尔树与压缩证明的关系、目前处于什么阶段,以及它和 Prune 模式的分工差别。
Portal Network 用一套基于 UDP 的对等网络,让资源有限的设备通过邻居节点获取区块数据并暴露标准 JSON-RPC。本文拆解它与 LES 的架构差异、内容分片与默克尔证明的核验方式及信任边界。
公共节点用 minrelaytxfee 决定愿意转发和收录哪些交易,默认约一聪每虚拟字节,叠加内存池规模限制共同形成全网的事实费率地板。本文拆解这个闸门与钱包费率估算、CPFP 加急的相互关系。
比特币节点把 RPC 当作操作入口,但默认只接受本机调用、凭据以明文随请求传输、接口本身没有加密。本文拆解本机信任面与监听范围的官方边界、rpcbind、rpcallowip、rpcauth 等权限开关及其局限,以及先隧道后调用的合规远程访问路径。
比特币节点靠监听默认 8333 端口对外可连,可达节点承担网络路由角色,不可达节点只依赖有限出站连接。本文讲监听开关、NAT 环境下的放行手段、可达性的观测方法,以及它与日蚀攻击、传播效率的关系。
全节点默认兼任转发员,blocksonly 让节点只下载和验证区块、不入池不转发交易。本文讲这个模式的取舍:隐私暴露面、对网络的贡献与它适合谁。
交易进了本地内存池却没有送达任何邻居,是一种隐形故障。比特币核心 0.21 起的 unbroadcast 集合如何标记、补投这类交易,用户如何据此区分广播故障与费率卡单。
节点存储只增不减是全链的慢性病,状态过期让久不动的账户转入可丢弃状态并靠 witnesses 复活。本文区分历史过期与状态过期,讲清租费、复活证据与为什么主流链尚未启用。