Inside Bitcoin
Opening the selected file…
Inside Bitcoin
Opening the selected file…
The code behind the network, with room to understand it.
Release published 2026-10-28 · Snapshot fetched 2026-11-01. Latest stable release at fetch time; development branches and Git history are excluded. Only the selected code window and visible folders load here.
1Bitcoin-Qt version 0.8.6 final is now available from:3http://sourceforge.net/projects/bitcoin/files/Bitcoin/bitcoin-0.8.6/5This is a maintenance release to fix a critical bug; we urge all users to upgrade.7Please report bugs using the issue tracker at github:9https://github.com/bitcoin/bitcoin/issues11How to Upgrade12--------------14If you already downloaded 0.8.6rc1 you do not need to re-download. This release is exactly the same.16If you are running an older version, shut it down. Wait17until it has completely shut down (which might take a few minutes for older18versions), then run the installer (on Windows) or just copy over19/Applications/Bitcoin-Qt (on Mac) or bitcoind/bitcoin-qt (on Linux).21If you are upgrading from version 0.7.2 or earlier, the first time you22run 0.8.6 your blockchain files will be re-indexed, which will take23anywhere from 30 minutes to several hours, depending on the speed of24your machine.260.8.6 Release notes27===================29- Default block size increase for miners.30(see https://gist.github.com/gavinandresen/7670433#086-accept-into-block)32- Remove the all-outputs-must-be-greater-than-CENT-to-qualify-as-free rule for relaying33(see https://gist.github.com/gavinandresen/7670433#086-relaying)35- Lower maximum size for free transaction creation36(see https://gist.github.com/gavinandresen/7670433#086-wallet)38- OSX block chain database corruption fixes39- Update leveldb to 1.1340- Use fcntl with `F_FULLSYNC` instead of fsync on OSX41- Use native Darwin memory barriers42- Replace use of mmap in leveldb for improved reliability (only on OSX)44- Fix nodes forwarding transactions with empty vins and getting banned46- Network code performance and robustness improvements48- Additional debug.log logging for diagnosis of network problems, log timestamps by default50- Fix Bitcoin-Qt startup crash when clicking dock icon on OSX52- Fix memory leaks in CKey::SetCompactSignature() and Key::SignCompact()54- Fix rare GUI crash on send56- Various small GUI, documentation and build fixes58Warning59-------61- There have been frequent reports of users running out of virtual memory on 32-bit systems62during the initial sync.63Hence it is recommended to use a 64-bit executable if possible.64A 64-bit executable for Windows is planned for 0.9.66Note: Gavin Andresen's GPG signing key for SHA256SUMS.asc has been changed from key id 1FC730C1 to sub key 7BF6E212 (see https://github.com/bitcoin/bitcoin.org/pull/279).
Independent explanations by MyBitcoinExplorer. Not affiliated with or endorsed by Bitcoin Core. Guides are educational and do not replace the source or its tests.
Bitcoin Core source © its contributors, distributed under the MIT license. Original notices and bundled third-party licenses are retained in the source tree.