Episode notes
Bitcoin Core 0.21 will support Tor v3 addresses. Aaron and Sjors explain what this means and why it matters, and also discuss how new Bitcoin nodes find existing Bitcoin nodes when they bootstrap to the network.
Helpful Links:
* Tor V3 (onion) address support in Bitcoin Core:
* the ADDRv2 message added in BIP155 that allows nodes to gossip those new Tor addresses: https://github.com/bitcoin/bips/blob/master/bip-0155.mediawiki#Specification
* DNS seeds and the bootstrap problem: https://stackoverflow.com/questions/41673073/how-does-the-bitcoin-client-determine-the-first-ip-address-to-connect
Chapters
00:00:00 Tor and onion-service basics
00:02:35 Privacy benefits for Bitcoin nodes
00:03:40 Longer Tor v3 addresses
00:04:47 Peer discovery and the old address format
00:07:04 BIP155 and the addrv2 message
00:08:18 Bootstrapping a node and how DNS works
00:11:40 DNS seeds, centralization and public scrutiny
00:13:26 Fallback seeds and remembering known peers
00:16:29 Automatic Tor v3 services and podcast news
Support the Show!
Follow Bitcoin Magazine on Twitter @BitcoinMagazine
Follow Aaron van Wirdum @AaronvanW
Follow Sjors Provoost @provoost
Follow Ruben Somsen @SomsenRuben
Music:
Song Title: Segwit Sounds
By: The NakamoTones
Album: Citadel Music
Produced by: Bitcoin Audio
