Author

Topic: Fix the blockchain! (Read 2331 times)

legendary
Activity: 1666
Merit: 1057
Marketing manager - GO MP
October 18, 2011, 12:37:42 PM
#11



Not an argument, yes at some points quantum effects may employ a barrier but that's when we we even argue about trimming the blockchain, so until then can this topic rest plz?
legendary
Activity: 2506
Merit: 1010
staff
Activity: 4172
Merit: 8419
October 17, 2011, 03:18:56 AM
#9
4. It's a Berkeley DB... ugh.
what is wrong with that? seriously! you do have a really low understanding of DB's right?

The funnier part is that the _block chain_ is not stored using BDB.... the blocks are stored in a simple flat file with the blocks appended one after another.
sr. member
Activity: 364
Merit: 250
October 16, 2011, 09:38:34 PM
#8
RE #3:  I do not know for the life of me, why 95% of the block chain isn't downloaded along with the app..that is the first 140K or so blocks really should come with the initial download.  Its much smaller than 600 mb when you zip it.  Then updating the rest by the client should only take an hour or two.

Doesn't this just shift the burden of serving those blocks from the network as a whole to the site hosting bitcoin.org?  Sounds like that would be a bad thing; I'm sure their bandwidth bills are a burden already.


how many thousands of people are dling bitcoin client every day?  I think the hosting bandwidth is trival
donator
Activity: 980
Merit: 1004
felonious vagrancy, personified
October 16, 2011, 08:09:19 PM
#7
RE #3:  I do not know for the life of me, why 95% of the block chain isn't downloaded along with the app..that is the first 140K or so blocks really should come with the initial download.  Its much smaller than 600 mb when you zip it.  Then updating the rest by the client should only take an hour or two.

Doesn't this just shift the burden of serving those blocks from the network as a whole to the site hosting bitcoin.org?  Sounds like that would be a bad thing; I'm sure their bandwidth bills are a burden already.

If the bitcoin wire protocol doesn't have an option for compression, I'm sure it would be easy to add it.  Then there would be no net bandwidth difference between bundling the blockchain with the client and letting it download on startup.

With all of that in mind, the client sure does need a simple "please wait while the blockchain downloads, X% finished" since it's reasonable to assume that this is the user's first encounter with the bitcoin client and they aren't likely to know what's going on.
sr. member
Activity: 364
Merit: 250
October 16, 2011, 01:26:07 PM
#6
1. It's stupidly huge and something needs to be done about that.
2. If you expect btc to be a real-world currency then it's going to get even more stupidly huge with more use.
3. It takes forever to download it, which puts off new users.
4. It's a Berkeley DB... ugh.

If I'm wrong, please correct me... but I think the blockchain needs to be changed so that it's more user-friendly, dev-friendly and efficient.

edit: I posted this in the Bitcoin Discussion forum because I wanted to discuss the effect of the huge blockchain on new users' adoption of bitcoin.

RE #1:  I wouldn't call it stupidly huge, it can still fit on one cd rom..and those haven't been "big" for about 15 years.

RE #2:  Yes it will, i completely agree

RE #3:  I do not know for the life of me, why 95% of the block chain isn't downloaded along with the app..that is the first 140K or so blocks really should come with the initial download.  Its much smaller than 600 mb when you zip it.  Then updating the rest by the client should only take an hour or two.

RE #4:  Good luck trying to change that
legendary
Activity: 2030
Merit: 1000
My money; Our Bitcoin.
October 16, 2011, 01:14:22 PM
#5
3. It takes forever to download it, which puts off new users.

The first monthly "State of Bitcoin" summary coming from project developer Gavin Andresen ( 13 Oct 15:32 )
http://bit.ly/plkp7D

excerpt:
• Network stability and wallet security are still my top concerns; start-up experience for new users
  (the long wait to download the block chain) is next on my list.

legendary
Activity: 1050
Merit: 1000
You are WRONG!
October 16, 2011, 01:05:42 PM
#4
4. It's a Berkeley DB... ugh.
what is wrong with that? seriously! you do have a really low understanding of DB's right?
member
Activity: 76
Merit: 10
October 16, 2011, 12:57:58 PM
#3
Hi everyone,
I think the following things need to be pointed out about the blockchain.

1. It's stupidly huge and something needs to be done about that.
2. If you expect btc to be a real-world currency then it's going to get even more stupidly huge with more use.
3. It takes forever to download it, which puts off new users.
4. It's a Berkeley DB... ugh.

If I'm wrong, please correct me... but I think the blockchain needs to be changed so that it's more user-friendly, dev-friendly and efficient.

edit: I posted this in the Bitcoin Discussion forum because I wanted to discuss the effect of the huge blockchain on new users' adoption of bitcoin.




You make more than 500 posts and you dont know about block chain trimming? really?
legendary
Activity: 1148
Merit: 1008
If you want to walk on water, get out of the boat
October 16, 2011, 12:43:49 PM
#2
Quote
If I'm wrong, please correct me
Indeed you are

Quote
I wanted to discuss the effect of the huge blockchain on new users' adoption of bitcoin.
Already discussed tons of times...
hero member
Activity: 784
Merit: 1000
bitcoin hundred-aire
October 16, 2011, 12:18:03 PM
#1
Hi everyone,
I think the following things need to be pointed out about the blockchain.

1. It's stupidly huge and something needs to be done about that.
2. If you expect btc to be a real-world currency then it's going to get even more stupidly huge with more use.
3. It takes forever to download it, which puts off new users.
4. It's a Berkeley DB... ugh.

If I'm wrong, please correct me... but I think the blockchain needs to be changed so that it's more user-friendly, dev-friendly and efficient.

edit: I posted this in the Bitcoin Discussion forum because I wanted to discuss the effect of the huge blockchain on new users' adoption of bitcoin.
Jump to: