Was sind Bitcoin Smart Contracts? Ordinals, NFTs und Runes erklärt

Dieser Artikel ist in folgenden Sprachen verfügbar:

Author logo
Patrick Dike-Ndulue
Post image

KI-Zusammenfassung

Bitcoin unterstützt Smart Contracts, NFTs und Tokenisierung, jedoch auf eine viel eingeschränktere und sicherheitsorientierte Weise als etwa Ethereum. Durch Innovationen wie Ordinals, BRC-20 und Runes entstehen neue Möglichkeiten für digitale Assets auf Bitcoin, wobei der Fokus auf Dezentralisierung, Dauerhaftigkeit und Effizienz liegt. Trotz wachsender Funktionalität bleibt das Bitcoin-Ökosystem bewusst minimalistisch, um Stabilität und Sicherheit zu gewährleisten.

 

Bitcoin wurde ursprünglich als dezentrales System zur Speicherung und Übertragung von Wert entwickelt. Im Gegensatz zu Blockchains wie Ethereum war es nicht darauf ausgelegt, dezentrale Anwendungen oder komplexe programmierbare Logik zu unterstützen. Dennoch hat die Nachfrage nach Smart Contracts, NFTs und Tokenisierung Entwickler dazu gebracht, Wege zu finden, um Bitcoin zu erweitern, ohne sein Kerndesign zu verändern. Das Ergebnis ist ein eigenes Ökosystem aus Bitcoin-Smart Contracts, NFTs und Token-Standards, das sich deutlich von denen anderer Blockchains unterscheidet. Dieser Artikel erklärt, wie Bitcoin-Smart Contracts funktionieren, welche Einschränkungen sie haben und wie Technologien wie Ordinals, BRC-20 und Runes NFTs und Token auf Bitcoin ermöglichen.

Unterstützt Bitcoin Smart Contracts?

Ja, Bitcoin unterstützt Smart Contracts, allerdings nur in begrenzter und bewusst eingeschränkter Form. Bitcoin-Smart Contracts basieren auf Bitcoin-Script, einer einfachen, nicht Turing-vollständigen Skriptsprache. Im Gegensatz zu Ethereums Solidity kann Bitcoin Script keine Endlosschleifen ausführen und keinen komplexen On-Chain-Zustand speichern. Diese Einschränkungen erhöhen die Sicherheit und Vorhersehbarkeit, begrenzen jedoch die Flexibilität.

Bitcoin Script kann nicht:

  • Beliebige Blockchain-Zustände auslesen
  • Persistente Variablen speichern
  • Komplexe bedingte Logik ausführen

Stattdessen konzentriert es sich auf die Validierung der Ausgabebedingungen für Bitcoin-Transaktionen im UTXO-Modell.

Wie Bitcoin Smart Contracts funktionieren

Bitcoin-Smart Contracts sind bedingungsbasiert. Beim Erstellen einer Transaktion legt der Absender die Regeln fest, die erfüllt sein müssen, um die Bitcoins auszugeben. Diese Regeln wirken wie ein Schloss. Um die Coins freizugeben, muss der Empfänger die korrekten Daten bereitstellen, etwa eine Signatur, mehrere Signaturen oder einen Nachweis dafür, dass eine Zeitbedingung erfüllt wurde.

Dieses System ermöglicht:

  • Eigentumsnachweise
  • Zeitbasierte Einschränkungen
  • Mehrparteien-Genehmigungen

Und das alles ohne die Ausführung beliebigen Codes.

Arten von Bitcoin Smart Contracts

1. Pay-to-Public-Key-Hash (P2PKH)

P2PKH ist das am häufigsten verwendete Bitcoin-Smart-Contract. Er sperrt Coins anhand des Hashes eines öffentlichen Schlüssels und erfordert zum Ausgeben eine gültige Signatur. P2PKH ist sicher, effizient und bis heute weit verbreitet.

Script-Format: OP_DUP OP_HASH160 <pubkey_hash> OP_EQUALVERIFY OP_CHECKSIG

2. Multisignatur (MultiSig)

MultiSig-Verträge erfordern mehrere Signaturen zur Autorisierung einer Transaktion.

Beispiel: Ein 2-von-3-MultiSig benötigt zwei gültige Signaturen aus drei möglichen Schlüsseln.

Typische Anwendungsfälle:

  • Gemeinsame Verwahrung
  • Treuhandlösungen
  • DAO-Treasuries

3. Zeitgesperrte Transaktionen (nLockTime und nSequence)

Bitcoin unterstützt zeitbasierte Bedingungen über:

  • nLockTime: Absolute Zeit oder Blockhöhe
  • nSequence: Relative Zeitverzögerungen pro Input

Diese Funktionen ermöglichen:

  • Verzögerte Zahlungen
  • Payment Channel
  • Fortgeschrittene Finanzvereinbarungen

Zeitlocks wurden durch BIP-65 und BIP-112 eingeführt und sind ein zentrales Element von Bitcoin-Layer-2-Lösungen.

4. Pay-to-Script-Hash (P2SH – BIP16)

P2SH ermöglicht, Bitcoin an den Hash eines Skripts zu senden, ohne das Skript sofort offenzulegen.

Vorteile:

  • Kleinere Transaktionsgrößen
  • Verbesserte Privatsphäre
  • Unterstützung komplexer Skripte wie MultiSig

P2SH-Adressen beginnen mit „3“ und sind weiterhin weit verbreitet.

5. Pay-to-Taproot (P2TR – BIP341)

Taproot-Smart-Contracts verbessern Privatsphäre und Effizienz, indem nicht genutzte Ausgabebedingungen nicht mehr verborgen bleiben.

Zentrale Vorteile:

  • Komplexe Logik bleibt privat, sofern sie nicht ausgeführt wird
  • Niedrigere Transaktionsgebühren
  • Bessere Skalierbarkeit

Taproot bildet die Grundlage für Ordinals und moderne Bitcoin-Smart-Contract-Designs.

Gibt es NFTs im Bitcoin-Netzwerk?

Ja, allerdings funktionieren sie völlig anders als NFTs auf Ethereum. Da Bitcoin nicht für NFTs konzipiert wurde, sind mehrere Protokolle und Ebenen entstanden, um NFTs zu ermöglichen, ohne die Basisregeln von Bitcoin zu verändern.

Das Bitcoin-NFT-Ökosystem

Frühe Experimente

  • Colored Coins nutzten Satoshis als Asset-Marker, waren jedoch unflexibel
  • Counterparty (XCP) ermöglichte NFTs und Token durch eingebettete Transaktionsdaten
  • Bekanntes Beispiel: Rare Peppers

Layer-2-Lösungen und Sidechains

  • Stacks nutzt die Clarity-Smart-Contract-Sprache und rechnet auf Bitcoin ab
  • RSK (Rootstock) ermöglicht Ethereum-ähnliche Smart Contracts über eine Bitcoin-Peg

Diese Lösungen bieten mehr Flexibilität, erfordern jedoch im Vergleich zu reinem Bitcoin-Layer-1 zusätzliche Vertrauensannahmen.

Was sind Bitcoin Ordinals?

Bitcoin-Ordinals weisen einzelnen Satoshis fortlaufende Seriennummern zu und ermöglichen es, Daten direkt auf diese Satoshis zu schreiben. Diese sogenannten Inscriptions können enthalten:

  • Bilder
  • Text
  • Audio oder Video
  • Andere digitale Inhalte

Da Ordinals auf der Bitcoin-Basisschicht funktionieren, sind alle Inscriptions vollständig On-Chain und dauerhaft. Das macht sie besonders attraktiv für Sammler, die Wert auf Unveränderlichkeit und Zensurresistenz legen. Möglich wurden Ordinals durch SegWit und Taproot, die den Umgang mit Daten und Skripten vereinfachen.

BRC-20-Token

BRC-20 ist ein fungibler Token-Standard, der auf Ordinals-Inscriptions basiert. Trotz des schnellen Wachstums hat BRC-20 deutliche Skalierungsprobleme aufgezeigt.

Vorteile

Nachteile

Einfach zu erstellen

Erzeugt übermäßig viele UTXOs

Vollständig On-Chain

Führt zu Netzwerküberlastung

Bitcoin Runes erklärt

Bitcoin-Runes wurden entwickelt, um fungible Token auf Bitcoin effizienter zu gestalten.

Zentrale Merkmale:

  • Direkte Nutzung des UTXO-Modells
  • Speicherung von Metadaten in OP_RETURN
  • Vermeidung von UTXO-Bloat

Runes verfolgen das Guthaben pro UTXO statt pro Wallet-Adresse. Token-Aktionen umfassen:

  • Etching: Definition der Token-Parameter
  • Minting: Erzeugung des Angebots
  • Transfer: Übertragung zwischen Outputs

Runes sollen einfacher, sauberer und skalierbarer sein als BRC-20.

Herausforderungen von NFTs und Token auf Bitcoin

Das Design von Bitcoin setzt natürliche Grenzen:

  • Begrenzter Blockspace
  • Niedrigere Transaktionsrate
  • Gebührenanstiege bei hoher Nachfrage

Daher priorisieren Bitcoin-basierte NFTs und Token Dauerhaftigkeit und Sicherheit vor schneller Experimentierfreude.

Anwendungsfälle und Praxisbeispiele

  • Digitale Kunst und Sammlerstücke
  • Gaming-Assets auf Stacks und RSK
  • Historische On-Chain-Inscriptions über Ordinals

Bitcoin-NFTs setzen auf Beständigkeit und Dezentralisierung statt auf hohe Programmierbarkeit.

Zukunft von Bitcoin Smart Contracts und NFTs

Bitcoin-Smart Contracts werden sich wahrscheinlich weiterhin langsam und bewusst weiterentwickeln.

Statt Ethereums Ansatz zu kopieren, verfolgt Bitcoin seinen eigenen Weg:

  • Stärkere Privatsphäre durch Taproot
  • Sauberere Token-Designs wie Runes
  • Layer-2-Innovation ohne Aufblähung von Layer-1

Für Bitcoin-Nutzer bedeutet das mehr Möglichkeiten ohne Kompromisse bei den Kernwerten des Netzwerks.

FAQ: Bitcoin Smart Contracts, NFTs und Runes

Sind Bitcoin-Smart Contracts mit Ethereum-Smart Contracts vergleichbar?

Nein. Bitcoin-Smart Contracts sind einfacher und nicht Turing-vollständig. Sie konzentrieren sich auf die Transaktionsbedingungen statt auf die Anwendungslogik.

Kann Bitcoin dezentrale Anwendungen ausführen?

Nicht direkt auf Layer 1. dApps werden meist auf Layer-2-Netzwerken wie Stacks oder auf Sidechains wie RSK entwickelt.

Sind Bitcoin-NFTs vollständig On-Chain gespeichert?

Ordinals sind vollständig On-Chain. Andere NFT-Lösungen speichern Metadaten teilweise Off-Chain und verankern den Besitz an Bitcoin.

Was ist der Unterschied zwischen Ordinals und Ethereum-NFTs?

Ordinals schreiben Daten direkt auf Satoshis, während Ethereum-NFTs auf Smart Contracts basieren und häufig auf Off-Chain-Daten verweisen.

Sind BRC-20-Token sicher?

Sie sind experimentell. Sie funktionieren technisch, können jedoch Netzwerklasten verursachen und höhere Gebühren in Rechnung stellen.

Warum wurden Bitcoin-Runes entwickelt?

Um ein fungibles Token ohne übermäßige UTXO-Belastung zu ermöglichen und die Effizienz zu verbessern.

Benötigen Bitcoin-NFTs Taproot?

Moderne Ordinals und effiziente Inscriptions basieren auf Taproot; ältere NFT-Ansätze existierten jedoch bereits.

Wird Bitcoin jemals vollständige Smart Contracts unterstützen?

Unwahrscheinlich auf der Basisschicht. Bitcoin priorisiert Stabilität und Sicherheit und verlagert komplexe Logik auf höhere Ebenen.

Werden Bitcoin-NFTs Ethereum-NFTs ersetzen?

Nein. Sie dienen unterschiedlichen Zwecken. Bitcoin-NFTs setzen auf Dauerhaftigkeit und Minimalismus, nicht auf Programmierbarkeit.

Nicht verpassen! Wir senken die Preise um 20 %

Der Flash-Sale endet bald! Staking mit BTC-Belohnung. Tippen & erhalten

Hol dir Tangem
Author logo
Autoren Patrick Dike-Ndulue