<p>edit: [removed a part about upgrading. Lower part still remains relevant I think, so I think I will keep it there.]</p>

<p><strong><em>I don't know of any place where you can download the latest compatible blockchain, but more importantly you should never want to do so!</em></strong> If you download it from some shady site, what guarantees would you have that the chain has not been tampered with, or that it will contain trojans, keyloggers or the like, which could lead to loss of funds/time. Just install the bitcoin client of your choice and let it download the blockchain through its connected nodes. It can verify the contents and make sure you are on the right chain.</p>

CC BY-SA 3.0
2017-10-25T06:41:36.590Z
2017-10-25T08:21:53.007Z
2017-10-25T08:21:53.007Z
BlackBeltBob
<blockquote>
  <p>It was a ‘Full Node’ setup back then, cos that was the only option technology wise.</p>
</blockquote>

<p>Bitcoin Core still only supports full node operation. If you want something else, you need other software. Importing your old wallet in other software may not be easy, however.</p>

<blockquote>
  <p>Upgrading directly from 0.7.x and earlier without redownloading the blockchain is not supported.</p>
</blockquote>

<p>This just means 0.15 won't be able to reuse the blocks you already downloaded using 0.7. It will work fine however - it will just download those historical blocks again.</p>

<blockquote>
  <p>Been reading the latest Coinbase “Bitcoin Core 0.15.0.1” release info </p>
</blockquote>

<p>Coinbase? Bitcoin Core is software created by the Bitcoin Core project, not Coinbase (which is a US-based exchange company).</p>

<blockquote>
  <p>Where can I get / torrent the latest compatible blockchain ? been looking and they are from years ago.</p>
</blockquote>

<p>You don't need them, and they're no longer maintained.</p>

<p>The internal historical synchronization code in early Bitcoin Core versions was pretty bad, so some developers maintained an updated torrent to help download the chain. Since the new synchronization algorithm in Bitcoin Core 0.10, there is very little benefit to using an external program for doing so. In particular, it would mean you need to wait while BitTorrent finishes downloading the chain before you can start processing the blocks. When using the internal download logic, validation and downloading happen simultaneously.</p>

<p>In short, even if Bitcoin Core 0.15 can't convert the part of the chain you already had, it will happily synchronize from the network.</p>

<blockquote>
  <p>Are there more detailed '****Release Notes****' against the Coinbase “Bitcoin Core 0.15.0.1” ?</p>
</blockquote>

<p>The release notes for 0.15.0 are here: <a href="https://bitcoincore.org/en/releases/0.15.0/" rel="nofollow noreferrer">https://bitcoincore.org/en/releases/0.15.0/</a> (and likewise for 0.15.0.1, though that was only a minor bugfix release).</p>

CC BY-SA 3.0
2017-10-30T23:01:56.517Z
Follow on Question -->  prior to my intended upgrade above (V0.7 2-beta to Bitcoin Core 0.15) - besides backing up my ‘wallet.dat’ (in case something goes wrong in the upgrade) - is there anything else I should consider in this big Upgrade leap ? in order to maintain any funds I may have. Thanks
Jose
CC BY-SA 3.0
2017-10-31T04:45:15.453Z
That's still the case. Use the `backupwallet` RPC, or manually copy the `wallet.dat` after cleanly shutting Bitcoin Core down.
Pieter Wuille
CC BY-SA 3.0
2017-10-25T09:24:22.970Z
2017-10-25T09:24:22.970Z
Pieter Wuille
<p>I have an old "BitCoin-QT" Core client at version '<strong>V0.7 2-beta</strong>' - that is far out of date re Synching. (That client says the program uses Qt version 4.8.4, incase that is useful too).
It was a ‘Full Node’ setup back then, cos that was the only option technology wise.</p>

<p>Am keen to get the client / block updated, so I can go shopping ;-).</p>

<p>Been reading the latest Coinbase “<em>Bitcoin Core 0.15.0.1” release info (Oct 2017) - extract below from the Release Notes : “Note that the block database format also changed in version 0.8.0 and there is no automatic upgrade code from before version 0.8 to version 0.15.0. Upgrading directly from 0.7.x and earlier without redownloading the blockchain is not supported. However, as usual, old wallet versions are still supported</em>”.</p>

<p>Is that text meaning:
(i) I have to separately go get the large blockchain file myself prior to the latest Core Client version install ?
<strong>OR</strong>
(ii) The latest client version will know to go get that latest blockchain / format and download for me natively itself ?</p>

<p>Assuming its the first point :</p>

<ul>
<li><p>Where can I get / torrent the latest compatible blockchain ? been looking and they are from years ago.</p></li>
<li><p>Been reading conflicting information about my upgrade scenario (from V0.7 2-beta Core client to V0.15.0.1) with regard to the "bootstrap" ie hearing "<em>this is not the way to go nowadays with the new technology</em>". This was from a few years back. Been generally reading that this approach is not supported nor updated anymore, true?</p></li>
<li><p>Are there more detailed '****Release Notes****' against the Coinbase “Bitcoin Core 0.15.0.1” ? I've been looking. This paragraph quoted above is all I got as instruction for my scenario.</p></li>
</ul>

<p>Luckily I've lots of disk space / ram / data allowance etc to make the upgrade happen on <strong>Mac</strong> OS - so am just needing confirmation on the steps so I only have to run this process once.</p>

<p>I’ll only be using the wallet every few months, I just want it for the Wallet.</p>

<p>Any advice here would be very much appreciated.</p>

CC BY-SA 3.0
2017-10-25T00:18:04.583Z
You mention Coinbase a few times in your question, and it seems out of place. Do you mean Coinbase.com the company, or are you trying to refer to miner transactions?
Pieter Wuille
<bitcoin-core><synchronization>
Updating old BitCoin-QT Core client V0.7 - 2017 Approach?
Jose
# Updating old BitCoin-QT Core client V0.7 - 2017 Approach?

(Asked by: username_0 on 2017-10-24)

I have an old "BitCoin-QT" Core client at version '**V0.7 2-beta**' - that is far out of date re Synching. (That client says the program uses Qt version 4.8.4, incase that is useful too).
It was a ‘Full Node’ setup back then, cos that was the only option technology wise.

Am keen to get the client / block updated, so I can go shopping ;-).

Been reading the latest Coinbase “*Bitcoin Core 0.15.0.1” release info (Oct 2017) - extract below from the Release Notes : “Note that the block database format also changed in version 0.8.0 and there is no automatic upgrade code from before version 0.8 to version 0.15.0. Upgrading directly from 0.7.x and earlier without redownloading the blockchain is not supported. However, as usual, old wallet versions are still supported*”.

Is that text meaning:
(i) I have to separately go get the large blockchain file myself prior to the latest Core Client version install ?
**OR**
(ii) The latest client version will know to go get that latest blockchain / format and download for me natively itself ?

Assuming its the first point :

* Where can I get / torrent the latest compatible blockchain ? been looking and they are from years ago.
* Been reading conflicting information about my upgrade scenario (from V0.7 2-beta Core client to V0.15.0.1) with regard to the "bootstrap" ie hearing "*this is not the way to go nowadays with the new technology*". This was from a few years back. Been generally reading that this approach is not supported nor updated anymore, true?
* Are there more detailed '\*\*\*\*Release Notes\*\*\*\*' against the Coinbase “Bitcoin Core 0.15.0.1” ? I've been looking. This paragraph quoted above is all I got as instruction for my scenario.

Luckily I've lots of disk space / ram / data allowance etc to make the upgrade happen on **Mac** OS - so am just needing confirmation on the steps so I only have to run this process once.

I’ll only be using the wallet every few months, I just want it for the Wallet.

Any advice here would be very much appreciated.

**Tags:** bitcoin-core, synchronization

> **Comments:**
> **username_1**: You mention Coinbase a few times in your question, and it seems out of place. Do you mean Coinbase.com the company, or are you trying to refer to miner transactions?  

---

## 2 answers

### Answer by username_2 on 2017-10-25. Score: 2

edit: [removed a part about upgrading. Lower part still remains relevant I think, so I think I will keep it there.]

***I don't know of any place where you can download the latest compatible blockchain, but more importantly you should never want to do so!*** If you download it from some shady site, what guarantees would you have that the chain has not been tampered with, or that it will contain trojans, keyloggers or the like, which could lead to loss of funds/time. Just install the bitcoin client of your choice and let it download the blockchain through its connected nodes. It can verify the contents and make sure you are on the right chain.


---

### Answer by username_1 on 2017-10-25. Score: 1

> It was a ‘Full Node’ setup back then, cos that was the only option technology wise.

Bitcoin Core still only supports full node operation. If you want something else, you need other software. Importing your old wallet in other software may not be easy, however.

> Upgrading directly from 0.7.x and earlier without redownloading the blockchain is not supported.

This just means 0.15 won't be able to reuse the blocks you already downloaded using 0.7. It will work fine however - it will just download those historical blocks again.

> Been reading the latest Coinbase “Bitcoin Core 0.15.0.1” release info

Coinbase? Bitcoin Core is software created by the Bitcoin Core project, not Coinbase (which is a US-based exchange company).

> Where can I get / torrent the latest compatible blockchain ? been looking and they are from years ago.

You don't need them, and they're no longer maintained.

The internal historical synchronization code in early Bitcoin Core versions was pretty bad, so some developers maintained an updated torrent to help download the chain. Since the new synchronization algorithm in Bitcoin Core 0.10, there is very little benefit to using an external program for doing so. In particular, it would mean you need to wait while BitTorrent finishes downloading the chain before you can start processing the blocks. When using the internal download logic, validation and downloading happen simultaneously.

In short, even if Bitcoin Core 0.15 can't convert the part of the chain you already had, it will happily synchronize from the network.

> Are there more detailed '\*\*\*\*Release Notes\*\*\*\*' against the Coinbase “Bitcoin Core 0.15.0.1” ?

The release notes for 0.15.0 are here: <https://bitcoincore.org/en/releases/0.15.0/> (and likewise for 0.15.0.1, though that was only a minor bugfix release).

> **Comments:**
> **username_0**: Follow on Question -->  prior to my intended upgrade above (V0.7 2-beta to Bitcoin Core 0.15) - besides backing up my ‘wallet.dat’ (in case something goes wrong in the upgrade) - is there anything else I should consider in this big Upgrade leap ? in order to maintain any funds I may have. Thanks  
> **username_1**: That's still the case. Use the `backupwallet` RPC, or manually copy the `wallet.dat` after cleanly shutting Bitcoin Core down.  

---

