Author

Topic: Bitcoin Whitepaper ... [not so serious post] (Read 773 times)

newbie
Activity: 37
Merit: 0
October 15, 2016, 12:58:45 PM
#5
Wow , i cannot believe i made such a mistake  Sad Thanks for pointing it out the obvious. where the tip bot ? @DannyHamilton
legendary
Activity: 4228
Merit: 1313
From Satoshi Nakamoto whitepaper :

Quote
If we suppose blocks are generated every 10 minutes, 80 bytes * 6 * 24 * 365 = 4.2MB per year. With computer systems
typically selling with 2GB of RAM as of 2008, and Moore's Law predicting current growth of
1.2GB per year, storage should not be a problem even if the block headers must be kept in
memory

At BestBuy : "Excuse me sir, i need to get new RAM , I need hmm ... 240GB of RAM please"

And you could get a EC2 instance with 240GB of RAM (with 48TB of HDD space) as of Nov 2012[1], if needed. 

You can configure machines like that today with 256GB of RAM (m4.16xlarge for example[2]), less expensively than 4 years go. You can even get a 976GB RAM or 1952GB RAM (with about double that in disk storage) today - an x1.16xlarge or x1.32xlarge EC2 instance.  So while 240GB seems like a lot when one is used to using a laptop with 16GB, in reality it isn't out of the ballpark for many needs. 

Kind of like 64K seemed like a lot in 1981.  Or 1MB seemed like a lot in 1985.  etc.



1. https://techcrunch.com/2012/11/29/amazon-announces-2-new-ec2-instance-types-cluster-high-memory-with-240gb-ram-and-high-storage-with-48tb-hdd-space/
2.https://aws.amazon.com/ec2/instance-types/
legendary
Activity: 1042
Merit: 2805
Bitcoin and C♯ Enthusiast
FTFY:
Quote from: Satoshi Whitepaper
7. Reclaiming Disk Space
Once the latest transaction in a coin is buried under enough blocks, the spent transactions before it can be discarded to save disk space. To facilitate this without breaking the block's hash, transactions are hashed in a Merkle Tree, with only the root included in the block's hash. Old blocks can then be compacted by stubbing off branches of the tree. The interior hashes do not need to be stored.
A block header with no transactions would be about 80 bytes.
If we suppose blocks are generated every 10 minutes, 80 bytes * 6 * 24 * 365 = 4.2MB per year. With computer systems typically selling with 2GB of RAM as of 2008, and Moore's Law predicting current growth of 1.2GB per year, storage should not be a problem even if the block headers must be kept in memory.

At BestBuy in the year 57077 : "Excuse me sir, i need to get new RAM , I need hmm ... 240GB of RAM please"


Are you working for one of those magazines that only publish half of the quote to make the articles attractive click-baits  Tongue

legendary
Activity: 3472
Merit: 4801
From Satoshi Nakamoto whitepaper :

Quote
If we suppose blocks are generated every 10 minutes, 80 bytes * 6 * 24 * 365 = 4.2MB per year. With computer systems
typically selling with 2GB of RAM as of 2008, and Moore's Law predicting current growth of
1.2GB per year, storage should not be a problem even if the block headers must be kept in
memory

At BestBuy : "Excuse me sir, i need to get new RAM , I need hmm ... 240GB of RAM please"

Did you pay any attention to the maths at all?

At 80 bytes per block, and a block every 10 minutes, it will take 57077 years to reach 240 GB of RAM.

In 57077 years I doubt the world, or technology, will be anything like it is today.

What was the world like, and what was technology like, 57077 years ago?

The most recent iPhone is available with up to 256 GB of storage.  This means that the block headers won't outgrow the current iPhone for the next 57000 years.
newbie
Activity: 37
Merit: 0
From Satoshi Nakamoto whitepaper :

Quote
If we suppose blocks are generated every 10 minutes, 80 bytes * 6 * 24 * 365 = 4.2MB per year. With computer systems
typically selling with 2GB of RAM as of 2008, and Moore's Law predicting current growth of
1.2GB per year, storage should not be a problem even if the block headers must be kept in
memory

At BestBuy : "Excuse me sir, i need to get new RAM , I need hmm ... 240GB of RAM please"
Jump to: