BitcoinAdvanced

Bitcoin Script

Bitcoin’s stack-based programming language for defining the conditions needed to spend transaction outputs.

PLAIN-ENGLISH DEFINITION

In more detail

A Bitcoin output can require more than 'show one signature.' Script lets it express conditions involving multiple signatures or time constraints. The language has a deliberately limited execution model, unlike general-purpose smart-contract environments. Those conditions are what nodes check when someone later tries to spend the output.

IN THE WILD

How you might use it

A shared treasury output uses Bitcoin Script to require signatures from two designated keys before the BTC can move.

Was this clear?

Got a way to make Bitcoin Script click?

Add your take

By Crypto Dictionary · Published · Updated

Go to the source

Use the original reference to explore the details behind this entry.

Read the reference

An original explanation with a reference to follow. Protocol details and community usage can evolve. Sources & standards

PASS IT TO THE GROUP CHAT

Share a definition