# Bitcoin Script

Source URL: https://support.dxp.blockstream.com/education/glossary/bitcoin-script
Updated: 2026-05-26T17:13:41.000Z
Letter: B

---

Bitcoin's native programming language used to define how bitcoins are spent and who can spend them. It is a simple, stack-based language used to be secure, efficient, and easy for developers to work with.

Bitcoin Script is intentionally not Turing-complete, meaning it cannot be used to create arbitrary programs. This prevents potentially malicious scripts from consuming excessive computing power that could harm the network.

Bitcoin Script is a powerful tool for supporting features such as multisignature, timelocks, and conditional payments. As the Bitcoin ecosystem grows, Bitcoin Script will likely play an even more important role in enabling new and innovative applications.

Common scripts include Pay-to-Public-Key-Hash (P2PKH) and Pay-to-Script-Hash (P2SH).

Navigation: Blockstream Help Center > Education > Glossary > Bitcoin Script

## Related Terms in This Letter
- [Blind oracle](https://support.dxp.blockstream.com/education/glossary/blind-oracle)
- [Borromean ring signatures](https://support.dxp.blockstream.com/education/glossary/borromean-ring-signatures)
- [Bitcoin Script](https://support.dxp.blockstream.com/education/glossary/bitcoin-script) (current)
- [BitVM](https://support.dxp.blockstream.com/education/glossary/bitvm)
- [BOLT12](https://support.dxp.blockstream.com/education/glossary/bolt12)
- [Bitcoin](https://support.dxp.blockstream.com/education/glossary/bitcoin)
- [Bitcoin Node](https://support.dxp.blockstream.com/education/glossary/bitcoin-node)
- [Bitcoin Core](https://support.dxp.blockstream.com/education/glossary/bitcoin-core)
- [Bulletproofs](https://support.dxp.blockstream.com/education/glossary/bulletproofs)
- [Blind signatures](https://support.dxp.blockstream.com/education/glossary/blind-signatures)
- [Blockchain](https://support.dxp.blockstream.com/education/glossary/blockchain)
- [Block](https://support.dxp.blockstream.com/education/glossary/block)
- [Block Header](https://support.dxp.blockstream.com/education/glossary/block-header)
- [Block Height](https://support.dxp.blockstream.com/education/glossary/block-height)
- [Blockchain Explorer API](https://support.dxp.blockstream.com/education/glossary/blockchain-explorer-api)
- [Broadcast Transaction](https://support.dxp.blockstream.com/education/glossary/broadcast-transaction)
