Pay-to-Script-Hash (P2SH)

GPTKB entity

Statements (23)
Predicate Object
gptkbp:instanceOf Bitcoin address type
gptkbp:abbreviation P2SH
gptkbp:addressLength 34 characters
gptkbp:addressPrefix 3
gptkbp:advantage hides script complexity until spend time
gptkbp:definedIn BIP16
gptkbp:enables multi-signature addresses
escrow transactions
timelock scripts
gptkbp:hashFunction gptkb:RIPEMD-160
gptkb:SHA-256
https://www.w3.org/2000/01/rdf-schema#label Pay-to-Script-Hash (P2SH)
gptkbp:introducedIn 2012
Bitcoin Improvement Proposal 16
gptkbp:network gptkb:Bitcoin
gptkbp:predecessor Pay-to-Pubkey-Hash (P2PKH)
gptkbp:redeemScriptRequired yes
gptkbp:script script hash
gptkbp:spendingRequirement provide redeem script and valid signatures
gptkbp:usedFor simplifying complex Bitcoin scripts
gptkbp:usedIn Bitcoin transactions
gptkbp:bfsParent gptkb:Bitcoin_Script
gptkbp:bfsLayer 8