7

What if some government start using their computers to move the tiniest amount of Bitcoin possible, from wallet to wallet, just to make the blockchain REALLY big? Is this possible?

And also, is it possible to generate large amounts of transactions so that one winning node can't include them all in one 10 minute mining process?

Murch
  • 71,155
  • 33
  • 180
  • 600
Guelando 2
  • 73
  • 2

1 Answers1

9
  1. The current maximum size of a block is 1 MB. Current block sizes are about half that, so the absolute worse case scenario is that the block chain grows in size twice as fast as it does now. That's not particularly scary.

  2. It's easy to create more than 1 MB of transactions every 10 minutes. If anyone does that, some transactions can't be included in blocks. However, at present, there are almost always more transactions available than miners are willing to include in blocks, so we're already at the point where miners need to choose what transactions get included.

    For the most part, miners choose based on fee per kilobyte of transaction data, so transactions that pay more fee/kB get included in blocks sooner. If someone wanted to, they could create large transactions that paid large fees in order to raise the transaction fee the rest of us would need to pay. Since that would cost the attacker money every block without actually preventing us from using the system (if we were willing to pay the higher fees), it's also not particularly scary.

David A. Harding
  • 11,626
  • 2
  • 44
  • 71
  • And what if transaction fees are kept to a minimum? I understand the topic starter's worry of spamming the blockchain. – gosuto Dec 22 '14 at 23:34
  • @jorijnsmit I think the answer above already answers that. If all miners create max-sized blocks, the most spam can do is grow the block chain about twice as fast. If the spammer pays very low fees, real block chain users like you and me can continue paying regular fees to get pretty much exactly the same quality of service we get now. Spam is bad, no doubt, but its potential for damage within Bitcoin is currently well bounded. – David A. Harding Dec 23 '14 at 02:27