BIP 380 — Output Script Descriptors General Operation
Defines the general syntax, checksum, and key/script expression grammar for Output Script Descriptors, the language wallets use to describe and reproduce sets of output scripts.
Entries tagged with this topic. Spans across types and sources — explore connections between people, events, and themes.
14 entries
Defines the general syntax, checksum, and key/script expression grammar for Output Script Descriptors, the language wallets use to describe and reproduce sets of output scripts.
Defines the m/86'/0'/0' derivation path for HD wallets recovering single-key Taproot (P2TR) outputs, reusing the BIP 44/49/84 account structure.
Defines PSBT Version 2, which lets inputs and outputs be added to a Partially Signed Bitcoin Transaction after creation, unlike the fixed transaction of PSBT v0 (BIP 174).
Defines the BIP 32 derivation path and extended-key version bytes (zpub/zprv) for HD wallets generating native SegWit P2WPKH addresses.
Defines PSBT, a binary key-value transaction format letting offline, hardware, and multi-party signers exchange unsigned and partially-signed transactions without direct UTXO access.
Defines the BIP32 derivation path (purpose 49') and address scheme for P2WPKH-nested-in-P2SH accounts, so BIP141 segregated witness wallets sharing a seed fail visibly instead of missing UTXOs.
Marek Palatinus ↔ Pavol Rusnak
Defines a BIP32-based path (purpose'/coin_type'/account'/change/index) letting one seed manage multiple coins and accounts, plus the account-discovery algorithm for recovering wallets.
Marek Palatinus ↔ Pavol Rusnak
Defined the standard for generating human-readable mnemonic seed phrases (typically 12 or 24 words) from random entropy. Combined with BIP 32, became the universal Bitcoin wallet backup method.
Introduced hierarchical deterministic (HD) wallets — an entire tree of key pairs derived from a single master seed. Eliminated frequent-backup needs and enabled organized parent-child key derivation.
Marek Palatinus ↔ Pavol Rusnak, Alena Vranova
In 2010, Marek Palatinus proposed Bitcoin's first mining pool. He went on to co-design the Stratum protocol, co-found Trezor, and co-author BIP-39, the seed-phrase standard nearly every wallet uses.
Bitcoin v0.3.12 was released on SourceForge with standard JSON-RPC error objects, a new backupwallet RPC command, and various network stability enhancements.
Satoshi Nakamoto ↔ Martti Malmi
Satoshi corrects a SourceForge username mix-up, approves Malmi's FAQ draft, rewords the 'distribute under several keys' guidance, and reframes wallet-password as a security pitch against banks.
Satoshi Nakamoto ↔ Dustin Trammell
Satoshi reveals the wallet location (%appdata%\Bitcoin), explains it uses a transactional database (DBM) safe from crash/power loss, and confirms socket cleanup code is added for the next release.
Bitcoin Institute ↔ Satoshi Nakamoto
How Bitcoin Core manages keys, constructs transactions, selects coins, estimates fees, and exposes functionality through RPC, REST, and ZMQ interfaces.