Zum Inhalt springen

Bitcoin

Bitcoin ist ein Peer-to-Peer-Protokoll und -Netzwerk, dessen native Einheiten durch UTXO-Ausgabebedingungen, Proof-of-Work-Reihenfolge und unabhängige Full-Node-Validierung kontrolliert werden.

Aktualisiert

Nur zu Bildungszwecken; stellt keine Anlageberatung oder Anlageempfehlung dar. Anlagen können zu Verlusten führen.

Kurzantwort

Bitcoin ist ein quelloffenes Peer-to-Peer-Protokoll, -Netzwerk und Buchungssystem. BTC ist seine native Einheit und 1 BTC = 100,000,000 satoshis. Statt Kontosalden speichert das Register unausgegebene Transaktionsausgänge (UTXOs) mit Ausgabebedingungen. Ein Wallet verwaltet Schlüssel oder Deskriptoren, findet kontrollierte Ausgänge, erstellt Transaktionen und erzeugt erforderliche Signaturen oder Skripte; die Coins selbst befinden sich nicht im Wallet.

Miner wählen Transaktionen aus und schlagen Proof-of-Work-Blöcke vor. Full Nodes prüfen unabhängig Transaktionsskripte, unausgegebene Inputs, Werterhaltung, Blockgewicht, Proof of Work und Coinbase-Grenzen. Ein Miner kann einen validierenden Node nicht zwingen, ungültige Signaturen oder überhöhte Subsidy zu akzeptieren. Konzentrierte Hash-Leistung kann jedoch Transaktionen zensieren oder versuchen, eine gültige jüngere Historie zu reorganisieren.

Die aktive Chain ist die gültige Chain eines Nodes mit der größten kumulierten Arbeit. Größere Aufnahmetiefe verringert das Reorganisationsrisiko, erzeugt aber keine deterministische Finalität. Protokollgültigkeit, Emissionsplan und Verwahrungskontrolle von Bitcoin sind von Marktpreis, rechtlicher Behandlung, Börsensolvenz und „digitales Gold“-Narrativen zu unterscheiden.

1
Erstellen

Eine Wallet erstellt eine Transaktion mit Ziel, Wert, Gebührenparametern und Replay-Schutzdaten wie ausgegebenen UTXOs oder einer Nonce.

Funktionsweise

  1. Bestimme Netzwerk, Software und Regelsatz, Vertrauensmodell für Node oder Wallet, Verwahrungsmodell und betragsabhängige Bestätigungsregel des Empfängers.
  2. Prüfe Zielnetzwerk, Adresse oder Sperrskript und Betrag; wähle ausgereifte, ausgebbare UTXOs, die von den vorgesehenen Schlüsseln oder dem Skriptpfad kontrolliert werden.
  3. Erstelle Inputs, Empfängerausgang, optionalen Wechselgeldausgang und Gebühr in ganzzahligen Satoshis. Prüfe fee = sum(inputs) - sum(outputs) und schätze Gewicht, virtuelle Größe und Satz in sat/vB.
  4. Prüfe in der Signierumgebung jeden Ausgang, Betrag, Gebühr, Sequence, Locktime und die Ersetzungsregel, bevor die Ausgabebedingungen erfüllt werden.
  5. Sende über ausgewählte Peers oder RPC. Trenne lokale Prüfung, Mempool-Aufnahme, Weiterleitung und Ersetzungsregeln von Konsensgültigkeit und späterem Mining.
  6. Miner erstellen Blockkandidaten; Full Nodes akzeptieren nur gültige Proof-of-Work-Blöcke und folgen der gültigen Chain mit der größten kumulierten Arbeit. Verfolge Aufnahmehöhe, Bestätigungen, Konflikte und Reorganisationen.
  7. Wende die Risikoschwelle des Empfängers an und stimme dann resultierende UTXOs, Wechselgeld und Gebühren ab; sichere Backups und Verwahrungsnachweise, überwache Datenschutzlecks und halte Wallet- und Node-Regeln aktuell.

Der Mempool jedes Nodes ist lokal und richtliniengesteuert, keine globale Konsenswarteschlange. Eine gültige Transaktion kann nicht weitergeleitet oder nicht gemint werden. Gebühren hängen vor allem von Transaktionsgewicht, Gebührensatz und Nachfrage nach Blockraum ab, nicht vom übertragenen Betrag. Wechselgeld ist ein gewöhnlicher Ausgang, kein Protokollfeld und keine Zusatzgebühr.

Emission erfolgt durch die Coinbase-Transaktion eines Blocks. Nach aktuellen Regeln halbiert sich die Subsidy alle 210,000 blocks; nach Höhe 840,000 beträgt sie 3.125 BTC je Block zuzüglich Transaktionsgebühren. Coinbase-Ausgänge benötigen 100 blocks Reifezeit, bevor sie ausgegeben werden dürfen. Die bekannte 21-Millionen-Grenze ist ein asymptotisches Maximum des aktuellen Plans, weder aktuelles Umlaufangebot noch Preisgarantie.

Beispiel

  • UTXO-Buchung. Ein Input beträgt 0.30500000 BTC = 30,500,000 sat. Das Wallet erzeugt eine Zahlung von 20,000,000 sat und Wechselgeld von 10,480,000 sat. Die Gebühr beträgt 30,500,000 - 20,000,000 - 10,480,000 = 20,000 sat = 0.00020000 BTC. Bei 250 vB ist der Satz 20,000 / 250 = 80 sat/vB; Wechselgeld ist keine weitere Gebühr.
  • Gebührensatzsensitivität. Bei derselben beispielhaften Transaktion mit 141 vB ergibt die Rechnung 141 x 12 = 1,692 sat bei einem Satz von 12 sat/vB und 141 x 40 = 5,640 sat bei 40 sat/vB. Das Senden von 0.01 BTC statt 1 BTC verändert diese Größe nicht von selbst; Coin-Auswahl, Skript und Ausgangszahl können es tun.
  • Bestätigungstiefe. Eine auf Höhe 900,000 enthaltene Transaktion hat 1 confirmation, wenn der Tip 900,000 ist, und genau 900,005 - 900,000 + 1 = 6 confirmations, wenn der Tip 900,005 ist. Behält eine neue Best-Work-Chain sie mit Tip 900,003, beträgt die Tiefe 4; lässt die Ersatz-Chain sie aus, wird sie wieder unbestätigt oder konfliktbehaftet.
  • Coinbase-Wert. Nach vier Halvings beträgt die Subsidy 50 / 2^4 = 3.125 BTC. Summieren sich enthaltene Gebühren auf 0.42 BTC, ist der zulässige Coinbase-Ausgangswert 3.125 + 0.42 = 3.545 BTC. Nur die Subsidy ist Neuemission; Gebühren übertragen vorhandene Satoshis und der Ausgang unterliegt weiterhin der Coinbase-Reifezeit.

Risiken

  • Falsches Netzwerk, falsche Adresse, falsches Skript oder falscher Betrag.
  • Seed, privater Schlüssel oder Wiederherstellungsdaten gehen verloren.
  • Schlüssel werden durch Phishing oder Social Engineering gestohlen.
  • Wallet, Signiergerät, Firmware oder Lieferkette ist bösartig.
  • Zwischenablage oder Anzeige ersetzt das Ziel.
  • Wechselgeldausgang oder Coin-Auswahl ist falsch.
  • Virtuelle Größe, Gebührensatz oder Satoshi-Einheiten werden falsch berechnet.
  • Dust oder nicht standardmäßige Richtlinien verhindern Weiterleitung.
  • Lokaler Mempool lehnt ab, entfernt oder verbreitet die Transaktion nicht.
  • Unbestätigter Konflikt oder Ersatz macht die Annahme ungültig.
  • Eine Reorganisation jüngerer Blöcke verringert die Bestätigungstiefe.
  • Konzentration der Hash-Leistung ermöglicht Zensur oder Reorganisationsversuche.
  • Mining-Pool-Konzentration oder Netzwerkteilung verzögert Aufnahme.
  • Softwarefehler oder Konsensspaltung erzeugt unvereinbare Sichten.
  • Adresswiederverwendung und Wechselgeldheuristiken verknüpfen öffentliche Aktivität.
  • IP-Metadaten, Eclipse oder ein nicht vertrauenswürdiger Server täuscht das Wallet.
  • Insolvenz, Sperre oder Auszahlungsstopp des Verwahrers blockiert Zugriff.
  • Preis-, Liquiditäts-, Hebel- oder FX-Volatilität verursacht Verluste.
  • Rechtliche, steuerliche oder Meldebehandlung ändert sich.
  • Backup, Vererbung, Schutz vor Zwang oder Katastrophenwiederherstellung versagt.

Häufige Irrtümer

  • Ein Wallet oder eine Adresse enthält einen BTC-Kontosaldo. Wallet-Software leitet eine Sicht aus ausgebbaren UTXOs ab; ein Börsensaldo ist dagegen eine Forderung gegen den Verwahrer.
  • Mempool-Aufnahme bedeutet Konsensbestätigung. Mempools verwenden lokale Richtlinien; Blockaufnahme ist ein separates Ereignis.
  • Sechs Bestätigungen bieten absolute Finalität. Tiefe reduziert probabilistisches Reorganisationsrisiko; die nötige Tiefe hängt von Empfänger und Kontext ab.
  • Miner können beliebige gültige BTC erzeugen oder ausgeben. Full Nodes erzwingen Skripte, unausgegebene Inputs und Subsidy-Grenzen; Miner können jedoch zensieren, ordnen und Reorganisationen versuchen.
  • Bitcoin ist anonym oder Selbstverwahrung automatisch sicher. Das Register ist öffentlich und pseudonym; Schlüsselverwaltung, Backups und Transaktionsprüfung bleiben Nutzerpflichten.

Verwandte Themen

Quellen

Navigation

Wiki durchsuchen...