Episode notes
In this episode of Bitcoin, Explained, Aaron and Sjors discuss BIP 324, the proposal by Dhruv, Pieter Wuille and Tim Ruffing to add peer-to-peer (P2P) encryption to the Bitcoin protocol. They explain why this is needed, how it would work, and which problems it would, and wouldn’t solve.
Chapters
00:00:00 Developer calls and boostagrams
00:02:40 From BIP 151 to BIP 324
00:04:13 Why encrypt Bitcoin traffic?
00:09:46 Encrypted handshakes and Diffie–Hellman
00:15:37 Man-in-the-middle attacks and session IDs
00:19:55 Traffic analysis, handshake padding and traffic shaping
00:26:24 Connecting to nodes without encryption support
00:28:13 Encryption versus authentication
00:31:15 Making public keys look random
00:32:39 Implementation status and testing
Episode Sponsor: https://voltage.cloud/
Sjors New Book: https://www.amazon.com/Bitcoin-Technical-innovations-Sjors-Provoost/dp/9090360425
