Descriptors, PSBT and Miniscript
The plumbing between wallets, hardware signers and coordinators: output descriptors say what a wallet watches, PSBT (BIP 174) carries a transaction between signers, and Miniscript makes scripts that software can reason about.
91 threads and 615 messages, 16 Aug 2013 to 6 Aug 2026.
Read on LearnBitcoin
BIPs
Bitcoin Optech
The threads, in order
Listed by the date of each thread's first message.
2013 1 thread
- BIP 32.5 Greg Maxwell5 messages
2014 1 thread
- Securing hardware wallets devrandom1 message
2016 2 threads
- BIP proposal: derived mnemonics millibitcoin5 messages
- Hardware Wallet Standard Jonas Schnelli26 messages
2017 2 threads
- 5 messages
- 8 messages
2018 5 threads
- SIGHASH2 for version 1 witness programme Johnson Lau10 messages
- BIP 174 thoughts Pieter Wuille55 messages
- Witness serialization in PSBT non-witness UTXOs Pieter Wuille3 messages
- 15 messages
- Extending BIP174 for HTLCs Alex Bosworth2 messages
2019 13 threads
- Simple Proof-of-Reserves Transactions Steven Roose4 messages
- Card Shuffle To Bitcoin Seed rhavar7 messages
- BIP174 / PSBT extensions Andrew Poelstra3 messages
- Adding xpub field to PSBT to make multisig more secure Stepan Snigirev7 messages
- BIP174 extension proposal (Global Type: PSBT_GLOBAL_XPUB_SIGNATURE) Jonathan Underwood17 messages
- BIP174 amendment proposal (Important Signer Check should be mentioned) Jonathan Underwood3 messages
- 9 messages
- Miniscript Pieter Wuille3 messages
- Draft BIP for SNICKER AdamISZ10 messages
- PSBT global key for network Jimmy Song2 messages
- PSBT_GLOBAL_XPUB: Version bytes in xpub Ian Kroozbi2 messages
- Signing CHECKSIG position in Tapscript Russell O'Connor6 messages
- Base64-encoded descriptors Chris Belcher6 messages
2020 15 threads
- PSBT Addition (BIP 174) for authenticating source/output PSBT files Peter (Coinkite Inc)7 messages
- 7 messages
- 6 messages
- 7 messages
- Overview of anti-covert-channel signing techniques Pieter Wuille10 messages
- RFC: Deterministic Entropy From BIP32 Keychains Ethan Kosakovsky10 messages
- PSBT in QR codes Riccardo Casatta2 messages
- 13 messages
- BIP draft: BIP32 Path Templates Dmitry Petukhov6 messages
- Minsc, a Miniscript-based scripting language Nadav Ivgi1 message
- PSBT Security Standard Robert Spigler1 message
- Against proprietary and PoR fields in PSBT BIP174 Ferdinando M. Ametrano3 messages
- Formal specification of Miniscript in Alloy Dmitry Petukhov3 messages
- New PSBT version proposal Andrew Chow17 messages
- 7 messages
2021 14 threads
- Hardware wallets and "advanced" Bitcoin features Kevin Loaec5 messages
- PayJoin adoption Chris Belcher5 messages
- Libre/Open blockchain / cryptographic ASICs Luke Kenneth Casson Leighton13 messages
- Proposal: Bitcoin Secure Multisig Setup Hugo Nguyen37 messages
- 9 messages
- 3 messages
- Motivating Address type for OP_RETURN Jeremy Rubin7 messages
- Proposal for an Informational BIP BitPLATES (Chris)7 messages
- Taproot Fields for PSBT Andrew Chow8 messages
- Derivation Paths for Single Key Taproot Scripts Andrew Chow4 messages
- BIP Proposals for Output Script Descriptors Andrew Chow12 messages
- 8 messages
- 5 messages
- Proposal for a few IANA mime-types related to Bitcoin Peter (Coinkite Inc)7 messages
2022 9 threads
- BIP proposal: Pay-to-contract tweak fields for PSBT (bip-psbt-p2c) Dr Maxim Orlovsky3 messages
- 9 messages
- BIP174 PSBT test vector Tobin Harding3 messages
- Conjectures on solving the high interactivity issue in payment pools and channel factories Antoine Riard7 messages
- Miniscript support in hardware wallets/signing devices Michael Folkson1 message
- Wallet policies for descriptor wallets Salvatore Ingala9 messages
- 9 messages
- 20 messages
- Bitcoin Core 24.0.1 Released Michael Ford3 messages
2023 10 threads
- 1 message
- RGB protocol announcement Dr Maxim Orlovsky7 messages
- 5 messages
- BIP for Serverless Payjoin Dan Gould6 messages
- BIP for Serverless Payjoin (AdamISZ) Dan Gould5 messages
- New BIP to align descriptors, xpub derivation and miniscript Dr Maxim Orlovsky2 messages
- Proposed BIP for MuSig2 PSBT Fields Ava Chow5 messages
- Proposed BIP for MuSig2 Descriptors Ava Chow2 messages
- A proposal for a "PSBT for descriptors" format SeedHammer Team2 messages
- BIP: output descriptors for PSBT SeedHammer Team1 message
2024 6 threads
- 5 messages
- 3 messages
- BIP 322 use case Prof EduStream5 messages
- Proposed BIP text for Miniscript Ava Chow1 message
- 3 messages
- BIP: Sending Silent Payments in PSBTs Andrew Toth1 message
2025 8 threads
- Who uses or wants to use PSBTv2 (BIP370) Sjors Provoost6 messages
- 1 message
- UTXO probing attack using payjoin /dev /fd09 messages
- 1 message
- OP_CIV - Post-Quantum Signature Aggregation Tadge Dryja5 messages
- 8 messages
- Feedback on a simple 2-path vault design (2-of-2 + CLTV recovery) and use of pruned nodes for UTXO retrieval victor perez5 messages
- Add PSBT_IN_SP_TWEAK field nymius1 message
2026 5 threads
- Output Script Descriptor Annotations Craig Raw1 message
- 10 messages
- 4 messages
- 1 message
- rawtr() Output Script Descriptors Jean Pablo1 message