v31.0 比特币核心的 -walletrbf 默认开启,历史上有过从关到开的翻转,且帮助文本标注 RPC only。本文核对 0.14 至 24.0 的默认值时间线、replaceable 选项的优先级与 bip125-replaceable 字段的读法。
比特币专题汇总减半、ETF、挖矿、钱包、转账与风险等主题,构成围绕比特币的完整内容集群,帮助你由浅入深地理解比特币的运作与生态。
共 838 篇 · 第 25 / 84 页
v31.0 比特币核心的 -walletrbf 默认开启,历史上有过从关到开的翻转,且帮助文本标注 RPC only。本文核对 0.14 至 24.0 的默认值时间线、replaceable 选项的优先级与 bip125-replaceable 字段的读法。
挖矿 RPC 客户端组装区块时,比特币核心用 -blockreservedweight 预先保留一段权重给后续的 coinbase 交易。v31.0 默认 8000、安全下限 2000,越界直接拒绝启动。本文拆解它与 blockmaxweight 的相互作用与调参场景。
比特币核心的 -rpcwhitelist 给指定用户圈定可调用的 RPC 方法,而真正的杀招是配对开关 rpcwhitelistdefault:只要写过一条白名单,未登记用户默认全部吃 403。本文按 v31.0 源码拆解判定顺序、批量请求处理与部署清单。
比特币核心 UTXO 落盘路径上藏着三个非常规参数:进入仅调试帮助表的 dbbatchsize,以及只存在于源码隐藏名单的模拟崩溃开关 dbcrashratio 与启动压缩开关 forcecompactdb。本文按 v31.0 源码说明作用点与误配后果。
比特币核心默认不把对端 IP 写进 debug.log,控制开关是 -logips。v31.0 源码显示其机制是"不拼接"而非"抹除"。本文拆解实现方式、排障时的正当用法、与 debug 类别的正交关系以及日志身份自查三步。
比特币核心用同一套 SetMockTime 支撑 -mocktime 启动参数与 setmocktime 命令,但前者在初始化阶段一次性钉死、后者仅限 regtest 且需要脚本一格一格推进。本文按 v31.0 源码对照两条路径,并列出时间旅行测试与真实网络的落差。
bitcoin-cli -netinfo 在本地拼接 getpeerinfo 与 getnetworkinfo 两次请求渲染对端表,服务器端并不存在这个命令。本文按 v31.0 源码拆解 0 至 4 档的列差异、批量请求的非原子性与三条常见误读。
比特币核心的配置分配置文件、GUI 的 settings.json 与命令行三层,优先级逐层压制;当 -conf 指向别处而数据目录仍有 bitcoin.conf 时,节点默认报错停机,allowignoredconf 才能降级为警告。本文按 v31.0 源码梳理分层、小节与审计清单。
Bitcoin Core v31.0 为 gettxspendingprevout 增加可选的已花费输出索引 -txospenderindex,默认关闭,命中后不再逐块扫描,并带来 mempool_only 与 return_spending_tx 两个新参数。本文按 v31.0 源码拆解机制、缓存预算与适用场景。
Bitcoin Core v31.0 的 GUI 把 createwallet、createwalletdescriptor、migratewallet 三条命令从调试控制台历史中过滤掉,因为它们暴露钱包名与含扩展公钥的描述符。本文分析这条隐私修正覆盖了什么、没覆盖什么。