[Bitcoin-development] determining change addresses using the least significant digits

Wladimir laanwj at gmail.com
Fri Feb 6 10:11:28 UTC 2015

On Wed, Feb 4, 2015 at 2:23 PM, Isidor Zeuner
<cryptocurrencies at quidecco.de> wrote:

> A possible approach to handle this issue would be to add a randomized
> offset amount to the payment amount. This offset amount can be small
> in comparison to the payment amount.
> Any thoughts?

Adding/subtracting a randomized offset amount is one way, but there
have also been more sophisticated ideas to obfuscate the amount, e.g.
by adding multiple change outputs or even distributing over multiple
transactions (potentially coinjoined for further privacy).

Mike Hearn had some ideas regarding obfuscation of payment amounts,
which still make sense, and he wrote about them here:


More information about the bitcoin-dev mailing list