Skip to content

Commit 19fb0e4

Browse files
bitschmidtyjnewbery
authored andcommitted
News96: Add Bitcoin Core #16528
1 parent 0f78286 commit 19fb0e4

File tree

1 file changed

+16
-2
lines changed

1 file changed

+16
-2
lines changed

_posts/en/newsletters/2020-05-06-newsletter.md

Lines changed: 16 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -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 unbroadcasted transaction is
163+
one that has been submitted locally via the wallet or RPC but which hasn't
164+
been deemed successfully broadcast to the network. Such unbroadcasted
165+
transactions remain in the mempool and will be rebroadcast every 10-15 minutes
166+
until the node receives a `getdata` P2P message for that transaction, which
167+
acts as a heuristic for determining a successful initial broadcast.
154168

155169
- [BIPs #893][] makes several changes to the [BIP340][] specification of
156170
[schnorr][topic schnorr signatures] pubkeys and signatures, with

0 commit comments

Comments
 (0)