Bitcoin Core 0.16.1

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.1 は以下から入手可能です。

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

これは新しい機能やさまざまなバグ修正およびパフォーマンス改善、更新された翻訳を含む新しいマイナーバージョンリリースです。

バグを発見した場合はGitHubのIssue Trackerを使用して報告してください。

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

セキュリティやアップデートの通知を受け取りたい場合は、以下に登録してください。

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

アップグレード方法

旧バージョンを起動している場合はシャットダウンしてください。 完全にシャットダウンするのを待ってから(旧バージョンでは数分かかるかもしれません)、 Windowsの場合はインストーラーを実行、Macの場合は/Applications/Bitcoin-Qtを上書き、 Linuxの場合はbitcoind/bitcoin-qtを上書きしてください。

初めて0.15.0以降のバージョンを実行すると、chainstateデータベースが新しいフォーマットに変換されます。 これにはマシンの速度に応じて、数分から30分かかります。

blockデータベースのフォーマットも0.8.0から変更されており、0.8より前のバージョンからバージョン0.15.0以降に自動アップグレードするコードはありません。 0.7.xやそれより前のバージョンからアップグレードする場合、再度ブロックチェーンのダウンロードが必要です。 しかし、古いウォレットバージョンは引き続きサポートされます。

ダウングレードの警告

0.16以降で作成されたウォレットは0.16より前のバージョンと互換性がなく、 新しく作成したウォレットを古いバージョンで利用しようとすると機能しません。 古いバージョンで作成された既存のウォレットは、この影響を受けません。

互換性

Bitcoin CoreはLinuxカーネルやmacOS 10.8以降、Windows Vista以降などの複数のオペレーティングシステムで幅広くテストされています。 Windows XPはサポートされていません。

Bitcoin Coreは他のほとんどのUnixライクなシステムで動作するはずですが、それらで頻繁にテストはされていません。

主な変更点

マイナーブロックサイズが削除されました

マイナーがマイニングするブロックサイズを制限する-blockmaxsizeオプションはバージョン0.15.1で廃止され、このバージョンで削除されました。 ブロックのweightを制限したいマイナーは、-blockmaxweightオプションを使用する必要があります。

0.16.1 のチェンジログ

ポリシー

  • #11423 d353dd1 [Policy] Several transaction standardness rules (jl2012)

マイニング

ブロックおよびトランザクションのハンドリング

  • #13199 c71e535 Bugfix: ensure consistency of m_failed_blocks after reconsiderblock (sdaftuar)
  • #13023 bb79aaf Fix some concurrency issues in ActivateBestChain() (skeees)

P2Pプロトコルとネットワークコード

  • #12626 f60e84d Limit the number of IPs addrman learns from each DNS seeder (EthanHeilman)

ウォレット

  • #13265 5d8de76 Exit SyncMetaData if there are no transactions to sync (laanwj)
  • #13030 5ff571e Fix zapwallettxes/multiwallet interaction. (jnewbery)

GUI

  • #12999 1720eb3 Show the Window when double clicking the taskbar icon (ken2812221)
  • #12650 f118a7a Fix issue: “default port not shown correctly in settings dialog” (251Labs)
  • #13251 ea487f9 Rephrase Bech32 checkbox texts, and enable it with legacy address default (fanquake)

ビルドシステム

テストとQA

  • #12447 01f931b Add missing signal.h header (laanwj)
  • #12545 1286f3e Use wait_until to ensure ping goes out (Empact)
  • #12804 4bdb0ce Fix intermittent rpc_net.py failure. (jnewbery)
  • #12553 0e98f96 Prefer wait_until over polling with time.sleep (Empact)
  • #12486 cfebd40 Round target fee to 8 decimals in assert_fee_amount (kallewoof)
  • #12843 df38b13 Test starting bitcoind with -h and -version (jnewbery)
  • #12475 41c29f6 Fix python TypeError in script.py (MarcoFalke)
  • #12638 0a76ed2 Cache only chain and wallet for regtest datadir (MarcoFalke)
  • #12902 7460945 Handle potential cookie race when starting node (sdaftuar)
  • #12904 6c26df0 Ensure bitcoind processes are cleaned up when tests end (sdaftuar)
  • #13049 9ea62a3 Backports (MarcoFalke)
  • #13201 b8aacd6 Handle disconnect_node race (sdaftuar)

その他

  • #12518 a17fecf Bump leveldb subtree (MarcoFalke)
  • #12442 f3b8d85 devtools: Exclude patches from lint-whitespace (MarcoFalke)
  • #12988 acdf433 Hold cs_main while calling UpdatedBlockTip() signal (skeees)
  • #12985 0684cf9 Windows: Avoid launching as admin when NSIS installer ends. (JeremyRand)

ドキュメンテーション

  • #12637 60086dd backport: #12556 fix version typo in getpeerinfo RPC call help (fanquake)
  • #13184 4087dd0 RPC Docs: gettxout*: clarify bestblock and unspent counts (harding)
  • #13246 6de7543 Bump to Ubuntu Bionic 18.04 in build-windows.md (ken2812221)
  • #12556 e730b82 Fix version typo in getpeerinfo RPC call help (tamasblummer)

クレジット

このリリースに直接貢献されたみなさん、ありがとうございます :

  • 251
  • Ben Woosley
  • Chun Kuan Lee
  • David A. Harding
  • e0
  • fanquake
  • Henrik Jonsson
  • JeremyRand
  • Jesse Cohen
  • John Newbery
  • Johnson Lau
  • Karl-Johan Alm
  • Luke Dashjr
  • MarcoFalke
  • Matt Corallo
  • Pieter Wuille
  • Suhas Daftuar
  • Tamas Blummer
  • Wladimir J. van der Laan

Transifexでの翻訳を手伝ってくれたみなさんもありがとうございます。