Bitcoin Forum

Bitcoin => Wallet software => Topic started by: Qoheleth on January 19, 2012, 10:46:34 PM



Title: Looking for a small Bitcoin client
Post by: Qoheleth on January 19, 2012, 10:46:34 PM
I'm trying to find a Bitcoin client that fits certain limitations:
1) Source code form must fit in 1.4 MB compressed (the smaller the better).
2) Actually downloads and maintains the blockchain - not a "thin" client.
It's okay if it's a command-line app; GUI isn't necessary for my intended use.

Are there any alternative clients that fit these requirements?


Title: Re: Looking for a small Bitcoin client
Post by: jim618 on January 19, 2012, 11:12:49 PM
If you look here: http://ci.bitcoinj.org/job/MultiBit-v0.3/org.multibit$multibit/ (http://ci.bitcoinj.org/job/MultiBit-v0.3/org.multibit$multibit/)
you can see that the jar of just the MultiBit code comes in at under 1MB and when you add in the dependent jars it needs (to make the multibit executable jar) it comes in at 3.7MiB.

With ruthless pruning of functionality (eg get rid of QR codes, splash screens etc) you might make it under your limit.
There is no command line interface though so you would need to keep the GUI.

Most of the download from the multibit.org website is a recent blockchain. It willl download this if it is not provided (took 3.5 hours on a vanilla WiFi last time I tried it).

If you have 3 categories for your replies of 'Perfect', 'Possible', 'Not Possible' I would put MultiBit in 'Possible'.  Would be a bit of work on your part though.


Title: Re: Looking for a small Bitcoin client
Post by: payb.tc on January 20, 2012, 12:21:36 AM
1) Source code form must fit in 1.4 MB compressed (the smaller the better).

how about 1.44mb? dusting off those old TDK's huh? :D



Title: Re: Looking for a small Bitcoin client
Post by: P4man on January 21, 2012, 01:31:41 PM
Curious why you have such stringent limitation on sourcecode size when the blockchain is 1+GB?