Silent Payments (BIP 352) is a way of creating a resusable Bitcoin payment address. A receiver generates an address and then a sender multiplies this public key by a private key they hold, which creates a new address that the receiver can find by scanning the chain.
While this is a pretty cool system, now implemented in a number of wallets, such as:
- Cake Wallet (#754883)
- Sparrow (#1454007)
- Nunchuk (#1431672)
- Dana Wallet (#1254833)
- Bitcoin Core (work-in-progress) (#1461047)
- Blue Wallet (send-only) (#655139)
One problem is that you can't use silent payments with PSBTs. Or can't yet...
Here comes BIP 376 with some rules for adding silent payment support to PSBTs. This is very cool because PSBTs are very cool (and also silent payments are cool, although I'm not as convinced of their coolness as I am of PSBTs coolness...which is very).
Check out the new BIP!