<p>Some good reasons to download the whole blockchain:</p>

<ol>
<li>You can verify the entire blockchain and confirm the longest chain. This means you literally have to trust nobody. You can verify everything.</li>
<li>Along the same lines, you don't have to trust anyone about the actual balance in your wallet. It's impossible to know for certain unless you have the entire blockchain.</li>
<li>You contribute to the bitcoin network by being a relay node that verifies transactions and passes on only what's standard or has enough fees for the age/size of the transaction.</li>
<li>If you run SPV wallets elsewhere, this will mean you have a trusted place where you can find out about various addresses and transactions.</li>
</ol>

<p>Basically, it comes down to, do you want to trust someone else or do you want to see it for yourself. Trusting others works if you have a big enough pool of other people, but it doesn't work if there's only a few, so that's why you would have the entire blockchain on your computer.</p>

CC BY-SA 3.0
2015-11-23T10:20:31.217Z
What is an SPV wallet? Please can you add a link to your answer?
tomh
CC BY-SA 3.0
2015-11-23T14:01:43.347Z
An SPV wallet is a wallet that doesn't download the blockchain but uses servers to get data that's needed. Electrum is an example.
Jimmy Song
CC BY-SA 3.0
2018-03-20T20:46:23.910Z
re 1: You still have to trust whichever person made the software that verifies the blockchain. Faking a blockchain is next to impossible, but faking the verification routine should be a breeze. And even if its originating server is genuine, is the entire path? How about your nation's firewall? Is your router sponsored by someone interested? Your CPU is likely provided by Intel, do they have a deal with certain organisations?
John Dvorak
CC BY-SA 3.0
2015-11-21T21:10:59.263Z
2015-11-21T21:10:59.263Z
Jimmy Song
<p>I have Bitcoin-core on my mac, and currently it is syncing.</p>

<p>But what exactly is the point of having the entire blockchain downloaded onto your computer? Is it only there so that you can have an offline wallet?</p>

<p>Or, are there other benefits to having it on your computer...and if so, what would they be?</p>

CC BY-SA 3.0
2015-11-21T15:40:14.220Z
For individual users its not super important, but the network needs many people to have a "ledger" to maintain security. If say only 4 servers kept the blockchain they'd be easy targets and bitcoin wouldnt be decentralized.
Linef4ult
<blockchain><bitcoin-core><synchronization>
What is the point of downloading the blockchain?
Kirby
# What is the point of downloading the blockchain?

(Asked by: username_0 on 2015-11-21)

I have Bitcoin-core on my mac, and currently it is syncing.

But what exactly is the point of having the entire blockchain downloaded onto your computer? Is it only there so that you can have an offline wallet?

Or, are there other benefits to having it on your computer...and if so, what would they be?

**Tags:** blockchain, bitcoin-core, synchronization

> **Comments:**
> **username_1**: For individual users its not super important, but the network needs many people to have a "ledger" to maintain security. If say only 4 servers kept the blockchain they'd be easy targets and bitcoin wouldnt be decentralized.  

---

## 1 answers

### Answer by username_2 on 2015-11-21. Score: 2 | Accepted answer

Some good reasons to download the whole blockchain:

1. You can verify the entire blockchain and confirm the longest chain. This means you literally have to trust nobody. You can verify everything.
2. Along the same lines, you don't have to trust anyone about the actual balance in your wallet. It's impossible to know for certain unless you have the entire blockchain.
3. You contribute to the bitcoin network by being a relay node that verifies transactions and passes on only what's standard or has enough fees for the age/size of the transaction.
4. If you run SPV wallets elsewhere, this will mean you have a trusted place where you can find out about various addresses and transactions.

Basically, it comes down to, do you want to trust someone else or do you want to see it for yourself. Trusting others works if you have a big enough pool of other people, but it doesn't work if there's only a few, so that's why you would have the entire blockchain on your computer.

> **Comments:**
> **username_3**: What is an SPV wallet? Please can you add a link to your answer?  
> **username_2**: An SPV wallet is a wallet that doesn't download the blockchain but uses servers to get data that's needed. Electrum is an example.  
> **username_4**: re 1: You still have to trust whichever person made the software that verifies the blockchain. Faking a blockchain is next to impossible, but faking the verification routine should be a breeze. And even if its originating server is genuine, is the entire path? How about your nation's firewall? Is your router sponsored by someone interested? Your CPU is likely provided by Intel, do they have a deal with certain organisations?  

---

