<p>Yes, all data related with transactions is stored on the blockchain.</p>

<p>The second part of the question was, is it sufficient?</p>

<p>At 1 MB per block, and 6 blocks per hour, we get:</p>

<ul>
<li>6 x 24 hours x 365 days = ~52 GB / year</li>
</ul>

<p>Using a site with bitcoin statistics, we can check this (beginning of):</p>

<ul>
<li>2018 = ~150 GB</li>
<li>2019 = ~200 GB</li>
<li>2020 = ~255 GB</li>
</ul>

<p>Today the Bitcoin blockchain is ~275 GB in size.</p>

<p>So, yes, it is sufficient.</p>

CC BY-SA 4.0
2020-05-05T17:18:28.577Z
It should be ~52 GB, all the numbers you've posted should be in GB.
MCCCS
CC BY-SA 4.0
2020-05-06T05:42:17.860Z
Fixed. Thanks for the heads up.
bordalix
CC BY-SA 4.0
2020-05-05T16:56:55.027Z
2020-05-06T05:41:53.230Z
2020-05-06T05:41:53.230Z
bordalix
<p>The blockchain (at least as far as Bitcoin goes) is a series of transactions, collected in blocks.</p>

<p>This data is stored on each and every full node (pruning aside). There is no cloud based storage as part of the bitcoin network, although third parties host various forms of parsed data in the form of explorers and other such products, some of which may use cloud storage (assuming by "cloud" you are referring to AWS/GCP/similar offerings).</p>

<p>The bitcoin network itself is self sufficient and requires no third party resources. When a new node joins the network, it simply downloads the historical data from other, existing nodes. There is no need for any other form of storage.</p>

CC BY-SA 4.0
2019-03-11T06:17:18.410Z
2019-03-11T06:17:18.410Z
Raghav Sood
<p>To expand a little on <a href="https://bitcoin.stackexchange.com/a/85224/13866">Raghav Sood's answer</a>, Bitcoin miners and many wallets are what is known as full-nodes, they keep a complete copy of the blockchain. 
However in the original whitepaper by Satoshi Nakamoto, from which Bitcoin came into existence, Nakamoto identified two ways to reduce the amount of data stored by a node</p>

<ul>
<li>"Reclaiming Disk Space" (Pruning)

<blockquote>
  <p>Once the latest transaction in a coin is buried under enough blocks, the spent transactions before
  it can be discarded to save disk space. </p>
</blockquote></li>
<li>"Simplified Payment verification" (Lightweight wallets)

<blockquote>
  <p>It is possible to verify payments without running a full network node. A user only needs to keep
  a copy of the block headers of the longest proof-of-work chain, which he can get by querying
  network nodes until he's convinced he has the longest chain, and obtain the Merkle branch
  linking the transaction to the block it's timestamped in</p>
</blockquote></li>
</ul>

<p>Nakamoto felt that Moore's law and other effects would mean that storage would not become a problem for a very long time.</p>

<hr>

<p>There is no need to rely on a trusted third-party (cloud or otherwise) to store data. </p>

<p>Wallets also store data locally that is not present in the blockchain. For example: private-keys, indexes, notes attached to transactions etc.</p>

CC BY-SA 4.0
2019-03-11T11:53:04.400Z
2019-03-11T15:52:06.677Z
2019-03-11T15:52:06.677Z
RedGrittyBrick
<p>For each device the user saves the blockchainas long string . If there are transactioncs , there are broadcast mechanism to update the blockchain </p>

CC BY-SA 4.0
2019-03-11T09:49:32.010Z
2019-03-11T09:49:32.010Z
Larry Lo
<p>Is all the data related with the transaction of bitcoin stored in blockchain or the data stored somewhere in the cloud and they are referenced from blockchain. I have this confusion because if we are storing all the transaction information on blockchain then it will become heavy with time. How it will get managed at storage level (if the data is in blocks). </p>

<p>The size of each block in bitcoin is 1 MB, is it sufficient to store all the data (of every 10 mins) in the blocks? </p>

<blockchain><block><storage>
Where is the data stored in Bitcoin?
arctic_Oak
# Where is the data stored in Bitcoin?

(Asked by: username_0 on 2019-03-11)

Is all the data related with the transaction of bitcoin stored in blockchain or the data stored somewhere in the cloud and they are referenced from blockchain. I have this confusion because if we are storing all the transaction information on blockchain then it will become heavy with time. How it will get managed at storage level (if the data is in blocks).

The size of each block in bitcoin is 1 MB, is it sufficient to store all the data (of every 10 mins) in the blocks?

**Tags:** blockchain, block, storage


---

## 4 answers

### Answer by username_1 on 2020-05-05. Score: 1 | Accepted answer

Yes, all data related with transactions is stored on the blockchain.

The second part of the question was, is it sufficient?

At 1 MB per block, and 6 blocks per hour, we get:

* 6 x 24 hours x 365 days = ~52 GB / year

Using a site with bitcoin statistics, we can check this (beginning of):

* 2018 = ~150 GB
* 2019 = ~200 GB
* 2020 = ~255 GB

Today the Bitcoin blockchain is ~275 GB in size.

So, yes, it is sufficient.

> **Comments:**
> **username_2**: It should be ~52 GB, all the numbers you've posted should be in GB.  
> **username_1**: Fixed. Thanks for the heads up.  

---

### Answer by username_3 on 2019-03-11. Score: 6

The blockchain (at least as far as Bitcoin goes) is a series of transactions, collected in blocks.

This data is stored on each and every full node (pruning aside). There is no cloud based storage as part of the bitcoin network, although third parties host various forms of parsed data in the form of explorers and other such products, some of which may use cloud storage (assuming by "cloud" you are referring to AWS/GCP/similar offerings).

The bitcoin network itself is self sufficient and requires no third party resources. When a new node joins the network, it simply downloads the historical data from other, existing nodes. There is no need for any other form of storage.


---

### Answer by username_4 on 2019-03-11. Score: 1

To expand a little on [username_3 username_3's answer](https://bitcoin.stackexchange.com/a/85224/13866), Bitcoin miners and many wallets are what is known as full-nodes, they keep a complete copy of the blockchain.
However in the original whitepaper by Satoshi Nakamoto, from which Bitcoin came into existence, Nakamoto identified two ways to reduce the amount of data stored by a node

* "Reclaiming Disk Space" (Pruning)
  > Once the latest transaction in a coin is buried under enough blocks, the spent transactions before
  > it can be discarded to save disk space.
* "Simplified Payment verification" (Lightweight wallets)
  > It is possible to verify payments without running a full network node. A user only needs to keep
  > a copy of the block headers of the longest proof-of-work chain, which he can get by querying
  > network nodes until he's convinced he has the longest chain, and obtain the Merkle branch
  > linking the transaction to the block it's timestamped in

Nakamoto felt that Moore's law and other effects would mean that storage would not become a problem for a very long time.

---

There is no need to rely on a trusted third-party (cloud or otherwise) to store data.

Wallets also store data locally that is not present in the blockchain. For example: private-keys, indexes, notes attached to transactions etc.


---

### Answer by username_5 on 2019-03-11. Score: -3

For each device the user saves the blockchainas long string . If there are transactioncs , there are broadcast mechanism to update the blockchain


---

