Login
Learn Bitcoin is live in Beta - spot an issue or have a suggestion? We'd love to hear it!
Home Glossary P P2SH (Pay to Script Hash)

P2SH (Pay to Script Hash)

A script mechanism where funds are sent to the hash of a redemption script (addresses often start with ‘3’).
Share

P2SH introduced the concept of sending BTC to a script’s hash instead of a public key hash. The spender only reveals the full script when they spend, preserving privacy for more complex scripts (like multisig). It shortens what senders must see or handle—just a single hash. Then the real logic (multisig or otherwise) is revealed in the spending transaction. This setup facilitated easily shareable addresses for complex scripts (like 2-of-3 multisig), as recipients don’t need to broadcast the entire script upfront. Bech32-based P2WSH offers a native SegWit version, but P2SH remains widely used for multisig wallets.

Key takeaways
Enables flexible scripts (multisig, timelocks) hidden behind a single hash
Sends to an address starting with ‘3’ in legacy format
Reveals the full redemption script only when spending
Learn Bitcoin visual
Learn how to

Be Your Own Bank

Be Your Own Bank teaches you how to securely store and manage your Bitcoin, giving you full control over your finances. Unlock the power of self-custody and financial sovereignty, so you can confidently operate without intermediaries.

Take the Survey
30 sec
Free
Suggest a Term

Have a term to suggest? Enter it below and help us expand our vocabulary!