2026年10月19日周一

标签:节点运维

汇总与「节点运维」相关的文章,帮助你系统了解该主题。

不打日志也能看 bitcoind 内部:USDT 探针与 eBPF 观测
加密货币百科
不打日志也能看 bitcoind 内部:USDT 探针与 eBPF 观测

比特币核心在源码里预埋了静态用户态探针(USDT),配合 eBPF 脚本可以在不改动、几乎不拖慢运行中节点的前提下统计内部事件。本文按 doc/tracing.md 讲清探针的工作位置、开启方式与适用边界。

比特币节点不会连你的端口:坏端口黑名单回避了什么
加密货币百科
比特币节点不会连你的端口:坏端口黑名单回避了什么

比特币核心挑选外连对端时会跳过一份坏端口清单,写在源码树 doc/p2p-bad-ports.md 里。本文按该文档与选边逻辑拆解:哪些端口在名单上、为什么 8333 之外的监听端口会让节点收不到主动入站、误挂非比特币服务的端口为何收到陌生连接。

所有节点统一说同一种监控语言:EIP-2159的指标命名表
加密货币百科
所有节点统一说同一种监控语言:EIP-2159的指标命名表

以太坊节点会向外暴露运行指标,各家客户端命名五花八门,同一块仪表盘要写四套查询。EIP-2159给最常用的链同步与连接数指标定了统一名字,本文解释这份Final提案为什么只有四个指标,以及统一命名怎么把节点告警从方言推向普通话。

分叉从块号改到时间戳后,节点握手怎么不认错链:EIP-6122
加密货币百科
分叉从块号改到时间戳后,节点握手怎么不认错链:EIP-6122

分叉指纹让以太坊节点在握手阶段就能踢掉不同链的邻居,但它的算法是按区块高度喂入的。合并之后分叉改按时间排期,老算法出现两个盲区。EIP-6122把时间戳也喂进指纹计算,本文拆解这次修补的来龙去脉。

节点为什么删掉按哈希点菜的功能:EIP-4938与eth/67的瘦身
加密货币百科
节点为什么删掉按哈希点菜的功能:EIP-4938与eth/67的瘦身

以太坊同步协议曾经允许节点按状态哈希逐条索要trie节点和合约代码,这条GetNodeData消息最终被EIP-4938从eth/67里删除。本文讲清这条消息原本干什么、为什么效率问题大到必须取消,以及删掉之后节点靠什么补齐缺的数据。

哈希的原像要留档:EIP-6873的预镜像保留令
加密货币百科
哈希的原像要留档:EIP-6873的预镜像保留令

把状态树换成新结构之前,每个节点必须保存好自己产生过的哈希对应的原文,否则转换时无从对账。EIP-6873给执行层下达了一份限时保存原像的义务清单。本文解释原像是什么、为什么换树离不开它,以及这份文件挂在哪个升级计划下。

会定期清零重开的测试网:EIP-6916的一次性网络实验
加密货币百科
会定期清零重开的测试网:EIP-6916的一次性网络实验

长期运行的测试网会积累状态膨胀、资金枯竭和共识事故。EIP-6916给出一种反向设计:网络跑满一个固定周期就整体回滚到全新创世,链上历史一笔勾销。本文拆解这份Final级提案的迭代生成规则与安全前提。

升级按区块还是按时间触发:EIP-6953整理的触发机制谱系
加密货币百科
升级按区块还是按时间触发:EIP-6953整理的触发机制谱系

以太坊的历次升级有时按区块号生效,有时按epoch,有时按时间戳。EIP-6953把这套触发机制从工作量证明时代一路整理到合并后,并解释了为什么执行层后来必须改用时间戳。本文按这份信息性文件复盘触发方式的演化逻辑。

查一个不存在的地址反而更贵:EIP-2583与幽灵地址攻击
加密货币百科
查一个不存在的地址反而更贵:EIP-2583与幽灵地址攻击

账户树里不存在的地址绕过缓存,攻击者可以用它把节点的磁盘查询次数拉满。EIP-2583提出对命中不了任何账户的树查找加收罚金Gas。本文拆解幽灵地址攻击的原理、罚金的账,以及这份2020年提案停在哪里。

getorphantxs:把节点孤儿交易库摆到台面上的实验性命令
加密货币百科
getorphantxs:把节点孤儿交易库摆到台面上的实验性命令

比特币核心的 getorphantxs 是一条实验性的隐藏 RPC,能把节点暂存的孤儿交易列出来。本文按 v31.0 源码拆它的三档 verbosity、返回字段、隐藏分类身份,以及排障时它和 mempool 查询、日志线索怎么配合。