LND 0.19.0-beta 源码拆解钱包账户机制:BIP-0044 与 BIP-0049 键的地址类型映射、同名即报错的冲突规则、只检测导入之后事件的时间边界,以及与单把公钥导入命令的分界。
比特币专题汇总减半、ETF、挖矿、钱包、转账与风险等主题,构成围绕比特币的完整内容集群,帮助你由浅入深地理解比特币的运作与生态。
共 942 篇 · 第 8 / 95 页
LND 0.19.0-beta 源码拆解钱包账户机制:BIP-0044 与 BIP-0049 键的地址类型映射、同名即报错的冲突规则、只检测导入之后事件的时间边界,以及与单把公钥导入命令的分界。
LND 0.19.0-beta 源码拆解任务控制配置面:三个弃用字段与 apriori 参数组的承接关系、bimodal 实验模型的参数坐标,以及 querymc 快照与 resetmc 清记忆的层次差异与调参纪律。
getpeerinfo 一次返回每台对端的几十个字段,混着身份、流量、时钟、同步进度四类信息。本文按比特币核心 v31.0 源码的字段定义,把这份对端档案分格拆解,并给出排障时真正该盯的几组读法。
比特币核心 v30 起,getwalletinfo 不再返回 balance、unconfirmed_balance、immature_balance 三个余额字段,独立的 getunconfirmedbalance 命令也被整体删除。本文对照 v31.0 源码逐格解读这份钱包档案,说清每个字段管什么、不管什么。
比特币核心 v30 彻底移除旧式钱包后,importprivkey、dumpprivkey、addmultisigaddress 等十一条 RPC 同批消失,bitcoin-wallet 工具与一批 RPC 选项也跟着瘦身。本文按发布说明清点这批命令,并把每类旧动线对应到描述符时代的新走法。
v29 放弃 UPnP 支持并把外部映射库换成内建的 PCP 与 NAT-PMP 实现,v30 让 -natpmp 默认开启并彻底删除 -upnp。本文按发布说明与 v31 源码复盘这场换代:两者管什么、哪些开关会联动,以及家用节点怎么确认映射真的生效。
锚定输出、零确认通道、路由模糊、Taproot 实验通道——LND 对协议特性的取舍集中在配置文件的 protocol 段。本文逐项拆解 sample-lnd.conf 与源码里这批开关的默认值、依赖关系和关闭后果,帮你把节点画像调成想要的样子。
LND 的 wallet addresses 命令组把链上地址的盘点、签名、验签收进同一个入口:list 按账户列地址并附余额,signmessage 用指定地址签消息,verifymessage 验签并回吐恢复出的公钥。本文按 v0.19.0-beta 源码拆解三条命令的字段与使用边界。
描述符时代往比特币核心钱包里搬地址,全靠 importdescriptors 一条命令。它的 timestamp 决定重扫从哪里开始、active 决定这类输出以后归谁管、range 与 next_index 决定派生推进到哪一格。本文按 v31.0 源码逐项拆解参数语义与执行时的隐藏动作。
一笔低费率父交易带着子交易一起中继,是比特币核心近两年政策变化最集中的角落之一。v28 允许父交易低于内存池费率下限,v30 把它推广到子交易已有其他在池父亲的多亲拓扑,v31 进一步让非 TRUC 包的父亲可以低过中继下限甚至零费。本文按发布说明画清这条松绑线与仍然存在的边界。