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.
6 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.
Pieter Wuille ↔ Jonas Nick, Anthony Towns
Specifies tapscript — the taproot script-path validation rules: Schnorr signature checks via OP_CHECKSIG/OP_CHECKSIGADD, OP_SUCCESS upgrade opcodes, and a per-input sigops budget.
Defines the Pay-to-Script-Hash (P2SH) standard transaction type, shifting responsibility for redemption conditions from sender to redeemer via a 20-byte script hash.
Mike Hearn announces the open-source release of BitcoinJ under the Apache 2 license, and asks about merkle branch verification, scripting language ideas, and why transaction replacement was disabled.
Satoshi explains that Bitcoin is designed for non-reversible transactions between two parties without intermediaries, and describes planned escrow transactions using a predicate language.
Bitcoin Institute ↔ Satoshi Nakamoto
Deep-dive into Bitcoin's transaction layer: UTXO lifecycle, transaction structure, Script evaluation, ECDSA and Schnorr signatures, SegWit, and Taproot.