交易下载管理器用 NONPREF_PEER_TX_DELAY、TXID_RELAY_DELAY、OVERLOADED_PEER_TX_DELAY 三个两秒与 GETDATA_TX_INTERVAL 六十秒组织提货时机,另有每对端在途一百与通告五千的额度。拆这套调度为何存在及现场含义。以 v31.0 源码为准。
汇总与「节点」相关的文章,帮助你系统了解该主题。
交易下载管理器用 NONPREF_PEER_TX_DELAY、TXID_RELAY_DELAY、OVERLOADED_PEER_TX_DELAY 三个两秒与 GETDATA_TX_INTERVAL 六十秒组织提货时机,另有每对端在途一百与通告五千的额度。拆这套调度为何存在及现场含义。以 v31.0 源码为准。
getmempoolinfo 里浮动的 mempoolminfee 由 GetMinFee 的指数衰减决定:默认半衰期十二小时,池子越空闲衰减越快,跌破增量中继费率一半即归零。拆解这套回落曲线与 minrelaytxfee 的分界。以 v31.0 源码为准。
比特币握手 version 消息的人类可读子版本字符串有 256 字节上限:自己拼超长直接拒绝启动,收包按上限防御解析。拆解 FormatSubVersion 组装、字符白名单与 -uacomment 的长度和隐私两面。以 v31.0 源码为准。
比特币核心 -connect 是排他式连接:只连指定节点、可重复叠加,并连带关闭 dnsseed 与默认监听;-noconnect 只关自动连接。它与 -addnode 的分界、封闭拓扑的监控基线,以 v31.0 源码为准。
比特币核心把 RPC 参数入参检查设为无条件,返回值与文档的逐字段对账则挂在 rpcdoccheck 上:调试构建默认开、发行版默认关,触发时抛内部错误。两道检查各查什么、何时该开,以 v31.0 源码为准。
bitcoin-cli 定位目标节点靠 rpcconnect:默认 127.0.0.1,支持主机加端口合写,优先级低于 rpcport 高于链默认端口;端口解析失败原样报错。跨机、容器与多链场景逐项拆解,以 v31.0 源码为准。
比特币核心默认用每次启动重生成的 .cookie 文件做 RPC 认证:rpccookiefile 挪位置、相对路径加网络目录前缀、umask 与 rpccookieperms 的权限接力、与 rpcauth 并行共存。以 v31.0 源码为准。
比特币节点长期靠 bump 协议版本号或一次性探测消息启用新功能。BIP-434 定义通用的 feature 消息,在 version 与 verack 之间完成功能身份协商,身份直接绑 BIP 编号。本文拆解它的时序规则、字段约束与对协议可扩展性的意义。
LND 的 neutrino 命令组由 neutrinorpc 构建标签控制,status、addpeer、disconnectpeer、isbanned、getblockheader、getcfilter 各管一段;banduration 与 banthreshold 在样例配置里标注当前未使用,后端切换不受支持。
比特币核心 createrawtransaction 只造不签、不存不播,replaceable 默认为真,输入存在性不校验,v30 起新增 version 参数。五个参数与离线签名流程中的复核纪律逐项拆解,以 v31.0 源码为准。