Episode 36: Taproot Activation Update: Speedy Trial And The LOT=True Client
Ep. 36

Episode 36: Taproot Activation Update: Speedy Trial And The LOT=True Client

•

Episode description

The Van Wirdum Sjorsnado 36 — Speedy Trial And The LOT=True Client

In this episode of “The Van Wirdum Sjorsnado,” hosts Aaron van Wirdum and Sjors Provoost discussed the final implementation details of Speedy Trial, the Taproot activation mechanism included in Bitcoin Core 0.21.1. Van Wirdum and Provoost also compared Speedy Trial to the alternative BIP 8 LOT=true activation client.

After more than a year of deliberation, the Bitcoin Core project has merged Speedy Trial as the (first) activation mechanism for the Taproot protocol upgrade. Although van Wirdum and Provoost had already covered Taproot, the different possible activation mechanisms and Speedy Trial specifically in previous episodes, in this episode they laid out the final implementation details of Speedy Trial.

Chapters

00:00:00 Taproot activation and the two clients
00:04:20 Final Speedy Trial parameters
00:10:00 The BIP8 LOT=true client
00:16:19 Late signaling and incompatible enforcement
00:26:59 Mandatory signaling and possible chain splits
00:34:36 Code review, signatures and Gitian builds
00:38:49 Other activation paths and reorganization risks
00:43:29 Block height versus block time
00:47:48 Time-warp attacks and the consensus debate

0:00Taproot activation and the two clients
4:20Final Speedy Trial parameters
10:00The BIP8 LOT=true client
16:19Late signaling and incompatible enforcement
26:59Mandatory signaling and possible chain splits
34:36Code review, signatures and Gitian builds
38:49Other activation paths and reorganization risks
43:29Block height versus block time
47:48Time-warp attacks and the consensus debate