Bitcoin Forum

Bitcoin => Development & Technical Discussion => Topic started by: omar on May 30, 2011, 12:57:17 AM



Title: Adding a technical Security section to the FAQ
Post by: omar on May 30, 2011, 12:57:17 AM
I didn't find anything in the Bitcoin FAQ about how the network shields itself from a flood of valid transactions intended to bring the network to a crawl; basically a DoS type of attack.

I'm sure you guys have thought about this and implemented measures such as accepting only a limited number of transactions/time from each peer, requiring a proof-of-work with each new transaction and dropping transactions with the lowest transaction fee when the queue of pending transactions fills up.

Sorry I don't have time to dig through the forum or the code to find what has been implemented. But having a "Security" section in the FAQ that answers these type of questions would be very helpful to build the confidence of potential users of Bitcoin.


Title: Re: Adding a technical Security section to the FAQ
Post by: bittrader on May 30, 2011, 01:30:49 AM
Most nodes require that any transaction for less than 0.01 BTC must provide a transaction fee of at least 0.01 BTC or they will not be accepted.

So a "flood of valid transactions" attack would end up being costly for the attacker.


Title: Re: Adding a technical Security section to the FAQ
Post by: theymos on May 30, 2011, 02:40:38 AM
https://en.bitcoin.it/wiki/Weaknesses#Spamming_transactions