Bitcoin, Explained — The Technical Side of Bitcoin

Hardware Wallet Integration in Bitcoin Core and HWI - NADO 30

In this episode of The Van Wirdum Sjorsnado, hosts Aaron van Wirdum and Sjors Provoost discuss hardware wallet integration into Bitcoin Core, one of the ongoing projects that Sjors regularly contributes to himself. Hardw...

2021-03-05

Episode notes

In this episode of The Van Wirdum Sjorsnado, hosts Aaron van Wirdum and Sjors Provoost discuss hardware wallet integration into Bitcoin Core, one of the ongoing projects that Sjors regularly contributes to himself.


Hardware wallets are a popular solution for storing private keys offline, to minimize the risk that hackers gain access to the corresponding coins. They are used in combination with regular software wallets to sign transactions in such a way that the private keys never leave the device.


Chapters


00:00:00 BIP8 and independent-client code review

00:01:32 Hardware-wallet integration in Bitcoin Core

00:02:58 Rewriting the wallet around descriptors

00:05:30 HWI and a common hardware-wallet interface

00:10:00 External signing without manual copy and paste

00:13:24 Graphical wallet setup, verification and sending

00:17:11 Multisig, Specter Desktop and full-node wallets

00:23:15 More flexible policies with Taproot and Miniscript