I mean there is so much code in Monero handling situation that involve any dust. Is it just for backward compatibility or would it be needed even if the Monero started with rCT?

I know about 2 types of dust:

1) dust as an output lower than fee
As far as I understand it, it just seems unnecessary to call it dust, because the only special thing is that this "dust" can't be sent on it's own, nothing more, right?

2) dust as some amount that was unmixable before rCT
If the Monero started with rCT, it would not happen to have this kind of dust, right?

So in the end, if the Monero started now with rCT, it could remove all the dust code, right?

1 Answer 1


It would indeed not be needed.

For the "below its weight in fee" case, the wallet could just avoid spending those outputs.

  • I just wasn't sure. :)
    – Salda
    Commented Nov 6, 2018 at 0:31

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.