概述

我们很高兴地宣布比特币核心 0.14.1 的正式发布。此版本是比特币核心定期维护周期的一部分,为 0.14.x 系列带来了错误修复、优化和改进。

主要变化

RPC 变化

  • createrawtransaction 的第一个位置参数已从 transactions 重命名为 inputs

  • disconnectnode 的参数已从 node 重命名为 address

这些接口更改与 0.14.0 不兼容,当使用 0.14.0 中引入的命名参数功能时。使用这些调用带命名参数的客户端软件需要更新。

挖矿

在之前的版本中,getblocktemplate RPC 要求下游客户端/矿工在 segwit 在网络上激活后支持 segwit。在这个版本中,它现在支持非 segwit 客户端,即使在激活后也是如此,方法是将所有 segwit 交易从返回的区块模板中移除。这允许非 segwit 矿工即使在 segwit 激活后也能继续正常运行。

由于之前版本的限制,getblocktemplate 还建议非 segwit 客户端不要为 segwit 版本位发出信号。由于这不再是一个问题,getblocktemplate 现在始终建议所有矿工发出 segwit 信号。这是安全的,因为强制执行规则的能力是安全激活的唯一必要条件(实际上生成支持 segwit 的区块不是必需的)。

UTXO 内存核算

UTXO 缓存的内存使用量正在更准确地计算,以便在缓存刷新期间内存使用量达到峰值时,配置的限制 (-dbcache) 将得到遵守。之前版本中的内存核算估计只占实际峰值利用率的一半。

此版本中默认的 -dbcache 也已更改为 450MiB。目前将 -dbcache 设置为高值的用户(例如,为了将 UTXO 更完整地缓存到内存中)应该考虑增加此设置,以实现与之前版本相同的缓存性能。低内存系统(例如内存为 1GB 或更低的系统)上的用户应考虑为该参数指定更低的值。

有关在低内存系统上运行的更多信息,请参见此处:reducing-bitcoind-memory-usage

结论

有关比特币核心 0.14.1 中所做所有更改的详细信息,请阅读 发行说明。要下载,请访问 下载页面文件目录

下一个计划的主要版本将是比特币核心 0.15.0。它将从 7 月中旬开始冻结新功能添加,并在发布候选测试完成后发布,预计将在 9 月初发布。有关更多信息,请参阅 日程安排

如果您有兴趣为比特币核心做出贡献,请参阅我们的 贡献页面 和文档 如何为比特币核心贡献代码。如果您不知道从哪里开始或有任何其他问题,请访问我们的 IRC 聊天室,我们会尽力帮助您。

哈希值用于验证

a60d7c8dde9b77e7ff547976ce37db1fe98c71833003465befe650d6bc102b6b  bitcoin-0.14.1-aarch64-linux-gnu.tar.gz
cd23ffe044b56dd56d3b9ba384e606c44000b60f44e0a74a19c313a4f30ea5c8  bitcoin-0.14.1-arm-linux-gnueabihf.tar.gz
ff6bf851dae036905de6272562cca4b94c4842f758b7bd68879a088fe7b0f662  bitcoin-0.14.1-i686-pc-linux-gnu.tar.gz
a786381246b92a81a5f5c9cb538d162ab051e51e84a10449f5f7fc310137b258  bitcoin-0.14.1-osx64.tar.gz
2052793453ad37b8e00527942a7150f23f1c5dd5903e5e3e8a3b444dee81e3e0  bitcoin-0.14.1-osx.dmg
f21203e07f054dce3177539be89a066d4faee1e2fa432157c1444e4e6dd4f9a3  bitcoin-0.14.1.tar.gz
875f5995a47e5a1b1becaa02591400fc90bfc1a471b15eed71232b161efcdb1b  bitcoin-0.14.1-win32-setup.exe
7146cfd057eb9d9f37444106e2649d059cc85fa390e5af0037acd8ef61574aaf  bitcoin-0.14.1-win32.zip
3ebf2c58e3b60dd79153bf2a043a5f90402b8067b21a93dd88763c96dd8baba6  bitcoin-0.14.1-win64-setup.exe
851306112811ef49e89b2a105f4c78dd38fa4997dc913b9a748040605a33640d  bitcoin-0.14.1-win64.zip
0c6920a9f3181a95ca029fdac5342b5702569ee441ec2128d19051f281683058  bitcoin-0.14.1-x86_64-linux-gnu.tar.gz