4

I recently read the following thing on reddit:

The two transactions for .00000001 BTC are a malicious spam attack. They were sent without fees, which means that if you wallet doesn't allow you to choose specific outputs your balance is tied up until those transactions confirm.

Surely this is a spam (although I can not understand what is advertised), but I can not understand how is it a malicious attack. What exactly can be achieved by this attack?

3
  • Note the comments on that thread "OP is a known troll and the attack doesn't exist." Commented Feb 18, 2014 at 22:48
  • Thanks, but I do not really know whether to trust this comment or no. My opinion if it is known that he is a troll, why not to ban him? Commented Feb 18, 2014 at 22:50
  • Ran into this myself
    – alfwatt
    Commented Mar 2, 2014 at 2:55

2 Answers 2

4

The transactions will likely never be included in a block, as they do not meet the defacto bitcoin transactions rules for transactions sent without a fee, detailed here:

A transaction may be safely sent without fees if these conditions are met:

It is smaller than 1,000 bytes.

All outputs are 0.01 BTC or larger.

Its priority is large enough (see the Technical Info section below)

*Copied from https://en.bitcoin.it/wiki/Transaction_fees#Sending*

Since the transactions fail to meet the criteria to be included in a block for free (which is already getting rare), the transaction will likely be rejected on most/all mining pools, though may be rebroadcast by the sender or the receiver. The transactions may remain unconfirmed for a long time, unless the sender double spends his inputs, nullifying the transactions.

The attack is similar to a ddos on the bitcoin network, as the transactions propagate through the nodes which accept and relay the transactions. This does not cause issues with the '7 transactions per second rule' as the transactions will likely not get into a block, but may cause latency if enough of these transactions are broadcast.

It's more of a pester than a malicious attack.

1
  • A transaction can be submitted (and resubmitted) via any node running bitcoin, so long as the transactions are valid and signed by the owner of those coins.
    – Mark
    Commented Feb 23, 2014 at 1:56
-1

I got them appearing (unconfirmed) in my Blochchain wallet again today. I assume it is something to do with the database repair.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.