Bitcoin Forum

Other => Beginners & Help => Topic started by: pizza_lord on March 15, 2014, 07:51:00 PM



Title: Cant bitcoin become broken when the blockchain gets too big?
Post by: pizza_lord on March 15, 2014, 07:51:00 PM
If you wanted to break bitcoin couldn't you just setup a powerful computer to just transact millions of BTC micro transactions back and forth to make the blockchain super huge.

Somebody said its already upto 15GB

What is someone sabotaged it like this and the blockchain became several terabytes of a few petabtyes.

Would that bring all wallets to a grinding halt?


Title: Re: Cant bitcoin become broken when the blockchain gets too big?
Post by: wheatstone on March 15, 2014, 07:54:45 PM
There are several reasons this cannot happen. Primary among them is that the current max block size is 1 MB. Since there is 1 block every 10 minutes on average, that caps the increase in blockchain size.


Title: Re: Cant bitcoin become broken when the blockchain gets too big?
Post by: Carl Quesadilla on March 15, 2014, 07:55:32 PM
when too many people mine, we grind to a halt.  this is why we invented quantum mechanics.


Title: Re: Cant bitcoin become broken when the blockchain gets too big?
Post by: Nancarrow on March 15, 2014, 08:16:04 PM
What wheatstone said is entirely correct. Meanwhile Carl Quesadilla appears to be some sort of pot-addled clinically insane noob.

In addition, micro-transactions cost fees. Miners would be only too happy to take fees from some very rich spamming malefactor. Said malefactor would run out of money before long.


Title: Re: Cant bitcoin become broken when the blockchain gets too big?
Post by: Abdussamad on March 15, 2014, 08:17:42 PM
If you wanted to break bitcoin couldn't you just setup a powerful computer to just transact millions of BTC micro transactions back and forth to make the blockchain super huge.

Somebody said its already upto 15GB

What is someone sabotaged it like this and the blockchain became several terabytes of a few petabtyes.

Would that bring all wallets to a grinding halt?

It costs money to send transactions so they would have to spend a lot of money to do this. Also confirmations are slow so its going to take a while. Maybe somebody will try it someday. Should be fun to watch a) the predictable flash crash b) equally predictable recovery b) attempt at destroying bitcoin fail.


Title: Re: Cant bitcoin become broken when the blockchain gets too big?
Post by: jonald_fyookball on March 15, 2014, 08:57:32 PM
i dont really think its a problem... I think it must be possible
to become a miner even without the whole blockchain -- you
just start at any given point and confirm new blocks.
Probably no one built a client like that yet, but could be coming.
Then again, 16 gigs isnt even that big, so no need for it.


Title: Re: Cant bitcoin become broken when the blockchain gets too big?
Post by: t1000 on March 15, 2014, 09:15:33 PM
If the bitcoin community decided to send transactions at the maximum rate and all miners were to produce 1MB blocks, at 1 block every 10 minutes 50.6GB (51840MB) will be added to the blockchain per year. It will take 20.2 years to add 1 terabyte to the blockchain.

A 3TB drive commercially available today will be able to store the blockchain of a bitcoin on steroid for more than 60 years.

"640K 1T ought to be enough for anyone".  ::)


Title: Re: Cant bitcoin become broken when the blockchain gets too big?
Post by: jonald_fyookball on March 15, 2014, 09:20:56 PM
If the bitcoin community decided to send transactions at the maximum rate and all miners were to produce 1MB blocks, at 1 block every 10 minutes 50.6GB (51840MB) will be added to the blockchain per year. It will take 20.2 years to add 1 terabyte to the blockchain.

A 3TB drive commercially available today will be able to store the blockchain of a bitcoin on steroid for more than 60 years.

"640K 1T ought to be enough for anyone".  ::)

What happens when bitcoin volume grows 10fold.  Wouldn't some transactions not get into blocks, slowing down the transaction speed. What's the solution to that


Title: Re: Cant bitcoin become broken when the blockchain gets too big?
Post by: MonkeyDOH on March 15, 2014, 10:54:47 PM
That's not impossible to break the blockchain, pizza_lord.


Title: Re: Cant bitcoin become broken when the blockchain gets too big?
Post by: zeeshanblc on March 16, 2014, 12:24:57 AM
The are many clients that you don't have to download the blockchain, if downloading and storing blockchain is uncomfortable to you.


Title: Re: Cant bitcoin become broken when the blockchain gets too big?
Post by: Nancarrow on March 16, 2014, 12:27:15 AM
i dont really think its a problem... I think it must be possible
to become a miner even without the whole blockchain -- you
just start at any given point and confirm new blocks.
Probably no one built a client like that yet, but could be coming.
Then again, 16 gigs isnt even that big, so no need for it.

This can't really be done. As a miner you need to include valid transactions in a block. But each input to a valid transaction must be an output from a previous transaction, and that can be as far back in the blockchain as you like, basically anything from block 1 onwards. So you need all the blocks.

Having said that, it is possible to have a 'pruned blockchain' structure, which only contains records of unspent transaction outputs. I heard in some other thread that while the 'raw' blockchain is currently ~15gigs, the pruned record would only be 5 or 6 gigs.

Your other point is very important, and it seems the devs keep brushing it under the carpet. We're currently only having transactions at about 1/10 of the total capacity (of 7 tps, imposed by the 1MB block limit and ~10min block gen time). But the kind of mass adoption we're all hoping for would push up against that limit, it might be only a couple of years away. But there are also arguments for keeping the limit in place. Apparently there can be some sort of infrastructure set up for 'off-chain transactions' but I've no idea how those are supposed to work.


Title: Re: Cant bitcoin become broken when the blockchain gets too big?
Post by: jonald_fyookball on March 16, 2014, 03:57:35 AM
So no solutions have been proposed to this problem?

What about creating multiple "parallel" block chains somehow


Title: Re: Cant bitcoin become broken when the blockchain gets too big?
Post by: wheatstone on March 16, 2014, 08:59:08 AM
So no solutions have been proposed to this problem?

What problem?

Blockchain growth is capped by max block size, but blocks aren't getting anywhere near that on average, so the real growth is much slower.


Title: Re: Cant bitcoin become broken when the blockchain gets too big?
Post by: testcoin on March 16, 2014, 09:58:19 AM
So no solutions have been proposed to this problem?

What about creating multiple "parallel" block chains somehow


Yes no solutions, because nobody sees it as a problem now.

This maybe a problem decades later, if Bitcoin will be extremely popular. But I believe it won't be difficult to solve it with technology level at the time.



Title: Re: Cant bitcoin become broken when the blockchain gets too big?
Post by: Dannie on March 16, 2014, 11:05:55 AM
The block data is over 17.5 GB as of today, and it will keep growing.

If you have very limited space or don't want to save all that data, you can always use thin client.
But, I think most of the people have way more free space in their computers.

Also, don't forget we are going to have HDD with bigger and bigger size.  :)


Title: Re: Cant bitcoin become broken when the blockchain gets too big?
Post by: galbros on March 16, 2014, 12:28:47 PM
While the size of the blockchain is an issue, this threat has largely been mitigated for bitcoin.  However, almost all altcoins especially when first released are usually vulnerable to this type of attack.  I recall doge had this issue for awhile until they increased the fee.


Title: Re: Cant bitcoin become broken when the blockchain gets too big?
Post by: b!z on March 16, 2014, 02:41:04 PM
Question: what happens when a block is larger than 1 MB? Do the surplus transactions get moved to the next block?


Title: Re: Cant bitcoin become broken when the blockchain gets too big?
Post by: Blue Chips on March 16, 2014, 03:20:28 PM
Question: what happens when a block is larger than 1 MB? Do the surplus transactions get moved to the next block?

It is not possible for the miner, to include transaction exceeding the 1 MB limit, that is a hardcap written in the source. Currently only the "best" transactions would be included. "Best" meaning, that they either have many bitcoindays-destroyed, payed a high Fee, or waited for a longer period of time.


Title: Re: Cant bitcoin become broken when the blockchain gets too big?
Post by: vnvizow on March 16, 2014, 03:33:49 PM
million versions of the blockchain is stored in millions of wallets all around the world, if one fails the blockchain refers to the other majority. In other words: blockchain/ bitcoin can't be 'broken'


Title: Re: Cant bitcoin become broken when the blockchain gets too big?
Post by: MicroGuy on March 16, 2014, 05:00:33 PM
If you wanted to break bitcoin couldn't you just setup a powerful computer to just transact millions of BTC micro transactions back and forth to make the blockchain super huge.

Somebody said its already upto 15GB

What is someone sabotaged it like this and the blockchain became several terabytes of a few petabtyes.

Would that bring all wallets to a grinding halt?

What you will see in the future is fewer and fewer people keeping the blockchain on their devices. The blockchain will be stored and protected mostly by pools, exchanges, and corporate entities like blockchain.info.