bitpay / bitcore

A full stack for bitcoin and blockchain-based applications
https://bitcore.io/
MIT License
4.85k stars 2.09k forks source link

Support merge avoidance #69

Closed ryanxcharles closed 8 years ago

ryanxcharles commented 10 years ago

Although bitcoin is naturally pseudonymous, it is very easy to leak personal financial information. A strategy to increase privacy is to never merge two outputs together. Instead, when sending a payment, send to many different addresses instead. This is called "merge avoidance". To my knowledge, this concept was first introduced by Justus Ranvier:

http://bitcoinism.blogspot.com/2013/07/reclaiming-financial-privacy-with-hd.html

And named by Mike Hearn:

https://medium.com/p/7f95a386692f

braydonf commented 8 years ago

Interesting, this likely applies more to these or similar repos now: