Bitcoin Core 24.0.1 发布
Bitcoin Core 24.0.1 为区块头同步增加预同步阶段:为防范潜在的拒绝服务攻击,节点先核验对等节点的累积工作量再存储区块头,首次同步可能因此变慢(#25717)。新增内容还有 sendall RPC 和 mempoolfullrbf 选项,后者接受不带 BIP125 信号的替换交易;钱包默认改为 opt-in RBF。
Bitcoin Core
从官方来源收录的全部内容。
141 篇文章
Bitcoin Core 24.0.1 为区块头同步增加预同步阶段:为防范潜在的拒绝服务攻击,节点先核验对等节点的累积工作量再存储区块头,首次同步可能因此变慢(#25717)。新增内容还有 sendall RPC 和 mempoolfullrbf 选项,后者接受不带 BIP125 信号的替换交易;钱包默认改为 opt-in RBF。
Bitcoin Core
CJDNS 获得 Bitcoin Core 23.0 的完整支持,节点也不再偏好 8333 端口的对等节点(#23542)。手续费估算开始计入 RBF 替换,启动参数 -rescan 被移除,Linux 二进制文件加入实验性的 tracepoints。
Bitcoin Core
Bitcoin Core 0.20.2 的日志把行为不端的对等节点标为“discouraged”,而不是封禁:它们仍可连接,但会被优先驱逐,节点重启后状态清零。钱包交易因与新区块冲突被逐出交易池时,-walletnotify 恢复触发;隔离见证输入的 PSBT 同时携带见证和非见证 UTXO。
Bitcoin Core
Bitcoin Core 0.21.2 开始对传闻地址限速(#22569),命令行含 -noincludeconf=0 时解析器不再崩溃(#22002)。GUI 的 URI 错误信息也不再回显用户输入(gui#280)。
Bitcoin Core
I2P 支持进入 Bitcoin Core 22.0;Tor v2 地址被移除,因为 Tor 网络自身已弃用。新增 NAT-PMP 端口映射,依照 BIP 350,RPC 要求原生见证版本 1 地址使用 Bech32m,发布的二进制文件改由基于 Guix 的构建生成。
Bitcoin Core
Bitcoin Core 0.21.1 生成的区块模板将在大约三个月内发出 Taproot 就绪信号。若某个 2016 区块的难度调整周期内有 90% 的区块发出信号,Taproot 即告锁定,该版本从区块高度 709,632 起执行 BIP 341 和 342。由于代码签名证书出了问题,Windows 用户安装时会多一道提示。
Bitcoin Core
Bitcoin Core 0.21.0 新增 signet 测试网络(BIP325),并带上 BIP341、BIP342 定义的 Taproot 共识规则,目前只在 signet 上生效,主网尚未启用。节点还支持 Tor v3 隐藏服务、BIP339 wtxid 转发,并可选择向对等节点提供 BIP157 致密过滤器。
Bitcoin Core
自动封禁让位于“劝退”过滤器:Bitcoin Core 0.20.1 中,行为不端的对等节点仍可连接,但会被优先驱逐。v0.19 中失效的 -walletnotify 对冲突钱包交易重新生效,隔离见证输入的 PSBT 现在同时携带见证和非见证 UTXO。
Bitcoin Core
BIP61 拒绝消息和 BIP70 支付支持双双从 Bitcoin Core 0.20.0 移除,该版本也不再使用 OpenSSL。实验性的 -asmap 选项让对等连接分散到不同自治系统,rpcwhitelist 设置可把 RPC 用户限定在指定调用内。
Bitcoin Core
应大量用户要求,Tor 用户现在可通过洋葱地址访问 Bitcoin Core 网站。这项隐藏服务多提供了一条绕过审查的路径,以及一条既不依赖证书颁发机构也不依赖 DNS 的信任路径。
Bitcoin Core
重复传入 -blockfilterindex=basic 不会再引发 leveldb 致命错误,这是维护版本 Bitcoin Core 0.19.1 的修复之一。bumpfee 返回的 origfee 值得到更正,PSBT 中的索引和金额增加了边界检查。
Bitcoin Core
下载 0.19.0 实际拿到的是 0.19.0.1,因为 rc 流程结束后随即发现了一个问题。这版 Bitcoin Core 的新内容有:钱包标志 avoid_reuse,可在操作中避开已用过的地址;getbalances RPC,用于取代旧的余额调用;以及通过 -blockfilterindex 提供的 BIP158 区块过滤器。
Bitcoin Core
据 CVE-2017-18350 的完整披露,恶意 SOCKS 代理能覆盖 Bitcoin Core 节点的程序栈。这个缓冲区溢出随 v0.7.0rc1 的 SOCKS5 支持引入,在 0.15.1 中被悄悄修复;只有配置使用此类代理、且系统 char 类型为有符号的节点才受影响。
Bitcoin Core
由社区捐款资助,价值逾 1.5 万美元的比特币已发给志愿者,他们负责翻译这个最早由中本聪和 Martti Malmi 注册的网站。Simon Hinterreiter 和 Koichi Hendrawan 因组织项目和团队获得感谢。
Bitcoin.org
Bitcoin Core 0.18.1 更正了 pruneblockchain 返回的修剪高度,signrawtransactionwithkey 缺少 redeemScript 或 witnessScript 时会报错。GUI 方面修复了 Mac 上打开配置文件的问题。
Bitcoin Core
矿工调用 getblocktemplate 时不带 segwit 规则,在 Bitcoin Core 0.18.0 中会直接报错,因为漏掉它会减少收益。RPC 配置也收紧了:rpcallowip 不再让节点监听所有接口,rpcpassword 含井号字符时节点无法启动。
Bitcoin Core
比特币最早的网站如今有 25 种以上语言版本,从阿拉伯语到土耳其语。2018 年,志愿者们获得了比特币奖金,资金来自社区捐款和 Paxful 赞助;2019 年的翻译范围将包括开发者文档。
Bitcoin.org
升级到 Bitcoin Core 0.17.1 后,listtransactions 重新支持标签:在 0.17.0 中被弃用并改名 dummy 的 account 参数,如今变为 label。修复内容包括反序列化溢出的边缘情况和一个 PSBT 签名漏洞。
Bitcoin Core
通过 RPC,Bitcoin Core 0.17.0 可在运行中加载、创建和卸载钱包,不必等到启动时。新标志 -avoidpartialspends 会把支付到同一地址的币一起花掉,手续费可能因此升高;label API 取代已弃用的 account API。CVE-2018-17144 不影响此版本。
Bitcoin Core