Skip to content

Commit 37a35b5

Browse files
committed
add recommended handling for notification tx change outputs
1 parent 8b11b61 commit 37a35b5

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

bip-0047.mediawiki

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -194,6 +194,17 @@ Alice SHOULD use an input script in one of the following standard forms to expos
194194
195195
Compatible wallets MAY provide a method for a user to manually specify the public key associated with a notification transaction in order to recover payment codes sent via non-standard notification transactions.
196196

197+
=====Post-Notification Privacy Considerations=====
198+
199+
Incautious handling of change outputs from notification transactions may cause unintended loss of privacy.
200+
201+
The recipient of a transaction which spends a change output from a prior notification transaction will learn about the potential connection between the sender and the recipient of the notification transaction.
202+
203+
The following actions are recommended to reduce this risk:
204+
205+
* Wallets which support mixing SHOULD mix change outputs from notification transactions prior to spending them
206+
* Wallets which do not support mixing MAY simulate mixing by creating a transaction which spends the change output to the next external BIP44 address
207+
197208
====Sending====
198209

199210
# Each time Alice wants to initiate a transaction to Bob, Alice derives a unique P2PKH address for the transaction using ECDH follows:

0 commit comments

Comments
 (0)