Bitcoin VerityVergleich öffnen

Stufe 9 · Fortgeschrittene Technik

Bitcoin Script und Ausgabebedingungen

Wie Sperrskript, Witness und Stapelsprache entscheiden, ob ein UTXO ausgegeben werden darf.

Artikel
84
Lesezeit
14 Minuten
Geprüft
10. September 2026

Das Wichtigste in Kürze

Bitcoin Script ist eine bewusst begrenzte Stapelsprache zur Prüfung von Ausgabebedingungen. Ein Output enthält eine Regel; ein späterer Input muss Daten liefern, mit denen ihre Auswertung gelingt.

01

Eine Regel sperrt den Output

Ein Transaktionsoutput enthält Wert und scriptPubKey. Der ausgebende Input verweist auf genau diesen älteren Output und liefert scriptSig, Witness oder beides; jeder Node verwirft einen Versuch, dessen Bedingung scheitert.

02

Stapel statt normaler Anwendung

Opcodes legen Daten auf den Stapel, vergleichen, hashen und prüfen sie. Script besitzt keine allgemeinen Schleifen und kann weder Webseiten noch Börsenkurse oder private Datenbanken abfragen. So bleibt das Ergebnis begrenzt und deterministisch.

03

Gehashte Bedingungen

P2SH bindet einen Output an den Hash eines redeemScript; P2WSH und Taproot ergänzten weitere Modelle. Der Hash beweist die Übereinstimmung des offengelegten Skripts, nicht dessen Sicherheit oder Wiederherstellbarkeit.

04

Konsens und Relay-Policy

Konsensregeln bestimmen gültige Blöcke, die lokale Node-Policy filtert Mempool und Weiterleitung enger. Ein handgeschriebenes Skript kann konsensgültig, aber schwer verbreitbar sein oder Mittel durch einen Fehler dauerhaft sperren.

Stufe 9 · Fortgeschrittene Technik

Wichtige Begriffe

scriptPubKey
Die im Transaktionsoutput gespeicherte Sperrbedingung.
Witness
Inputdaten zur Erfüllung einer SegWit- oder Taproot-Bedingung.
Opcode
Eine einzelne Anweisung in Bitcoin Script.

Häufiger Irrtum

Bitcoin Script beobachtet die Außenwelt und bewegt Geld automatisch.

Genauere Einordnung

Es läuft nur bei der Prüfung eines vorgeschlagenen Spends und kennt ausschließlich deterministische, vom Protokoll definierte Daten.

Genauere Einordnung

Ist Script nicht zu eingeschränkt?

Signaturen, Hashes, Zweige und Zeitsperren reichen für Multisig, Kanäle und viele Verwahrungsregeln. Die Beschränkung ist zugleich ein Sicherheitskompromiss.

84

Kernaussagen

  1. 01Ein UTXO enthält eine Bedingung, keinen Eigentümernamen.
  2. 02Script ist deterministisch und stapelbasiert.
  3. 03Konsensgültigkeit und Relay-Policy unterscheiden sich.
  4. 04Komplexe Wallets brauchen vollständige Wiederherstellungsdaten.

Zusammenfassung wie für ein Kind

Ganz einfach erklärt

Ein Bitcoin-Output ist wie eine Spardose mit einem genauen Schloss. Script sagt, welche Signatur, welches Geheimnis oder welche Wartezeit zum Öffnen nötig ist.

Geprüft: 10. September 2026

Quellen und weiterführende Literatur

Die Quellen stützen konkrete Fakten und Definitionen. Ihre Nennung bedeutet nicht, dass die Redaktion jede Ansicht der Urheber übernimmt.

01
Bitcoin Developer Guide: Transaktionen und SkripteBitcoin Developer Guide
developer.bitcoin.org
02
BIP 16: Pay to Script HashBitcoin Improvement Proposals
bips.dev
03
Bitcoin Core: Script-InterpreterBitcoin Core source code
github.com

Bildungsinhalt, keine Anlageempfehlung.