<p>Yes, bitcoin downloads all its blocks off other bitcoin nodes that it connects to, hence the term peer-to-peer (P2P) network. During the initial block download, when a node starts for the first time, it must download all blocks since the beginning of bitcoin (the genesis block), so it must download these from full nodes which store them all, unlike pruned nodes which only store some of the blockchain, not the whole thing.</p>

CC BY-SA 3.0
2017-11-13T07:55:53.383Z
2017-11-13T07:55:53.383Z
meshcollider
<p>Bitcoind tries to save all of blocks when we start that and  I came to want to know about it more so I've been searching for that but I couldn't figure it out.
So now I just guess that bitcoind tries to save all of blocks by connecting to users' pcs 
Is my guessing right? </p>

<bitcoin-core><bitcoind>
How does the bitcoind get current blocks when we start that?
西田龍
# How does the bitcoind get current blocks when we start that?

(Asked by: username_0 on 2017-11-13)

Bitcoind tries to save all of blocks when we start that and I came to want to know about it more so I've been searching for that but I couldn't figure it out.
So now I just guess that bitcoind tries to save all of blocks by connecting to users' pcs
Is my guessing right?

**Tags:** bitcoin-core, bitcoind


---

## 1 answers

### Answer by username_1 on 2017-11-13. Score: 0 | Accepted answer

Yes, bitcoin downloads all its blocks off other bitcoin nodes that it connects to, hence the term peer-to-peer (P2P) network. During the initial block download, when a node starts for the first time, it must download all blocks since the beginning of bitcoin (the genesis block), so it must download these from full nodes which store them all, unlike pruned nodes which only store some of the blockchain, not the whole thing.


---

