2026年10月18日周日

比特币专题

比特币专题汇总减半、ETF、挖矿、钱包、转账与风险等主题,构成围绕比特币的完整内容集群,帮助你由浅入深地理解比特币的运作与生态。

共 942 篇 · 第 37 / 95 页

广播进了队列:privatebroadcast 与 getprivatebroadcastinfo 的读写两笔
加密货币百科
广播进了队列:privatebroadcast 与 getprivatebroadcastinfo 的读写两笔

Bitcoin Core v31.0 的 -privatebroadcast 让 sendrawtransaction 只经 Tor 或 I2P 短连接发交易,本机内存池等回传再入。新增的 getprivatebroadcastinfo 与 abortprivatebroadcast 负责队列观测与撤回。本文拆解机制、RPC 字段与故障形态。

估算器下探到 0.1 聪每虚拟字节:v31 费率桶改动与 fee_estimates.dat 作废
加密货币百科
估算器下探到 0.1 聪每虚拟字节:v31 费率桶改动与 fee_estimates.dat 作废

Bitcoin Core v31.0 把费率估算最低统计桶从 1 sat/vB 降到 0.1 sat/vB,与默认 minrelaytxfee 对齐,代价是重启后旧 fee_estimates.dat 估算作废、需要冷启动回填。本文讲分桶机制与长确认目标读数变化。

比特币核心到点自动停:stopatheight 与 stopafterblockimport 的两种停法
加密货币百科
比特币核心到点自动停:stopatheight 与 stopafterblockimport 的两种停法

比特币核心提供 -stopatheight 与 -stopafterblockimport 两个调试类启动参数,让节点在指定区块高度或磁盘区块导入完成时自动退出。本文依据 v31.0 源码说明两者语义差异、帮助隐藏原因与脚本使用注意事项。

参数先失效再消失:maxorphantx 的弃用两步与升级排错
加密货币百科
参数先失效再消失:maxorphantx 的弃用两步与升级排错

比特币核心 v31.0 移除了 -maxorphantx 启动参数,残留配置会让节点拒绝启动。本文按发布说明与源码梳理该参数原本控制的孤儿交易缓存、失效与删除的时间线,以及升级前的参数自查方法。

pid 文件不是单实例锁:比特币核心的进程号文件管什么、不管什么
加密货币百科
pid 文件不是单实例锁:比特币核心的进程号文件管什么、不管什么

比特币核心默认在数据目录写 bitcoind.pid,-pid 参数可改路径。本文依据 v31.0 源码说明相对路径如何按网络隔离、为什么它不承担防止重复启动的职责,以及多实例运维时脚本读 PID 文件的正确姿势。

小机器内存突然不够了:v31 把 dbcache 默认值改成看机器下菜碟
加密货币百科
小机器内存突然不够了:v31 把 dbcache 默认值改成看机器下菜碟

比特币核心 v31.0 在检测到总内存不低于 4096 MB 时把状态数据库缓存默认值从 450 MB 抬到 1024 MB。本文依据源码梳理这条条件默认值、它与内存池共享内存的关系,以及不同内存机器的取值建议。

warnings 从一句话变成一份清单:节点告警字段的数组化
加密货币百科
warnings 从一句话变成一份清单:节点告警字段的数组化

比特币核心 v28.0 起,getblockchaininfo、getnetworkinfo、getmininginfo 的 warnings 字段返回全部生效告警的数组,不再只挑一条。本文按发布说明与源码梳理数组化理由、-deprecatedrpc=warnings 临时退路的两个陷阱,以及脚本改造三原则。

这条链至少值多少算力:minimumchainwork 与它和 assumevalid 的分界
加密货币百科
这条链至少值多少算力:minimumchainwork 与它和 assumevalid 的分界

比特币核心用 minimumchainwork 给合法链的累计工作量设地板,低于它的链不值得处理。本文依据 v31.0 源码说明该常量的来源与随版本上调的原因、它在初始块下载与跳过脚本校验中的作用,以及与 assumevalid 的位置概念之分。

费率估算的保质期是六十小时:fee_estimates.dat 与 acceptstalefeeestimates
加密货币百科
费率估算的保质期是六十小时:fee_estimates.dat 与 acceptstalefeeestimates

比特币核心每小时把学到的费率经验刷进 fee_estimates.dat,但超过 60 小时的文件启动时直接不读,避免给出过期估算。本文按源码梳理这一保质期的动机、间歇开机节点的估算抖动成因,以及 acceptstalefeeestimates 只在 regtest 生效的定位。

三个体检开关为什么只在 regtest 开着:checkblockindex、checkaddrman 与 checkmempool
加密货币百科
三个体检开关为什么只在 regtest 开着:checkblockindex、checkaddrman 与 checkmempool

比特币核心的 checkblockindex、checkaddrman、checkmempool 会在运行中反复核对内部数据结构是否自洽,默认只在 regtest 打开。本文按 v31.0 源码说明三个开关分别检查什么、网络属性如何决定默认值,以及什么场景值得手动打开。