Bitcoin Forum

Bitcoin => Bitcoin Technical Support => Topic started by: BrightAnarchist on April 02, 2012, 07:09:02 PM



Title: When will Tx DB use the merkle tree pruning?
Post by: BrightAnarchist on April 02, 2012, 07:09:02 PM
Is there any reason that this has not yet been implemented? Are there any limitations imposed by this approach to compress the blockchain? I never fully understood the tradeoffs here, thanks.


Title: Re: When will Tx DB use the merkle tree pruning?
Post by: DeathAndTaxes on April 02, 2012, 07:14:05 PM
Priorities.  Developers have more pressing issues.  In the short term barring an explosion in tx volume the blockchain size will grow linear (maybe geometrically if tx volume continues to grow).  It simply isn't that pressing of an issue.

Still that is the power of open source. If you feel it is the #1 priority you can
* code it yourself
* pay someone else to code it
* convince others it should be a higher priority.


Title: Re: When will Tx DB use the merkle tree pruning?
Post by: BrightAnarchist on April 02, 2012, 07:50:44 PM
I would love to code it myself, but I don't understand Bitcoin's code well enough yet. First I'd like to implement a simple python client so I can really understand all the dirty details, and then maybe I'd be able to do something like that.


Title: Re: When will Tx DB use the merkle tree pruning?
Post by: grue on April 03, 2012, 01:59:28 AM
I would love to code it myself, but I don't understand Bitcoin's code well enough yet. First I'd like to implement a simple python client so I can really understand all the dirty details, and then maybe I'd be able to do something like that.
there's your problem. the only full bitcoin client (correct me if i'm wrong) is in c++.


Title: Re: When will Tx DB use the merkle tree pruning?
Post by: BrightAnarchist on April 09, 2012, 12:31:15 AM
I would love to code it myself, but I don't understand Bitcoin's code well enough yet. First I'd like to implement a simple python client so I can really understand all the dirty details, and then maybe I'd be able to do something like that.
there's your problem. the only full bitcoin client (correct me if i'm wrong) is in c++.

Last time I checked Python was Turing complete


Title: Re: When will Tx DB use the merkle tree pruning?
Post by: grue on April 09, 2012, 01:18:13 AM
I would love to code it myself, but I don't understand Bitcoin's code well enough yet. First I'd like to implement a simple python client so I can really understand all the dirty details, and then maybe I'd be able to do something like that.
there's your problem. the only full bitcoin client (correct me if i'm wrong) is in c++.

Last time I checked Python was Turing complete
i was pointing out that you have a lot of work ahead of you because there's no reference code. NOT because you were using python.


Title: Re: When will Tx DB use the merkle tree pruning?
Post by: BrightAnarchist on April 09, 2012, 05:25:38 PM
I would love to code it myself, but I don't understand Bitcoin's code well enough yet. First I'd like to implement a simple python client so I can really understand all the dirty details, and then maybe I'd be able to do something like that.
there's your problem. the only full bitcoin client (correct me if i'm wrong) is in c++.

Last time I checked Python was Turing complete
i was pointing out that you have a lot of work ahead of you because there's no reference code. NOT because you were using python.

Ah, true.