比特币核心默认用每次启动重生成的 .cookie 文件做 RPC 认证:rpccookiefile 挪位置、相对路径加网络目录前缀、umask 与 rpccookieperms 的权限接力、与 rpcauth 并行共存。以 v31.0 源码为准。
比特币专题汇总减半、ETF、挖矿、钱包、转账与风险等主题,构成围绕比特币的完整内容集群,帮助你由浅入深地理解比特币的运作与生态。
共 838 篇 · 第 4 / 84 页
比特币核心默认用每次启动重生成的 .cookie 文件做 RPC 认证:rpccookiefile 挪位置、相对路径加网络目录前缀、umask 与 rpccookieperms 的权限接力、与 rpcauth 并行共存。以 v31.0 源码为准。
bitcoin-cli 定位目标节点靠 rpcconnect:默认 127.0.0.1,支持主机加端口合写,优先级低于 rpcport 高于链默认端口;端口解析失败原样报错。跨机、容器与多链场景逐项拆解,以 v31.0 源码为准。
LND 的 wallet-unlock-password-file 用文件里的密码自动解锁钱包:设置后 RPC 解锁关闭、钱包不存在即退出、需 allow-create 例外建钱包,与 noseedbackup 互斥。管道用法与安全位移逐项拆解,按 v0.19.0-beta 源码。
比特币核心 -connect 是排他式连接:只连指定节点、可重复叠加,并连带关闭 dnsseed 与默认监听;-noconnect 只关自动连接。它与 -addnode 的分界、封闭拓扑的监控基线,以 v31.0 源码为准。
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 源码。