Bitcoin, Explained — The Technical Side of Bitcoin

Episode 84: Marathon Pool’s Invalid Block (And Some Updates About the Show)



In this episode of Bitcoin, Explained, Aaron and Sjors discuss an invalid block mined by Marathon Pool. They explain why the block was invalid, what caused it (and what didn’t), and why that didn’t affect the Bitcoin n...

2023-10-05

Episode notes

In this episode of Bitcoin, Explained, Aaron and Sjors discuss an invalid block mined by Marathon Pool. They explain why the block was invalid, what caused it (and what didn’t), and why that didn’t affect the Bitcoin network.


Aaron and Sjors also provide some updates about the show, and what that means moving forward.


Finally, Sjors briefly mentions some notable Bitcoin Core updates that were recently merged.


For more information on the invalid block, also see: https://b10c.me/observations/07-invalid-block-809478/


Chapters


00:00:00 Show updates and independence from Bitcoin Magazine

00:03:57 A new topic-driven release schedule

00:07:09 Marathon Pool’s invalid block and transaction ordering

00:10:16 Fee-rate sorting and Marathon’s experiment

00:13:56 Why SPV nodes accepted the invalid block

00:15:39 The risks of custom block-building software

00:17:05 Peer-to-peer encryption merged into Bitcoin Core

00:19:31 AssumeUTXO on testnet and signet