Bitcoin, Explained — The Technical Side of Bitcoin

Explaining New PSBT and RBF Attacks - NADO 1

Bitcoin Magazine’s Technical editor Aaron van Wirdum teams up with Bitcoin core contributor Sjors Provoost to explain Bitcoin one episode at a time. In the debut episode of The Van Wirdum Sjorsnado, Aaron and Sjors break...

2020-09-22

Episode notes

Bitcoin Magazine’s Technical editor Aaron van Wirdum teams up with Bitcoin core contributor Sjors Provoost to explain Bitcoin one episode at a time. In the debut episode of The Van Wirdum Sjorsnado, Aaron and Sjors break down and explain Partially Signed Bitcoin Transactions (PSBT) and Replace By Fee (RBF) and some really tricky attacks that where recently discovered in Bitcoin.


Helpful Links:


PSBT Attack Vector:


RBF Attack Vector:


Chapters


00:00:00 Meet the hosts: hardware wallets and excessive fees

00:06:49 SegWit commits signatures to input amounts

00:07:34 Combining signatures from two misleading requests

00:11:57 Checking previous transactions fixes the fee attack

00:13:01 Taproot and signing all input information

00:17:07 Wallet compatibility and mitigation tradeoffs

00:20:54 Replace by fee and the fee market

00:24:57 Opt-in replacement rules and miner incentives

00:27:45 Replacement handling, wallet balances and denial of service

00:32:14 Security reporting and the scale of the problem


Support the Show!


Follow Bitcoin Magazine on Twitter @BitcoinMagazine


Follow Aaron van Wirdum @AaronvanW


Follow Sjors Provoost @provoost


Music:


Song Title: Segwit SoundsBy: The NakamoTonesAlbum: Citadel MusicProduced by: Bitcoin Audio