2026年10月19日周一

标签:自托管

汇总与「自托管」相关的文章,帮助你系统了解该主题。

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

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

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

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

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

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

不等磁盘点头的那行开关:unsafesqlitesync 的代价
加密货币百科
不等磁盘点头的那行开关:unsafesqlitesync 的代价

比特币核心的 unsafesqlitesync 把钱包 SQLite 的落盘等待整个关掉,帮助文本自我标注不安全、仅供测试。本文依据 v31.0 源码梳理钱包数据库的三层持久化安排、关闭后的失败模式与日常纪律。

钱包文件被拿到错误的链上:walletcrosschain 与创世校验
加密货币百科
钱包文件被拿到错误的链上:walletcrosschain 与创世校验

把钱包文件拷进另一条链的数据目录,比特币核心会因创世哈希不一致拒绝加载,除非启动时打开调试参数 walletcrosschain。本文依据 v31.0 源码说明这条校验的判定逻辑、三类典型触发路径与强行挂载后的簿记后果。