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

Thanks!
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.