2026年10月18日周日

比特币专题

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

共 942 篇 · 第 35 / 95 页

一百二十五只是总闸:比特币节点连接配额的角色分工与三本平行账
加密货币百科
一百二十五只是总闸:比特币节点连接配额的角色分工与三本平行账

节点连接体系全解:八条完整中继、两条区块专线、探针节奏、addnode独立池与私有广播池的分账逻辑,v31.0源码常量。

Inv 清单的两个字段:比特币网络如何用存货宣告与提货请求组织每一轮对话
加密货币百科
Inv 清单的两个字段:比特币网络如何用存货宣告与提货请求组织每一轮对话

inv 与 getdata 的清单对称结构拆解:类型枚举与见证标志位谱系、五万条宣告上限、WTXID 与 sendtxrcncl 等新代宣告方式,v31.0 源码。

比特币 seednode 参数怎么配:取完地址就断开的种子节点与两个失效条件
加密货币百科
比特币 seednode 参数怎么配:取完地址就断开的种子节点与两个失效条件

比特币核心的 -seednode 让新节点用手动指定的对端取回地址清单,v31.0 源码规定它先于 dnsseed 尝试、列表启动时洗牌,且与 -connect 互斥。本文拆解语义边界、启动节拍与验证方法。

mempool.dat 也能退回旧格式:persistmempoolv1 与节点降级时的格式债
加密货币百科
mempool.dat 也能退回旧格式:persistmempoolv1 与节点降级时的格式债

比特币核心 v27 起新增 -persistmempoolv1 过渡开关,控制 mempool.dat 写旧版还是当前格式,读端则两种通吃。本文按 v31.0 源码拆解格式兼容设计、降级场景的正确操作顺序与文件容错边界。

比特币钱包默认带不带 RBF 信号:walletrbf 的默认值变迁与单笔覆盖方法
加密货币百科
比特币钱包默认带不带 RBF 信号:walletrbf 的默认值变迁与单笔覆盖方法

v31.0 比特币核心的 -walletrbf 默认开启,历史上有过从关到开的翻转,且帮助文本标注 RPC only。本文核对 0.14 至 24.0 的默认值时间线、replaceable 选项的优先级与 bip125-replaceable 字段的读法。

RPC 白名单的隐藏默认值:rpcwhitelistdefault 决定未登记用户的命运
加密货币百科
RPC 白名单的隐藏默认值:rpcwhitelistdefault 决定未登记用户的命运

比特币核心的 -rpcwhitelist 给指定用户圈定可调用的 RPC 方法,而真正的杀招是配对开关 rpcwhitelistdefault:只要写过一条白名单,未登记用户默认全部吃 403。本文按 v31.0 源码拆解判定顺序、批量请求处理与部署清单。

区块模板先扣掉八千权重:blockreservedweight 给 coinbase 留位的边界
加密货币百科
区块模板先扣掉八千权重:blockreservedweight 给 coinbase 留位的边界

挖矿 RPC 客户端组装区块时,比特币核心用 -blockreservedweight 预先保留一段权重给后续的 coinbase 交易。v31.0 默认 8000、安全下限 2000,越界直接拒绝启动。本文拆解它与 blockmaxweight 的相互作用与调参场景。

帮助里查不到的三个数据库开关:dbbatchsize、dbcrashratio 与 forcecompactdb
加密货币百科
帮助里查不到的三个数据库开关:dbbatchsize、dbcrashratio 与 forcecompactdb

比特币核心 UTXO 落盘路径上藏着三个非常规参数:进入仅调试帮助表的 dbbatchsize,以及只存在于源码隐藏名单的模拟崩溃开关 dbcrashratio 与启动压缩开关 forcecompactdb。本文按 v31.0 源码说明作用点与误配后果。

日志里写不写对端 IP:logips 的拼接式脱敏与它管不到的地方
加密货币百科
日志里写不写对端 IP:logips 的拼接式脱敏与它管不到的地方

比特币核心默认不把对端 IP 写进 debug.log,控制开关是 -logips。v31.0 源码显示其机制是"不拼接"而非"抹除"。本文拆解实现方式、排障时的正当用法、与 debug 类别的正交关系以及日志身份自查三步。

regtest 的时间机器:mocktime 启动参数与 setmocktime 的三道落差
加密货币百科
regtest 的时间机器:mocktime 启动参数与 setmocktime 的三道落差

比特币核心用同一套 SetMockTime 支撑 -mocktime 启动参数与 setmocktime 命令,但前者在初始化阶段一次性钉死、后者仅限 regtest 且需要脚本一格一格推进。本文按 v31.0 源码对照两条路径,并列出时间旅行测试与真实网络的落差。