@@ -149,8 +149,22 @@ version 0.20.*
149149 option will give the new features six months to mature before
150150 their expected release.
151151
152- - [ Bitcoin Core #18038 ] [ ] P2P: Mempool tracks locally submitted
153- transactions to improve wallet privacy FIXME: bitschmidty
152+ - [ Bitcoin Core #18038 ] [ ] improves privacy when initially broadcasting a
153+ transaction by reducing the frequency that a wallet will attempt to resend
154+ from about 30 minutes to about once a day. Previously, an entity surveilling
155+ the network could see multiple broadcasts of the same transaction during these
156+ resend periods from the same node and conclude that wallet was the originator.
157+ By reducing the frequency of resending attempts from the wallet, the
158+ originator of the transaction has less chance of being identified.
159+
160+ To ensure new transactions reach the network even without frequent
161+ indiscriminate rebroadcast by the wallet, this PR also adds a type of
162+ _ unbroadcast_ transaction within the mempool. An unbroadcast transaction is
163+ one that has been submitted locally via the wallet or RPC but which has not
164+ yet been successfully relayed to peers on the network. Such unbroadcast
165+ transactions remain in the mempool and will be rebroadcast every 10-15 minutes
166+ until a peer has fetched the transaction by sending the node a ` getdata ` P2P
167+ message for that transaction.
154168
155169- [ BIPs #893 ] [ ] makes several changes to the [ BIP340] [ ] specification of
156170 [ schnorr] [ topic schnorr signatures ] pubkeys and signatures, with
0 commit comments