LND 默认不持久化成功付款名下的失败尝试记录,keep-failed-payment-attempts 打开后才留全本。限定语义、账本增速、对路由分析与排障的价值边界,按 v0.19.0-beta 源码逐项核对。
LND 默认不持久化成功付款名下的失败尝试记录,keep-failed-payment-attempts 打开后才留全本。限定语义、账本增速、对路由分析与排障的价值边界,按 v0.19.0-beta 源码逐项核对。
LND 的 maxlogfiles 与 maxlogfilesize 已标记 DEPRECATED 并隐藏,轮转控制迁往 logging.file.max-files 与 max-file-size;新旧同时显式设置会被启动校验拒绝。迁移顺序与轮转验证方法,按 v0.19.0-beta 源码。
比特币核心把 RPC 参数入参检查设为无条件,返回值与文档的逐字段对账则挂在 rpcdoccheck 上:调试构建默认开、发行版默认关,触发时抛内部错误。两道检查各查什么、何时该开,以 v31.0 源码为准。
LND 的 externalhosts 让你交出一个域名:内置通告器每五分钟解析、按结果刷新节点公告,最长一个周期新 IP 自动上线;与 nat 互斥、端口默认 9735、CGNAT 场景无效。链条与验证方法按 v0.19.0-beta 源码。
LND 的 REST 是 gRPC 前面的转换代理:不配 restlisten 时回退 localhost:8080 并复用第一个 RPC 监听器;restcors 管浏览器跨源、no-rest-tls 撤加密、ws-ping-interval 与 ws-pong-wait 管订阅长连接保活。按 v0.19.0-beta 源码。
LND 用一分钟采样探测活动通道的对端存活,发现不活跃后还要等二十分钟禁用宽限才向全网广播 disable,对端稳定十九分钟即可取消——三个时间参数构成防抖判定链。调整场景与验证方法,按 v0.19.0-beta 源码。
比特币握手 version 消息的人类可读子版本字符串有 256 字节上限:自己拼超长直接拒绝启动,收包按上限防御解析。拆解 FormatSubVersion 组装、字符白名单与 -uacomment 的长度和隐私两面。以 v31.0 源码为准。
testmempoolaccept 与 submitpackage 一次能吃多少交易由 MAX_PACKAGE_COUNT(25 笔)和 MAX_PACKAGE_WEIGHT(404000 权重)决定。拆解这两个数字与标准交易权重、内存池簇上限之间的对齐关系和两类报错现场。以 v31.0 源码为准。
estimatesmartfee 的建议费率来自短中长三档统计窗口:SHORT_BLOCK_PERIODS 12、MED 24、LONG 42 段配步长,历史有效期六周,短程衰减半衰约三小时。拆解分桶计数、指数衰减与 conf_target 的对应关系。以 v31.0 源码为准。
交易下载管理器用 NONPREF_PEER_TX_DELAY、TXID_RELAY_DELAY、OVERLOADED_PEER_TX_DELAY 三个两秒与 GETDATA_TX_INTERVAL 六十秒组织提货时机,另有每对端在途一百与通告五千的额度。拆这套调度为何存在及现场含义。以 v31.0 源码为准。