Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

hide address as soon as its use is detected in the tx pool #210

Open
chaserene opened this issue Nov 5, 2024 · 0 comments
Open

hide address as soon as its use is detected in the tx pool #210

chaserene opened this issue Nov 5, 2024 · 0 comments

Comments

@chaserene
Copy link

Feather hides an address when a confirmed transaction had paid to it. this is great for preventing address reuse and protecting privacy that some wallets fail to realize.

I suggest hiding an address at an earlier stage, when an unconfirmed transaction in the transaction pool is expected to pay to it. this would further reduce the chance of giving out the same address twice. this gains further importance when the transaction isn't included in a block for a longer time (e.g. fee too low for network conditions).

if the transaction is never included in a block, it would still make sense to keep the address hidden, since the unconfirmed transaction's appearance proves that the address had been given out.

the downside is that restoring the same wallet from the mnemonic wouldn't result in the same set of unused addresses. however, I think this is close to being a non-issue, and keeping the address hidden even in just one instance of the wallet would still reduce the chance of the address being reused.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant