Bitcoin Core 0.16.2

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.16.2 版本現已發布,可從以下位置下載:

https://bitcoincore.org/bin/bitcoin-core-0.16.2/

此小版本包含各種錯誤修正以及更新的翻譯。

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

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

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

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

如何升級

如果您正在執行舊版本,請將其關閉。等待它完全關閉(舊版本可能需要幾分鐘),然後執行安裝程式(在 Windows 上)或直接複製 /Applications/Bitcoin-Qt(在 Mac 上)或 bitcoind/bitcoin-qt(在 Linux 上)。

第一次執行版本 0.15.0 或更新版本時,您的 chainstate 資料庫將被轉換為新格式,這將花費幾分鐘到半小時不等的時間,取決於您機器的速度。

請注意,區塊資料庫格式在版本 0.8.0 中也有變更,並且從 0.8 之前的版本升級到 0.15.0 或更高版本沒有自動升級程式碼。不支援從 0.7.x 及更早版本直接升級而不重新下載區塊鏈。然而,如往常一樣,仍然支援舊版本的錢包。

降級警告

在 0.16 及更高版本中建立的錢包與 0.16 之前的版本不相容,如果您嘗試在舊版本中使用新建立的錢包,它們將無法運作。使用舊版本建立的現有錢包不受此影響。

相容性

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

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

0.16.2 變更日誌

錢包

  • #13622 c04a4a5 Remove mapRequest tracking that just effects Qt display. (TheBlueMatt)
  • #12905 cfc6f74 [rpcwallet] Clamp walletpassphrase value at 100M seconds (sdaftuar)
  • #13437 ed82e71 wallet: Erase wtxOrderd wtx pointer on removeprunedfunds (MarcoFalke)

RPC 和其他 API

  • #13451 cbd2f70 rpc: expose CBlockIndex::nTx in getblock(header) (instagibbs)
  • #13507 f7401c8 RPC: Fix parameter count check for importpubkey (kristapsk)
  • #13452 6b9dc8c rpc: have verifytxoutproof check the number of txns in proof structure (instagibbs)
  • #12837 bf1f150 rpc: fix type mistmatch in listreceivedbyaddress (joemphilips)
  • #12743 657dfc5 Fix csBestBlock/cvBlockChange waiting in rpc/mining (sipa)

GUI

  • #12432 f78e7f6 [qt] send: Clear All also resets coin control options (Sjors)
  • #12617 21dd5127 gui: Show messages as text not html (laanwj)
  • #12793 cf6feb7 qt: Avoid reseting on resetguisettigs=0 (MarcoFalke)

建置系統

  • #13544 9fd3e00 depends: Update Qt download url (fanquake)
  • #12573 88d1a64 Fix compilation when compiler do not support __builtin_clz* (532479301)

測試和 QA

  • #13061 170b309 Make tests pass after 2020 (bmwiedemann)
  • #13192 79c4fff [tests] Fixed intermittent failure in p2p_sendheaders.py (lmanners)
  • #13300 d9c5630 qa: Initialize lockstack to prevent null pointer deref (MarcoFalke)
  • #13545 e15e3a9 tests: Fix test case streams_serializedata_xor Remove Boost dependency. (practicalswift)
  • #13304 cbdabef qa: Fix wallet_listreceivedby race (MarcoFalke)

Miscellaneous

  • #12887 2291774 Add newlines to end of log messages (jnewbery)
  • #12859 18b0c69 Bugfix: Include <memory> for std::unique_ptr (luke-jr)
  • #13131 ce8aa54 Add Windows shutdown handler (ken2812221)
  • #13652 20461fc rpc: Fix that CWallet::AbandonTransaction would leave the grandchildren, etc. active (Empact)

致謝

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

  • 532479301
  • Ben Woosley
  • Bernhard M. Wiedemann
  • Chun Kuan Lee
  • Cory Fields
  • fanquake
  • Gregory Sanders
  • joemphilips
  • John Newbery
  • Kristaps Kaupe
  • lmanners
  • Luke Dashjr
  • MarcoFalke
  • Matt Corallo
  • Pieter Wuille
  • practicalswift
  • Sjors Provoost
  • Suhas Daftuar
  • Wladimir J. van der Laan

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

  • Braydon Fuller
  • Himanshu Mehta

以及所有在 Transifex 上協助翻譯的人。