Bitcoin, Explained — The Technical Side of Bitcoin

Bitcoin Core 0.21 supports Tor v3 - NADO 13

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 ...

2020-10-16

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