Bitcoin Forum
December 10, 2016, 09:01:55 AM *
News: Latest stable version of Bitcoin Core: 0.13.1  [Torrent].
 
   Home   Help Search Donate Login Register  
Pages: [1]
  Print  
Author Topic: Transaction "DDOS"  (Read 700 times)
BitcoinBug
Full Member
***
Offline Offline

Activity: 196


View Profile
June 23, 2011, 11:59:30 AM
 #1

Hi there!

I've read as much as I could for the last day or two, but one question is still bugging me and I would like to get it answered before I invest money into this. And the question is:

how is bitcoin protected against transaction flood by anyone not liking the whole bitcoin philosophy, e.g. governments around the world, unable to collect taxes from it. As far as I know, most bitcoin clients have the whole transaction database loaded, which is currently about 700MB on my computer. This is a lot for an early phase project. Wide adoption could quickly generate gigabytes of transactions a year and malicious distributed attack could probably do it even faster. Since every client is meant (is it?) to have all transaction history it would soon become a resource hog and impractical for most desktop computers.

Thanks!
1481360515
Hero Member
*
Offline Offline

Posts: 1481360515

View Profile Personal Message (Offline)

Ignore
1481360515
Reply with quote  #2

1481360515
Report to moderator
1481360515
Hero Member
*
Offline Offline

Posts: 1481360515

View Profile Personal Message (Offline)

Ignore
1481360515
Reply with quote  #2

1481360515
Report to moderator
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
1481360515
Hero Member
*
Offline Offline

Posts: 1481360515

View Profile Personal Message (Offline)

Ignore
1481360515
Reply with quote  #2

1481360515
Report to moderator
chungy
Jr. Member
*
Offline Offline

Activity: 38


View Profile
June 23, 2011, 12:03:01 PM
 #2

Easy: transaction fees.  Not much of a bother for legitimate individual transactions, big bother for DDoS.

Also, the database shouldn't grow that much per year.  Not sure why you have 700MB, mine's around 450MB (Linux; if it's bigger on other systems then I suppose I can see that).

edit: I've read there are also ways for clients to have a narrow block chain rather than the whole thing, which will be great for mobile clients.
BitcoinBug
Full Member
***
Offline Offline

Activity: 196


View Profile
June 23, 2011, 12:09:23 PM
 #3

So it is a NO for DDOS, but what about legitimate uses? If current userbase generated 450MB Wink, how much would 100x userbase generate a year? Tens of gigabytes?
caveden
Legendary
*
Offline Offline

Activity: 1106



View Profile
June 23, 2011, 12:13:06 PM
 #4

There are 2 issues there. One is abusing the disk space of miners by making the block chain grow to much. Transactions fees prevent this.

Another is sending tons of microtransactions to yourself in order to consume the entire bandwidth of all bitcoin clients. This can be avoided by refusing to propagate the transactions of a peer which seems to be flooding. But currently the mechanism used is that transactions which don't obey a hardcoded transaction fee policy are not propagated by the default client software. I don't like this mechanism very much, I hope one day it gets replaced by something that doesn't impose a transaction fee policy. But it's better than nothing anyway.

18rZYyWcafwD86xvLrfuxWG5xEMMWUtVkL
caveden
Legendary
*
Offline Offline

Activity: 1106



View Profile
June 23, 2011, 12:14:49 PM
 #5

So it is a NO for DDOS, but what about legitimate uses? If current userbase generated 450MB Wink, how much would 100x userbase generate a year? Tens of gigabytes?

https://en.bitcoin.it/wiki/Scalability

18rZYyWcafwD86xvLrfuxWG5xEMMWUtVkL
BitcoinBug
Full Member
***
Offline Offline

Activity: 196


View Profile
June 23, 2011, 12:20:44 PM
 #6

So it is a NO for DDOS, but what about legitimate uses? If current userbase generated 450MB Wink, how much would 100x userbase generate a year? Tens of gigabytes?

https://en.bitcoin.it/wiki/Scalability

Thanks!
Pages: [1]
  Print  
 
Jump to:  

Sponsored by , a Bitcoin-accepting VPN.
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!