Protocol & Consensus • Estimated 20m
Script Execution Stack
protocol.script-execution-stack
Bitcoin Script evaluates spending conditions as a stack machine. Data pushes and opcodes consume and produce stack items in sequence, and a script succeeds only if execution finishes without failure and leaves a truthy result on the stack.
Open visual node page
• Browse the concept library
Curated resources (3)
- Script (article) Reference overview of Bitcoin Script as a stack-based, Forth-like language and how opcodes transform stack items.
- Bitcoin Developer Guide: Transactions (article) Canonical walkthrough of script validation, stack evaluation, and the conditions that make a spend succeed or fail.
- Mastering Bitcoin (book) Authorization and authentication chapters covering Script construction, stack execution, and spending validation.
Direct prerequisites (1)
Direct dependents (0)
Canonical site description: Interactive Bitcoin knowledge graph with prerequisites, curated resources, and structured topic pages.