3 ms·
What's stopping a malicious client from just generating a lot of tiny transactions to fill up the block chain and overwhelm all the other clients that perform t
by bhousel 15y ago
What's stopping a malicious client from just generating a lot of tiny transactions to fill up the block chain and overwhelm all the other clients that perform the verifications?
I understand that the current database with all the transactions takes up a few hundred MB (and this is why it can take a while to verify a bitcoin transaction).
Couldn't a small number of clients attack the currency by DOSing the network with transactions?
Edit: found this, I guess they know it "might be" a problem https://en.bitcoin.it/wiki/Weaknesses#Denial_of_Service_%28DoS%29_attacks https://en.bitcoin.it/wiki/Weaknesses#Denial_of_Service_%28D...
- tlrobinson 15y agoI believe the idea is that a small transaction fee will be expected by the majority of miners, which will make a flood of transactions costly. Miners are free to include/exclude your transaction in their block regardless of whether a transaction fee was included. If the majority rejects transactions without a fee then it will take a longer time for the transaction to be included in a block.