Bitcoin Core 0.20.2 发布:修复钱包通知与 PSBT 兼容性,调整节点惩罚机制
Bitcoin Core 0.20.2 版本已发布,包含错误修复、性能改进及翻译更新。该版本恢复了因冲突移除的钱包交易 -walletnotify 通知,并优化了 PSBT 以兼容需要完整前序交易的钱包软件。此外,对行为不当节点的“劝阻”机制不再自动超时或持久化,且无法通过 RPC 单独移除。
Bitcoin Core 0.20.2 版本已发布,包含错误修复、性能改进及翻译更新。该版本恢复了因冲突移除的钱包交易 -walletnotify 通知,并优化了 PSBT 以兼容需要完整前序交易的钱包软件。此外,对行为不当节点的“劝阻”机制不再自动超时或持久化,且无法通过 RPC 单独移除。
Bitcoin Core 22.0 版本正式发布,包含新功能、错误修复和性能改进。在网络层面,该版本新增了对 I2P 服务的支持,并移除了对 Tor v2 隐藏服务的兼容,仅保留 Tor v3;同时增加了 NAT-PMP 端口映射支持。
推荐理由:原文详细列出了比特币核心客户端22.0版本在P2P网络、RPC接口及钱包功能上的具体变更,可用于理解该版本对节点运行和隐私连接的实际影响。
Bitcoin Core 0.21.0 版本正式发布,包含新功能、错误修复和性能改进。该版本实现了 Taproot 共识规则(BIP341/BIP342)但未在主网激活,仅可在 Signet 测试网进行实验;同时引入了基于 SQLite 的实验性描述符钱包(Descriptor Wallets),并增加了对 Tor v3 隐藏服务和 BIP157 紧凑过滤器等网络特性的支持。
推荐理由:原文详细列出了比特币节点软件0.21版本在共识规则、网络通信及钱包架构上的多项技术变更,适合开发者评估升级影响。
Bitcoin Core 0.20.0 版本正式发布,包含新功能、错误修复和性能改进。该版本移除了 BIP61 reject 消息支持,默认使用 bech32 地址,并引入了新的 RPC 白名单配置选项。此外,OpenSSL 不再被使用,且 macOS 最低支持版本提升至 10.12。
Bitcoin Core 0.17.1 作为次要版本发布,包含多项错误修复、性能改进及翻译更新。该版本将 RPC 参数 `dummy` 重命名为 `label` 并恢复其功能,允许在配置 `-deprecatedrpc=accounts` 时列出收支交易。升级至 0.15.0 及以上版本需迁移链状态数据库,且 macOS 10.10 以下系统不再受支持。
Bitcoin Core 0.19.0.1 版本现已发布,提供安装二进制文件及源代码下载。该更新涵盖共识机制、策略、区块处理、P2P 网络协议及钱包模块的新特性与 Bug 修复。升级时需关闭旧版本并运行安装程序,直接从 EOL 版本升级可能需迁移数据目录。
Bitcoin Core 0.17.0.1 版本现已发布,主要修复了影响 macOS 10.12 至 10.14 系统的 OSX dmg 生成问题,该问题可能导致 Finder 在安装时崩溃。除上述修复外,此版本与其他操作系统上的 0.17.0 版本完全一致,无其他显著变更。
Bitcoin Core 0.17.0 版本已正式发布,包含新功能、错误修复和性能改进。该版本引入了 BIP 174 PSBT 支持、钱包动态加载与创建、非 HD 钱包升级为 HD 钱包等功能,并废弃了部分旧 API。升级时需注意链状态数据库格式变化可能导致耗时迁移,且 macOS 10.10 以下版本不再受支持。
推荐理由:原文详细列出了比特币核心客户端0.17.0版本的升级指南、兼容性警告及多项关键功能变更,为节点运维者提供了具体的操作依据。
Bitcoin Core 官方发布 0.15.2 版本,该版本包含错误修复、性能改进及翻译更新,并重点修复了影响 0.14.0 至 0.16.2 版本的拒绝服务漏洞 CVE-2018-17144。
推荐理由:原文详细列出了 Bitcoin Core 0.15.2 版本的升级步骤、兼容性警告以及针对 CVE-2018-17144 漏洞的修复说明,为节点运营者提供了具体的操作指引。
Bitcoin Core 团队发布 0.14.3 版本,主要修复了影响 0.14.0 至 0.16.2 版本的拒绝服务漏洞 CVE-2018-17144,建议受影响用户尽快升级。此次更新还包含多项错误修复和性能改进,例如修正交易内重复输入导致的崩溃问题以及优化钱包敏感密钥的安全擦除机制。
Bitcoin Core 0.16.3 版本现已发布,主要包含错误修复和翻译更新。该版本修复了影响 0.14.0 至 0.16.2 版本的拒绝服务漏洞,官方建议受影响用户尽快升级。此外,0.16 及之后版本创建的钱包与早期版本不兼容,且不再支持 Windows XP。
Bitcoin Core 0.18.1 版本现已发布,包含新功能、多项 Bug 修复、性能改进及翻译更新。用户可从 bitcoincore.org 下载二进制文件或源码仓库获取代码。该版本支持 Linux、macOS 10.10+ 和 Windows 7 及以上系统,升级时链状态数据库格式将自动转换。
Bitcoin Core 0.16.2 版本现已发布,这是一次包含多项错误修复及翻译更新的次要版本。该版本在钱包、RPC、GUI 及构建系统等方面进行了具体修正,例如限制 walletpassphrase 值并修复测试用例。用户需注意,0.16 及之后创建的钱包不兼容旧版本,且从 0.7.x 及更早版本直接升级不支持自动迁移区块链数据。
Bitcoin Core 0.18.0 已发布,这是一个包含新功能、错误修复和性能改进的主要版本更新。该版本引入了多个新的 RPC 命令(如 getnodeaddresses、listwalletdir)并更新了现有 RPC 以支持 PSBT 和输出描述符等功能。此外,它还改进了对 RISC-V 平台的支持,并将随机数生成器从 OpenSSL 切换为内部实现以减少依赖风险。
Bitcoin Core 0.16.0 正式发布,这是一个包含新功能、错误修复和性能改进的主要版本更新。该版本引入了对隔离见证(Segwit)的完整钱包支持,包括对 BIP173 (Bech32) 原生隔离见证地址的支持,并默认创建分层确定性(HD)钱包。
推荐理由:原文详细列出了 Bitcoin Core 0.16.0 在钱包对 Segwit 和 Bech32 地址支持方面的具体变更及升级注意事项,有助于理解客户端功能演进。
Bitcoin Core 0.15.1 版本现已发布,包含错误修复、性能改进及更新翻译。该版本增强了网络分叉安全性,如断开提供低工作量链的对等节点,并弃用矿工区块大小限制选项 blockmaxsize。升级至 0.15.0 或更高版本将转换 chainstate 数据库格式,导致 fee_estimates.dat 中的费用估算被丢弃。
Bitcoin Core 0.15.0.1 版本现已发布,作为 0.15.0 的次要错误修复版。该更新主要解决了升级后部分客户端因自定义费用设置导致 GUI 启动崩溃的问题,并补充了此前遗漏的手册页更新。用户需注意,从 0.15.0 或更高版本降级需使用 -reindex-chainstate 选项重建链状态数据。
Bitcoin Core 团队发布 0.15.0 主要版本更新,包含新功能、错误修复和性能改进。该版本将链状态数据库改为按输出模型存储,使初始区块下载和验证速度提升约30-40%,并引入了更精确的费用估算机制和多钱包支持功能。
Bitcoin Core 0.14.2 版本已发布,包含 bug 修复、性能改进及翻译更新。该版本将捆绑的 miniupnpc 更新至 2.0.20170509,以修复允许局域网远程攻击者造成拒绝服务的 CVE-2017-8798 整数符号错误。此漏洞仅影响显式启用 UPnP 的用户,官方建议此类用户尽快升级。
Bitcoin Core 0.14.1 版本发布,包含错误修复、性能改进及翻译更新。该版本重命名了 createrawtransaction 和 disconnectnode 的 RPC 参数,导致与 0.14.0 版本的具名参数调用不兼容。同时改进了 UTXO 缓存内存计算精度,并将默认 -dbcache 值调整为 450MiB。
Bitcoin Core 0.14.0 正式发布,这是一个包含新功能、错误修复和性能改进的主要版本更新。该版本显著提升了验证速度和网络传播性能,引入了假设有效区块(assumed-valid blocks)以跳过祖先区块的脚本验证,并支持通过 RPC 命令进行手动区块链修剪。此外,getinfo RPC 命令已被弃用,其字段被拆分至其他命令中,同时新增了嵌套 RPC 命令支持和网络活动切换功能。
Bitcoin Core 0.13.2 版本现已发布,包含错误修复、性能改进及翻译更新。该版本自 0.13.0 起不再支持 Windows XP,自 0.13.1 起不再支持 OS X 10.7。钱包处理逻辑变更:交易因未确认链限制被内存池拒绝时,RPC 调用现返回成功并尝试重新插入,无需重启软件即可广播。