Bitcoin Forum

Bitcoin => Bitcoin Discussion => Topic started by: secup on October 14, 2016, 09:04:52 PM



Title: Bitcoin Whitepaper ... [not so serious post]
Post by: secup on October 14, 2016, 09:04:52 PM
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"


Title: Re: Bitcoin Whitepaper ... [not so serious post]
Post by: DannyHamilton on October 14, 2016, 09:25:29 PM
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.


Title: Re: Bitcoin Whitepaper ... [not so serious post]
Post by: Coding Enthusiast on October 15, 2016, 01:15:43 PM
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  :P



Title: Re: Bitcoin Whitepaper ... [not so serious post]
Post by: cr1776 on October 15, 2016, 04:59:17 PM
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/


Title: Re: Bitcoin Whitepaper ... [not so serious post]
Post by: secup on October 15, 2016, 05:58:45 PM
Wow , i cannot believe i made such a mistake  :( Thanks for pointing it out the obvious. where the tip bot ? @DannyHamilton