1

Every information stored digitally requires some space.

For example :

a text file (2-3 Kilobytes)

a song (7-8 megabytes depending upon bit rate)

a phone picture (5-6 megabytes)

\and so on..........

1 bitcoin = 100000000 sats 100 sats = 1 bit

1 bitcoin = 1000000 BITS

Assuming bit is smallest unit of computer memory, hence using standard conversion reference as below:-

/ 8 bits = 1 byte

/ 1000 bytes = 1 kb

/ 1000 kb = 1 mb

coming back to 1 bitcoin which equals 1000000 BITS.

1000000/8 = 125000 bytes

125000/1000 = 125 kb

125/1000 = 0.125 mb

so my question which I assume is technically incorrect, but hypothetically if I ask that I want to store one bitcoin in my pendrive and how much free space do I need to store that information? What would you say, am i right here in solving the numbers? //0.125 mb

(information = one bitcoin)

Thanks to whoever may answer my hypothetical (may be wrong) question.

-Praneet Jain

2

I want to store one bitcoin in my pendrive and how much free space do I need to store that information?

TL;DR: 32 bytes.


Bitcoins are not pieces of data, Bitcoin is a unit of measure.

To store any amount of Bitcoin in a pendrive you just store a private-key on the pendrive. That is a 256-bit number. It is exactly the same size for 0 Bitcoin, 0.00001 Bitcoin, 1 Bitcoin or for 21,000,000 Bitcoin.

To store the full history, since the beginning of time, of transfers of control of money denominated in Bitcoin, you need about 300GB and growing. But this is public information, you don't need to store it yourself as you can always obtain a copy from other Bitcoin nodes. This data is a journal of transactions called the blockchain.

Of course, you can't really point to any particular place or thing and say Bitcoin are stored there. That isn't really what is happening.


The 32 bytes (256 bits) is the smallest amount of space you will need. If you want to represent that number as printable ASCII or Unicode characters you'll need to choose an encoding scheme like Hex or Base58 etc which will increase the storage requirements.

You can store 21,000,000 Bitcoins in the space needed to store a set of letters and numerals the same length as this example:

E9873D79C6D87DC0FB6A5778633389F4453213303DA61F20BD67FC233AA33262

For convenience you will most likely install a file system such as FAT on your pen-drive. The file system will have overheads and a minimum allocation unit.


1 bitcoin = 100000000 sats 100 sats = 1 bit

Those "bits" are a completely different thing to the 8 bits in a byte.

In December 2017, BIP-176 also proposed "Bits" be used as a standard term for 100 (one hundred) satoshis or 1/1,000,000 (one one-millionth) of a bitcoin.

That's nothing to do with the units of computer storage.

Just like its nothing to do with the "bits" that horse-riders put into the mouths of horses.

A bit

not 100 Satoshi, and you cannot store 8 of these in a byte

2
  • Thank you so much and what is the current size of bitcoin blockchain? – praneetjain Aug 6 '20 at 6:08
  • @praneetjain: I gave an approximation in the answer. – RedGrittyBrick Aug 6 '20 at 6:57

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.