public inbox for bitcoindev@googlegroups.com
 help / color / mirror / Atom feed
* [bitcoin-dev] Merkel Forrest Partitioning
@ 2016-06-21 22:12 Scott Morgan
  0 siblings, 0 replies; only message in thread
From: Scott Morgan @ 2016-06-21 22:12 UTC (permalink / raw)
  To: bitcoin-dev

[-- Attachment #1: Type: text/plain, Size: 1137 bytes --]

Hi Akiva,

   I have also given a little thought to partitioning, in a totally
different way a Merkel Tree Forrest. Generally the idea here would have be
to create new Merkel Trees every so often as currency supply was added. It
would partition the mining process and therefore improve the distribution
of the verification.

It would work as follows, and NO I haven't really thought this through it's
just an idea!


Imagine it was 2009 and there was a small number of 250 BTC in 'Batch 1',
once the number of BTC needed to go above 250 BTC two new Batches would be
created each one with it's own Merkel Tree until 750 BTC and so on.
Eventually there would be a large number of trees, allowing small scale
pool miners to dominate a single or small number of the trees and their
block chains.

This would also create a potential partial payment problem, where you send
3 BTC but only receive 2 BTC since 1 BTC ends up on a bad block and needs
to be resent.


Since most of the BTC currency supply is already available it's a bit late
for BitCoin, but could be used for new crypto currencies.


Any thoughts on this idea?


Cheers,

Scott

[-- Attachment #2: Type: text/html, Size: 2915 bytes --]

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2016-06-21 22:12 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-06-21 22:12 [bitcoin-dev] Merkel Forrest Partitioning Scott Morgan

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox