2026年9月22日周二

标签:比特币

汇总与「比特币」相关的文章,帮助你系统了解该主题。

多签换了个写法:multi_a 与 sortedmulti_a 描述符里的逐把验签
加密货币百科
多签换了个写法:multi_a 与 sortedmulti_a 描述符里的逐把验签

比特币核心描述符支持在 Taproot 脚本树内使用 multi_a 与 sortedmulti_a,把一条 OP_CHECKMULTISIG 拆成一串 OP_CHECKSIG 与 OP_CHECKSIGADD。本文依据描述符文档与源码说明两种写法差异、二十把钥匙上限的归属与迁移时的备份要点。

钱包说“依赖链太长”:walletrejectlongchains 与深链零钱
加密货币百科
钱包说“依赖链太长”:walletrejectlongchains 与深链零钱

钱包造单时报依赖链超限而节点正常,多半是调试参数 walletrejectlongchains 在选币环节拦截深链零钱。本文依据 v31.0 源码与 v30 之后的内存池限制,说明其默认值、错误定位顺序与临时放开的正确姿势。

软分叉演练的沙盒:用 -blockversion 预演分叉场景
加密货币百科
软分叉演练的沙盒:用 -blockversion 预演分叉场景

比特币核心 v31.0 源码参数表里的 -blockversion 是官方留给软分叉演练的调试开关。本文结合 BIP9 的版本位规则,说明区块版本字段为什么是投票开关表、如何在 regtest 私有链安全使用,以及它在主网的两条硬边界。

改写投票窗口:vbparams 与 testactivationheight 的 regtest 演练
加密货币百科
改写投票窗口:vbparams 与 testactivationheight 的 regtest 演练

比特币核心把软分叉 BIP9 窗口的两个时间旋钮留给 regtest:vbparams 覆盖版本位部署的起止时间,testactivationheight 设定历史部署的激活高度。本文依据 v31.0 源码说明两者语义、剧本排练方法与不可操纵主网的三条纪律。

每条连接的两道内存水位线:maxreceivebuffer 与 maxsendbuffer
加密货币百科
每条连接的两道内存水位线:maxreceivebuffer 与 maxsendbuffer

比特币核心的 maxreceivebuffer 与 maxsendbuffer 不是带宽旋钮,而是每连接的内存水位线:接收队列超线暂停读、发送内存超线延后发。本文依据 v31.0 源码说明默认值、反压机制与调参前先分清的三本账。

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

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

Tor 与 I2P 之外的第三张网:cjdnsreachable 与 CJDNS 网络
加密货币百科
Tor 与 I2P 之外的第三张网:cjdnsreachable 与 CJDNS 网络

比特币核心自 23.0 版起支持 CJDNS 加密 IPv6 网络。本文依据 v31.0 官方文档与源码,说明 cjdnsreachable 如何改变地址语义、接入流程为什么在核心之外、以及官方对网络规模与匿名性的诚实边界。

2017 年的门槛阶梯:BIP91 segsignal 与隔离见证僵局
加密货币百科
2017 年的门槛阶梯:BIP91 segsignal 与隔离见证僵局

隔离见证激活僵局中,BIP91 用 bit 4、八成门槛、336 块窗口搭出一段只为撬锁存在的中间部署,且从未进入比特币核心正式发布。本文依据 BIP 原文与源码枚举复盘机制、历史走向与留给今天的三条遗产。

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

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