LND 的 getbestblock 一次返回链尖哈希与高度,但它属于编译期可选的 chainrpc 命令组:不带构建标签的二进制里整组消失。以 v0.19.0-beta 源码拆帮助文本口径、输出字段与四种拿它当排障第一格的场景。
比特币专题汇总减半、ETF、挖矿、钱包、转账与风险等主题,构成围绕比特币的完整内容集群,帮助你由浅入深地理解比特币的运作与生态。
共 942 篇 · 第 14 / 95 页
LND 的 getbestblock 一次返回链尖哈希与高度,但它属于编译期可选的 chainrpc 命令组:不带构建标签的二进制里整组消失。以 v0.19.0-beta 源码拆帮助文本口径、输出字段与四种拿它当排障第一格的场景。
lncli printmacaroon 离线解码 macaroon,输出版本、位置、根密钥标识与权限、限制条件清单。以 LND v0.19.0-beta 源码拆两种输入方式、root_key_id 在备份迁移里的核对价值,以及解码不验签这条硬边界。
LND v0.19.0-beta 里 sendpayment、payinvoice、sendtoroute 共用一个默认关的 cancelable 旗标:开了才允许在 60 秒默认超时前手动取消付款循环,且取消只拦后续尝试、在途分片照常结算。对照源码拆这条付款语义的适用命令、对账姿势与场景取舍。
bitcoind -help 只列精剪目录:带 DEBUG_ONLY 旗标的参数(dustrelayfee、peertimeout、checkblocks 等)要 -help-debug 才见得到,还有一族连调试页都不列。对照 v31.0 源码拆参数注册表的三档可见性与升级审计、脚本防呆三个用途。
比特币核心默认用每次启动重生成的 .cookie 文件做 RPC 认证:rpccookiefile 挪位置、相对路径加网络目录前缀、umask 与 rpccookieperms 的权限接力、与 rpcauth 并行共存。以 v31.0 源码为准。
bitcoin-cli 定位目标节点靠 rpcconnect:默认 127.0.0.1,支持主机加端口合写,优先级低于 rpcport 高于链默认端口;端口解析失败原样报错。跨机、容器与多链场景逐项拆解,以 v31.0 源码为准。
比特币核心把 RPC 参数入参检查设为无条件,返回值与文档的逐字段对账则挂在 rpcdoccheck 上:调试构建默认开、发行版默认关,触发时抛内部错误。两道检查各查什么、何时该开,以 v31.0 源码为准。
比特币核心 -connect 是排他式连接:只连指定节点、可重复叠加,并连带关闭 dnsseed 与默认监听;-noconnect 只关自动连接。它与 -addnode 的分界、封闭拓扑的监控基线,以 v31.0 源码为准。
LND 的 wallet-unlock-password-file 用文件里的密码自动解锁钱包:设置后 RPC 解锁关闭、钱包不存在即退出、需 allow-create 例外建钱包,与 noseedbackup 互斥。管道用法与安全位移逐项拆解,按 v0.19.0-beta 源码。
LND 默认不持久化成功付款名下的失败尝试记录,keep-failed-payment-attempts 打开后才留全本。限定语义、账本增速、对路由分析与排障的价值边界,按 v0.19.0-beta 源码逐项核对。