What is a bitcoin incoming transaction with value = 0.00000546?

1

I wrote a script that downloads and parses blocks. I see a lot of incoming payments with value = 0.00000546. Any explanation?

Thanks!

Andreas Manousakis

Posted 2019-05-29T17:12:37.190

Reputation: 15

Answers

2

This output value corresponds to the dust limit that is imposed on bitcoin transactions.

Many of these outputs may have been generated as a dust attack to de-anonymize users/ addresses.

chytrik

Posted 2019-05-29T17:12:37.190

Reputation: 10 276

2

In addition to Chytrik's mention of a dust attack, dust limit transactions are also used heavily by the Omni Layer to identify the recipient of an omni asset. Transactions such as those will follow pattern of one dust (or near dust) output, an OP_RETURN output, and a change output.

While dust attacks tend to create thousands of dust outputs in a handful of transactions, omni layer transactions will only create a single dust output per transaction.

Raghav Sood

Posted 2019-05-29T17:12:37.190

Reputation: 10 897

-1

I would say that a Dust Attack on Bitcoin is the most dangerous system that hackers use to steal Bitcoin. According to this article: https://dust-attack.blogspot.com/2019/03/blog-post.html?m=1

Rozwrcd

Posted 2019-05-29T17:12:37.190

Reputation: 19

1I don't think dust attack can help steal bitcoin. May only be used to de-anonymize users.sanket1729 2019-05-31T07:09:45.817

It is in this transaction: https://www.blockchain.com/btc/tx/1d6580dcd979951bd600252b741c22a3ea8e605e43168f8452c68915c3ea2bf3 With the help of a dusty attack, a lot of coins were stolen.

Rozwrcd 2019-05-31T08:14:42.730

How do you know it's stolen?sanket1729 2019-06-01T00:46:13.967