Bitcoin Core 0.15.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.15.2 は以下から入手可能です。
https://bitcoincore.org/bin/bitcoin-core-0.15.2/
これは新しいマイナーバージョンのリリースで、さまざまなバグ修正とパフォーマンス改善、更新された翻訳を含みます。
バグを発見した場合は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分かかります。
fee_estimates.dat
のフォーマットがバージョン0.15.0で変更されました。
そのため、バージョン0.15へのアップグレードやバージョン0.15からダウングレードを行うとこれまでの手数料算出データは破棄されます。
blockデータベースのフォーマットも0.8.0から変更されており、0.8より前のバージョンからバージョン0.15.0に自動アップグレードするコードはありません。 0.7.xやそれより前のバージョンからアップグレードする場合、再度ブロックチェーンのダウンロードが必要です。 しかし、古いウォレットバージョンは引き続きサポートされます。
ダウングレードの警告
このリリースのchainstateデータベースは、前のリリースと互換性がありません。
そのため0.15.0を実行しており、前のバージョンに戻す場合は、旧バージョンを-reindex-chainstate
オプションを付与して実行し、
chainstateのデータ構造を旧フォーマットで再構築する必要があります。
もしノードでプルーニングが有効になっている場合は、ブロックチェーンの全データを再ダウンロードして処理することになります。
互換性
Bitcoin CoreはLinuxカーネルやmacOS 10.8以降、Windows Vista以降などの複数のオペレーティングシステムで幅広くテストされています。 Windows XPはサポートされていません。
Bitcoin Coreは他のほとんどのUnixライクなシステムで動作するはずですが、それらで頻繁にテストはされていません。
主な変更点
サービス拒否の脆弱性 CVE-2018-17144
Bitcoin Coreのバージョン0.14.0から0.16.2において、マイナーによって悪用される サービス拒否の脆弱性が発見されました。できるだけ早く、脆弱性を持つバージョンから 0.15.2もしくは0.16.3へアップグレードすることを推奨します。
0.15.2 のチェンジログ
ビルドシステム
- #11995
9bb1a16
depends: Fix Qt build with XCode 9.2(fanquake) - #12946
93b9a61
depends: Fix Qt build with XCode 9.3(fanquake) - #13544
9fd3e00
depends: Update Qt download url (fanquake) - #11847
cb7ef31
Make boost::multi_index comparators const (sdaftuar)
コンセンサス
RPC
- #11676
7af2457
contrib/init: Update openrc-run filename (Luke Dashjr) - #11277
7026845
Fix uninitialized URI in batch RPC requests (Russell Yanofsky)
ウォレット
- #11289
3f1db56
Wrap dumpwallet warning and note scripts aren’t dumped (MeshCollider) - #11289
42ea47d
Add wallet backup text to import, add and dumpwallet RPCs (MeshCollider) - #11590
6372a75
[Wallet] always show help-line of wallet encryption calls (Jonas Schnelli)
bitcoin-tx
テスト
- #11277
3a6cdd4
Add test for multiwallet batch RPC calls (Russell Yanofsky) - #11647
1c8c7f8
Add missing batch rpc calls to python coverage logs (Russell Yanofsky) - #11277
1036c43
Add missing multiwallet rpc calls to python coverage logs (Russell Yanofsky) - #11277
305f768
Limit AuthServiceProxyWrapper.__getattr__ wrapping (Russell Yanofsky) - #11277
2eea279
Make AuthServiceProxy._batch method usable (Russell Yanofsky)
クレジット
このリリースに直接貢献されたみなさん、ありがとうございます:
- fanquake
- Jonas Schnelli
- Luke Dashjr
- Matt Corallo
- MeshCollider
- Russell Yanofsky
- Suhas Daftuar
- Wladimir J. van der Laan
そしてセキュリティ問題を報告してくれた方:
- awemany (for CVE-2018-17144, previously credited as “anonymous reporter”)