Where is the Blockchain Stored?

Published by Mario Oettler on

So far, we said users send transactions and miners add blocks to the blockchain. But where is the blockchain actually stored? Remember the topic The Blockchain Network. There we said we are in a distributed system. And every node is responsible for storing the complete blockchain itself.

Each node stores the complete blockchain.

Each miner must store the blockchain on its server in order to check if there is a double spend. Users need to know the blockchain in order to keep track of their balances.

This approach has its downsides and its advantages.

If a node stops working, other nodes still have a copy of the blockchain and can continue working. This makes the network very resilient to attacks. But it also means that each information is redundantly stored, which increases costs for storage.