Received: from sog-mx-1.v43.ch3.sourceforge.com ([172.29.43.191] helo=mx.sourceforge.net) by sfs-ml-2.v29.ch3.sourceforge.com with esmtp (Exim 4.76) (envelope-from ) id 1WYI8r-00071J-1h for bitcoin-development@lists.sourceforge.net; Thu, 10 Apr 2014 16:47:57 +0000 Received-SPF: pass (sog-mx-1.v43.ch3.sourceforge.com: domain of gmail.com designates 209.85.192.182 as permitted sender) client-ip=209.85.192.182; envelope-from=brianchoffman@gmail.com; helo=mail-pd0-f182.google.com; Received: from mail-pd0-f182.google.com ([209.85.192.182]) by sog-mx-1.v43.ch3.sourceforge.com with esmtps (TLSv1:RC4-SHA:128) (Exim 4.76) id 1WYI8q-00031L-4q for bitcoin-development@lists.sourceforge.net; Thu, 10 Apr 2014 16:47:57 +0000 Received: by mail-pd0-f182.google.com with SMTP id y10so4114332pdj.27 for ; Thu, 10 Apr 2014 09:47:50 -0700 (PDT) MIME-Version: 1.0 X-Received: by 10.68.137.136 with SMTP id qi8mr21021233pbb.79.1397148470286; Thu, 10 Apr 2014 09:47:50 -0700 (PDT) Received: by 10.70.89.237 with HTTP; Thu, 10 Apr 2014 09:47:50 -0700 (PDT) In-Reply-To: References: Date: Thu, 10 Apr 2014 12:47:50 -0400 Message-ID: From: Brian Hoffman To: Mike Hearn Content-Type: multipart/alternative; boundary=047d7b2e43e645208104f6b2fa08 X-Spam-Score: -0.6 (/) X-Spam-Report: Spam Filtering performed by mx.sourceforge.net. See http://spamassassin.org/tag/ for more details. -0.0 RCVD_IN_DNSWL_NONE RBL: Sender listed at http://www.dnswl.org/, no trust [209.85.192.182 listed in list.dnswl.org] -1.5 SPF_CHECK_PASS SPF reports sender host as permitted sender for sender-domain 0.0 FREEMAIL_FROM Sender email is commonly abused enduser mail provider (brianchoffman[at]gmail.com) -0.0 SPF_PASS SPF: sender matches SPF record 1.0 HTML_MESSAGE BODY: HTML included in message -0.1 DKIM_VALID_AU Message has a valid DKIM or DK signature from author's domain 0.1 DKIM_SIGNED Message has a DKIM or DK signature, not necessarily valid -0.1 DKIM_VALID Message has at least one valid DKIM or DK signature X-Headers-End: 1WYI8q-00031L-4q Cc: Bitcoin Dev Subject: Re: [Bitcoin-development] Chain pruning X-BeenThere: bitcoin-development@lists.sourceforge.net X-Mailman-Version: 2.1.9 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 10 Apr 2014 16:47:57 -0000 --047d7b2e43e645208104f6b2fa08 Content-Type: text/plain; charset=UTF-8 Looks like only about ~30% disk space savings so I see your point. Is there a critical reason why blocks couldn't be formed into "superblocks" that are chained together and nodes could serve a specific superblock, which could be pieced together from different nodes to get the full blockchain? This would allow participants with limited resources to serve full portions of the blockchain rather than limited pieces of the entire blockchain. On Thu, Apr 10, 2014 at 12:28 PM, Mike Hearn wrote: > Suggestions always welcome! > > The main problem with this is that the block chain is mostly random bytes > (hashes, keys) so it doesn't compress that well. It compresses a bit, but > not enough to change the fundamental physics. > > However, that does not mean the entire chain has to be stored on expensive > rotating platters. I've suggested that in some star trek future where the > chain really is gigantic, it could be stored on tape and spooled off at > high speed. Literally a direct DMA from tape drive to NIC. But we're not > there yet :) > --047d7b2e43e645208104f6b2fa08 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
Looks like only about ~30% disk space savings so I see you= r point. Is there a critical reason why blocks couldn't be formed into = "superblocks" that are chained together and nodes could serve a s= pecific superblock, which could be pieced together from different nodes to = get the full blockchain? This would allow participants with limited resourc= es to serve full portions of the blockchain rather than limited pieces of t= he entire blockchain.


On Thu, Apr 1= 0, 2014 at 12:28 PM, Mike Hearn <mike@plan99.net> wrote:
Suggestions always welcome!

The main pr= oblem with this is that the block chain is mostly random bytes (hashes, key= s) so it doesn't compress that well. It compresses a bit, but not enoug= h to change the fundamental physics.

However, that does not mean the entire chain has to be = stored on expensive rotating platters. I've suggested that in some star= trek future where the chain really is gigantic, it could be stored on tape= and spooled off at high speed. Literally a direct DMA from tape drive to N= IC. But we're not there yet :)

--047d7b2e43e645208104f6b2fa08--