区块 Gas 上限抬高后,一整个区块的回执列表可能超过 P2P 单条消息约 10 MiB 的上限,导致同步反复失败。EIP-7975 提议的 eth/70 给回执消息加了不完整标记,让节点分段索取最后一块的回执。本文解释故障模式与协议改法。
汇总与「节点」相关的文章,帮助你系统了解该主题。
区块 Gas 上限抬高后,一整个区块的回执列表可能超过 P2P 单条消息约 10 MiB 的上限,导致同步反复失败。EIP-7975 提议的 eth/70 给回执消息加了不完整标记,让节点分段索取最后一块的回执。本文解释故障模式与协议改法。
比特币核心能把某一刻的 UTXO 集合写成独立文件,也能读回这样的文件让新节点跳过逐块验史。本文按 31.0 RPC 文档拆解 dumptxoutset 的两种模式与六个返回字段、loadtxoutset 的全量重算校验,以及历史快照与普通备份的本质分界。
闪电节点暂停对外路由,靠的是 channel_update 里的一位开关。本文按 BOLT 7 拆解 disable 位的语义、时间戳单调规则与恢复路径,以及路由软件视角下的歇业通道与真正关闭通道的分界。
比特币核心把日志拆成一组类别开关,logging 命令负责在节点运行中开合这些灯。本文按 31.0 RPC 文档拆 logging 的参数形状、配置文件与运行时的双层结构,以及排障取证时怎么开、看完怎么关、日志外发前怎么脱敏。
闪电通道的资金交易落链,不等于它出现在路由地图上。本文按 BOLT 7 拆解公开公告的条件链:channel_flags 里的公告意愿、announcement_signatures 的签名互换、确认数门槛与节点名片,以及公告不生效时的排障顺序。
比特币核心用 getnettotals 记收发字节与上传预算的状态。本文按 31.0 RPC 文档拆解返回字段口径,并把流量异动翻译成可执行的隐私自查:连接结构、历史数据外流与家宽预算的交叉核对。
给比特币全节点补开 txindex,到底要不要加 reindex 从头重放,答案取决于节点版本。旧版本抹掉链状态重建一切,较新版本让索引在后台增量追赶。本文拆解交易索引的作用、与修剪模式互斥的磁盘代价、补索引期间的三种现象,以及哪些场景真的需要这本第二账。
修复版发布很久之后漏洞细节才见天日,是比特币核心披露政策的刻意设计:低危两周后公开,中高危等最后一个受影响版本走到生命周期终点,严重级走个案程序。本文按官方安全公告页的四级定义拆解公告读法,并给出时差期内收款与运维的防御动作。
比特币核心的这对 RPC 组合让观察型监控不建钱包也能回答谁在哪些区块收过、花过:过滤器先筛出命中区块,再逐笔还原输入输出坐标。本文按 31.0 官方文档拆解参数边界、与 scantxoutset 和钱包重扫的成本对账,以及重组与内存池的验收测试。
用轮询查询区块高度的监控脚本,要么空耗调用要么反应迟钝。比特币核心的 waitforblockheight 把条件挂给节点、达标瞬间返回,配合超时分支与确认数复核才构成闭环。本文拆解长连接挂起机制、与轮询的成本对账,以及重组场景的验收清单。