Bitcoin, Explained — The Technical Side of Bitcoin

Episode 81: Bitcoin Core 25.0

In this episode, Aaron (@AaronvanW) and Sjors (@provoost) discuss Bitcoin Core 25.0, the latest major release of the Bitcoin Core software. They highlight four of the most notable changes: performance improvements concer...

2023-06-26

Episode notes

In this episode, Aaron (@AaronvanW) and Sjors (@provoost) discuss Bitcoin Core 25.0, the latest major release of the Bitcoin Core software. They highlight four of the most notable changes: performance improvements concerning huge transaction loads, further Miniscript integration, a faster wallet re-scan, and the decreased 65-byte transaction limit policy rule.


For further reading on the reasoning behind 65-byte policy rule, also see: https://bitslog.com/2018/06/09/leaf-node-weakness-in-bitcoin-merkle-tree-design/


Chapters


00:00:00 Introduction and listener boosts

00:02:32 Bitcoin Core 25.0 and the release cycle

00:04:31 BRC-20 traffic and node performance

00:09:30 Spending with Miniscript

00:15:48 Faster wallet rescans with compact block filters

00:21:52 The 65-byte minimum transaction policy

00:26:33 Merkle tree ambiguity and SPV wallet attacks

00:34:34 An alternative full-RBF release


Episode Sponsor: https://voltage.cloud/


Sjors New Book: https://www.amazon.com/Bitcoin-Technical-innovations-Sjors-Provoost/dp/9090360425