Hi Yuval!

Sorry for reviving an old email thread. Could you describe what the UX would be like, or how a wallet developer might implement this? Is the intention that someone would open their non-private wallet, and choose an option that slowly siphons their funds into a different app? Why would anyone want that feature?

If the user is privacy-conscious, why did they choose the non-private wallet to begin with? Why wouldn't they just move all their funds to the private wallet so they can continue to use just one app?

And if the user is not privacy-conscious, they would never choose to enable this option, so why would the wallet developer even bother to implement it?

From a product standpoint, I can't see how this would be useful, and therefore I'm not sure why it needs to be a BIP. If I'm missing something, please let me know!

Thanks,
James


On Tue, Nov 6, 2018 at 10:18 AM Yuval Kogman via bitcoin-dev <bitcoin-dev@lists.linuxfoundation.org> wrote:
Hello,

I would like to propose a method based on BIP32 (and optionally BIP44) for improving fungibility and on chain privacy with wallets for which this is not a primary concern, requiring minimal changes to allow such wallets to safely forward change outputs to more specialized wallets. This is intended to complement more comprehensive proposals such as BIP79.

Note that this draft is still incomplete, there are open questions about the particular format to use. In its current form it proposes two viable options (and two more are included completeness) and though I have a slight preference for the first option, I remain undecided given the tradeoffs, and so I am writing the mailing list to solicit inputs/criticism.


Thanks to SirMeow, Adam Ficsor, and Adam Gibson for reviewing earlier versions and providing valuable feedback and suggestions.

Regards,
Yuval
_______________________________________________
bitcoin-dev mailing list
bitcoin-dev@lists.linuxfoundation.org
https://lists.linuxfoundation.org/mailman/listinfo/bitcoin-dev