Please describe the feature you’d like to see added.
HD addressing is just a system for generating new addresses from a single seed. Currently, it automatically generates new addresses only for incoming transactions.
Suggestion/Question: Why not implement the same simple system of generating new addresses from a single seed for outgoing transactions? This could enhance privacy by automatically using a new sending address for each outgoing transaction, similar to how new receiving addresses are generated.
Technical perspective:
- For incoming transactions, HD addressing works by:
- Receiving a transaction
- Automatically generating a new address for the next receipt
- Previous address is no longer shown to senders
- The proposed mechanism for outgoing transactions would work similarly:
- When making an outgoing transaction
- Automatically generate a new address for sending
- Previous sending address would no longer be used
This mechanism seems technically feasible and could potentially improve transaction privacy. While understanding the current UTXO model constraints, implementing automatic address rotation for sending could be an interesting privacy-enhancing feature.
Would love to hear your thoughts on the technical feasibility and potential benefits of such an implementation.
Is your feature related to a problem, if so please describe it.
No response
Describe the solution you’d like
No response
Describe any alternatives you’ve considered
No response
Please leave any additional context
No response