Bitcoin Core 0.14.3

Bitcoin Core installation binaries can be downloaded from bitcoincore.org and the source-code is available from the Bitcoin Core source repository.

Bitcoin Core 0.14.3 版本現已發布,可從以下位置下載:

https://bitcoin.org/bin/bitcoin-core-0.14.3/

此小版本包含各種錯誤修正和效能改善。

請使用 GitHub 的問題追蹤器回報錯誤:

https://github.com/bitcoin/bitcoin/issues

如需接收安全性和更新通知,請訂閱:

https://bitcoincore.org/zh_TW/list/announcements/join/

相容性

Bitcoin Core 在使用 Linux kernel、macOS 10.8+ 和 Windows Vista 及更新版本的作業系統上經過廣泛測試。

Microsoft 已於 2014 年 4 月 8 日終止對 Windows XP 的支援,我們沒有嘗試阻止在 Windows XP 上安裝或執行軟體,您仍然可以自行承擔風險執行,但請注意存在已知的不穩定性和問題。請不要向問題追蹤器回報關於 Windows XP 的問題。

Bitcoin Core 也應該可以在大多數其他類 Unix 系統上運作,但在這些系統上的測試頻率較低。

重要變更

拒絕服務漏洞 CVE-2018-17144

在 Bitcoin Core 版本 0.14.0 到 0.16.2 中發現了一個可被礦工利用的拒絕服務漏洞。建議盡快將任何易受攻擊的版本升級到 0.14.3、0.15.2 或 0.16.3。

已知錯誤

自 0.14.0 以來,使用幣控制和智慧費用估算時,Bitcoin-Qt 顯示的大約交易費用不會反映智慧費用滑桿的目標變化。它只會使用預設目標顯示大約費用。使用正確目標計算的費用仍會應用於交易並顯示在最終發送確認對話框中。

0.14.3 變更日誌

共識

  • #14247 52965fb Fix crash bug with duplicate inputs within a transaction (TheBlueMatt, sdaftuar)

RPC 和其他 API

  • #10445 87a21d5 Fix: make CCoinsViewDbCursor::Seek work for missing keys (Pieter Wuille, Gregory Maxwell)
  • #9853 Return correct error codes in setban(), fundrawtransaction(), removeprunedfunds(), bumpfee(), blockchain.cpp (John Newbery)

P2P 協定和網路程式碼

  • #10234 d289b56 [net] listbanned RPC and QT should show correct banned subnets (John Newbery)

雜項

  • #10451 3612219 contrib/init/bitcoind.openrcconf: Don’t disable wallet by default (Luke Dashjr)
  • #10250 e23cef0 Fix some empty vector references (Pieter Wuille)
  • #10196 d28d583 PrioritiseTransaction updates the mempool tx counter (Suhas Daftuar)
  • #9497 e207342 Fix CCheckQueue IsIdle (potential) race condition and remove dangerous constructors (Jeremy Rubin)

GUI

  • #9481 7abe7bb Give fallback fee a reasonable indent (Luke Dashjr)
  • #9481 3e4d7bf Qt/Send: Figure a decent warning colour from theme (Luke Dashjr)
  • #9481 e207342 Show more significant warning if we fall back to the default fee (Jonas Schnelli)

錢包

  • #10308 28b8b8b Securely erase potentially sensitive keys/values (tjps)
  • #10265 ff13f59 Make sure pindex is non-null before possibly referencing in LogPrintf call (Karl-Johan Alm)

致謝

感謝所有直接為此版本做出貢獻的人:

  • Cory Fields
  • CryptAxe
  • fanquake
  • Jeremy Rubin
  • John Newbery
  • Jonas Schnelli
  • Gregory Maxwell
  • Karl-Johan Alm
  • Luke Dashjr
  • MarcoFalke
  • Matt Corallo
  • Mikerah
  • Pieter Wuille
  • practicalswift
  • Suhas Daftuar
  • Thomas Snider
  • Tjps
  • Wladimir J. van der Laan

以及那些回報安全問題的人:

  • awemany(對於 CVE-2018-17144,先前被列為「匿名回報者」)