Bitcoin Core 0.16.1
{% include download.html %} {% githubify https://github.com/bitcoin/bitcoin %} 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)
マイニング
- #12756
e802c22[config] Remove blockmaxsize option (jnewbery)
ブロックおよびトランザクションのハンドリング
- #13199
c71e535Bugfix: ensure consistency of m_failed_blocks after reconsiderblock (sdaftuar) - #13023
bb79aafFix some concurrency issues in ActivateBestChain() (skeees)
P2Pプロトコルとネットワークコード
- #12626
f60e84dLimit the number of IPs addrman learns from each DNS seeder (EthanHeilman)
ウォレット
- #13265
5d8de76Exit SyncMetaData if there are no transactions to sync (laanwj) - #13030
5ff571eFix zapwallettxes/multiwallet interaction. (jnewbery)
GUI
- #12999
1720eb3Show the Window when double clicking the taskbar icon (ken2812221) - #12650
f118a7aFix issue: “default port not shown correctly in settings dialog” (251Labs) - #13251
ea487f9Rephrase Bech32 checkbox texts, and enable it with legacy address default (fanquake)
ビルドシステム
- #12474
b0f692fAllow depends system to support armv7l (hkjn) - #12585
72a3290depends: Switch to downloading expat from GitHub (fanquake) - #12648
46ca8f3test: Update trusted git root (MarcoFalke) - #11995
686cb86depends: Fix Qt build with Xcode 9 (fanquake) - #12636
845838cbackport: #11995 Fix Qt build with Xcode 9 (fanquake) - #12946
e055bc0depends: Fix Qt build with XCode 9.3 (fanquake) - #12998
7847b92Default to defining endian-conversion DECLs in compat w/o config (TheBlueMatt)
テストとQA
- #12447
01f931bAdd missing signal.h header (laanwj) - #12545
1286f3eUse wait_until to ensure ping goes out (Empact) - #12804
4bdb0ceFix intermittent rpc_net.py failure. (jnewbery) - #12553
0e98f96Prefer wait_until over polling with time.sleep (Empact) - #12486
cfebd40Round target fee to 8 decimals in assert_fee_amount (kallewoof) - #12843
df38b13Test starting bitcoind with -h and -version (jnewbery) - #12475
41c29f6Fix python TypeError in script.py (MarcoFalke) - #12638
0a76ed2Cache only chain and wallet for regtest datadir (MarcoFalke) - #12902
7460945Handle potential cookie race when starting node (sdaftuar) - #12904
6c26df0Ensure bitcoind processes are cleaned up when tests end (sdaftuar) - #13049
9ea62a3Backports (MarcoFalke) - #13201
b8aacd6Handle disconnect_node race (sdaftuar)
その他
- #12518
a17fecfBump leveldb subtree (MarcoFalke) - #12442
f3b8d85devtools: Exclude patches from lint-whitespace (MarcoFalke) - #12988
acdf433Hold cs_main while calling UpdatedBlockTip() signal (skeees) - #12985
0684cf9Windows: Avoid launching as admin when NSIS installer ends. (JeremyRand)
ドキュメンテーション
- #12637
60086ddbackport: #12556 fix version typo in getpeerinfo RPC call help (fanquake) - #13184
4087dd0RPC Docs:gettxout*: clarify bestblock and unspent counts (harding) - #13246
6de7543Bump to Ubuntu Bionic 18.04 in build-windows.md (ken2812221) - #12556
e730b82Fix 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での翻訳を手伝ってくれたみなさんもありがとうございます。 {% endgithubify %}