Episode notes
In this episode of Bitcoin, Explained, Aaron and Sjors welcome Ruben Somsen and Josie to the show to discuss BIP 352, their now-finalized Bitcoin Improvement Proposal for Silent Payments.
As previously discussed in episode 58, Silent Payments use a special type of addresses that allow senders to generate public keys for transaction recipients, in such a way that these recipients can in turn generate the associated private keys. This benefits privacy, as Bitcoin users can freely share a static address, without this resulting in address reuse on the Bitcoin blockchain.
Aaron, Sjors, Ruben and Josie recap how this works. and discuss some of the implementation details for the BIP, including how light clients can utilize Silent Payments, how these payments are made compatible with CoinJoin, and an extra feature called “labels”.
Chapters
00:00:00 Welcome, guests and CoinKite sponsor
00:01:21 BIP 352: from proposal to implementation
00:06:46 How silent payments protect address privacy
00:09:00 Shared secrets, scan keys and spend keys
00:18:11 Scanning the blockchain for incoming payments
00:22:46 Private light clients, indexing and compact filters
00:35:23 The Hotel California problem: expiry and revocation
00:39:30 CoinJoin, hardware wallets and verifiable shared secrets
00:48:02 Labels: identifying payments without extra scanning
00:55:37 Wallet adoption and implementation roadmap
===
This episode’s sponsor: CoinKite, maker of the ColdCard.
Aaron’s Twitter: @AaronvanW
Aaron’s Nostr: npub1art8cs66ffvnqns5zs5qa9fwlctmusj5lj38j94lv0ulw0j54wjqhpm0w5
Sjors’ Twitter: @provoost
Sjors’ Nostr: npub1v25jqj332n630klwtqeqxgyrjl4alw4phmluhu2x6lcxzwy9m03suqexw3
Ruben’s Twitter: @SomsenRuben
Josie’s Twitter: @josibake
If you’d like to sponsor the show, please email info at bitcoinexplainedpodcast.com.
https://bitcoinexplainedpodcast.com/
