Zum Inhalt springen
buybitcoinsmart

Glossar / Transaktionen und Gebühren

Coinbase-Transaktion

Auch bekannt als Generationstransaktion.

Was ist die Coinbase-Transaktion?
Die Coinbase-Transaktion ist die erste Transaktion in jedem Block. Der Miner erstellt sie, um die Subvention plus die Gebühren auszuzahlen, ohne dass Inputs ausgegeben werden.

Spezifiziert im BIP-34.

Die Coinbase-Transaktion ist die einzige Quelle neuen Bitcoins. Jede andere Transaktion bewegt Coins, die bereits existieren, während diese einen Betrag aus dem Nichts schafft, der durch das Protokoll festgelegt ist, aktuell 3,125 BTC pro Block seit dem Halving am 20. April 2024, und die Gebühren hinzufügt, die alles andere im Block zahlt. Wenn Sie sie verstehen, können Sie den Ausgabefahrplan selbst prüfen, statt sich auf die Aussage anderer zu verlassen.

Wie sie funktioniert

Eine Coinbase-Transaktion bricht die Regel, dass jeder Input eine existierende Coin benennen muss, und sie ist die einzige Ausnahme, die die Konsensregeln machen.

Ihr einziger Input zeigt auf nichts: ein Outpoint aus 32 Nullbytes mit dem Index 0xffffffff, eine Kombination, die kein echtes Output jemals haben könnte. Während ein gewöhnlicher Input eine Signatur trägt, trägt dieser ein beliebiges Feld von 2 bis 100 Bytes, das der Miner nach Belieben füllt. Seit BIP34 ab Block 227.931 im März 2013 verbindlich wurde, muss dieses Feld mit der Höhe des Blocks beginnen, der gerade gemint wird, was still ein hässliches Problem löste: Zwei Miner, die identische leere Coinbase-Transaktionen erzeugten, hätten identische Transaktions-IDs erzeugt, und genau das geschah zweimal im Jahr 2010, bei den Blöcken 91.842 und 91.880. Die Aufnahme der Höhe macht jede Coinbase von vornherein eindeutig.

Die Outputs sind gewöhnlich. Meist gibt es einen, der die Adresse des Pools bezahlt, und seit der Aktivierung von SegWit gibt es einen zweiten, der keinen Wert trägt: ein OP_RETURN-Output mit dem Witness-Commitment, einem 32 Byte großen Hash, der die Witness-Daten des Blocks in den Header einbindet. Pools, die On-Chain auszahlen, fügen manchmal Hunderte Outputs hinzu, und einige fügen eine kurze Nachricht hinzu.

Zwei harte Beschränkungen gelten. Der insgesamt beanspruchte Betrag darf die Subvention plus die tatsächlich eingenommenen Gebühren nicht überschreiten; wird auch nur ein Satoshi mehr beansprucht, lehnt jeder Node den Block ab, weshalb niemand das Angebot unbemerkt aufblähen kann. Und die Coins können nicht ausgegeben werden, bis 100 weitere Blöcke darauf aufgebaut sind, ungefähr 16 Stunden und 40 Minuten. Diese Verzögerung gibt es, weil ein Coinbase-Output verschwindet, wenn sein Block durch eine Kettenreorganisation ersetzt wird, und würden frisch geminte Coins vorher zirkulieren, würde sich der Schaden auf alle ausbreiten, die sie berührt haben.

Die allererste lohnt einen Blick. Der Coinbase-Input des Genesis-Blocks enthält den Text "The Times 03/Jan/2009 Chancellor on brink of second bailout for banks", den Datumsstempel und die politische Aussage, die das Hauptbuch eröffnet, und durch eine Eigenheit des ursprünglichen Codes kann sein Output von 50 BTC niemals ausgegeben werden.

Warum das beim Bitcoin-Kauf zählt

Sie werden niemals einen Coinbase-Output erhalten, wenn Sie bei einer Börse kaufen, und diese Distanz lohnt das Verständnis aus drei Gründen.

Der erste ist die Überprüfung des Angebots. Die Obergrenze von 21 Millionen Bitcoin ist kein Versprechen in einem Dokument, sondern Arithmetik, die Ihr eigener Node bei jedem Block durchführt: Die Subvention halbiert sich alle 210.000 Blöcke, und jede Coinbase-Transaktion, die mehr als die aktuelle Erlaubnis beansprucht, wird rundheraus abgelehnt. Wenn jemand behauptet, die Ausgabe von Bitcoin ließe sich ändern, lautet die ehrliche Antwort, dass jeder vollständige Node weltweit diese Transaktion unabhängig prüft und sich von einer Kette abspalten würde, die es falsch machte.

Der zweite ist die Herkunft dessen, was Sie kaufen. Coins, die direkt aus einer Coinbase-Transaktion stammen, haben überhaupt keine Transaktionshistorie, wofür manche Käufer einen Aufpreis zahlen, und eine kleine Branche verkauft auf dieser Grundlage sogenannte „virgin coins“. Für einen gewöhnlichen Käufer ist das überwiegend Rauschen. Die Coins, die von einer regulierten Börse auf Ihrem Konto eingehen, haben Verwahrung und Prüfung durchlaufen, und die Börsenbewertungen auf dieser Website erfassen, welche Plattformen bei Auszahlungen eine intensive Chain-Analyse betreiben. Wenn ein Fremder Ihnen frisch geminte Coins mit Rabatt in einem privaten Geschäft anbietet, behandeln Sie das Angebot als Risiko, nicht die Coins.

Der dritte ist die Steuer. In den meisten Jurisdiktionen, die Leitlinien veröffentlicht haben, sind aus dem Mining erhaltene Coins Einkommen, bewertet im Moment des Erhalts, und nur spätere Gewinne sind Veräußerungsgewinne. Diese Unterscheidung betrifft Sie als Käufer nicht, erklärt aber, warum Mining-Unternehmen stetig verkaufen statt zu halten, was eine echte Quelle fortlaufenden Verkaufsdrucks in dem Markt ist, in den Sie kaufen.

Die Coinbase-Transaktion von Block 840.000 lesen

Der Halving-Block ist das klarste verfügbare Beispiel, weil er beide Hälften der Belohnung auf einmal zeigt.

Block 840.000 wurde von ViaBTC am 20. April 2024 gemint. Seine Coinbase-Transaktion zahlte 3,125 BTC neue Subvention aus, den ersten Block zum reduzierten Satz, plus 37,6 BTC an Gebühren, die aus den rund 3.000 übrigen Transaktionen im Block eingenommen wurden. Die Gebühren betrugen an diesem Tag mehr als das Zehnfache der Subvention, weil ein Token-Protokoll genau auf dieser Höhe startete und Käufer um Positionen wetteiferten, eine Situation, die es in der Geschichte von Bitcoin nur eine Handvoll Mal gegeben hat.

Öffnen Sie sie in einem Block-Explorer, und Sie sehen jedes Teil: den Input ohne Quelle, die Höhe am Anfang des Coinbase-Felds, den Auszahlungs-Output des Pools, das Witness-Commitment mit Wert null und eine Summe, die bis auf den letzten Satoshi Subvention plus Gebühren entspricht. Hier ist nichts verborgen, und die Arithmetik zu prüfen dauert eine Minute.

Coinbase-Transaktion vs. Coinbase-Feld

Die Coinbase-Transaktion ist die gesamte Transaktion; das Coinbase-Feld ist der kleine Block beliebiger Bytes in ihrem einzigen Input. Miner nutzen dieses Feld für die vorgeschriebene Blockhöhe, für Pool-Kennungen, früher für Soft-Fork-Signalisierung und gelegentlich für Nachrichten, und es ist der einzige Ort in Bitcoin, an dem jeder Text schreiben kann, ohne für einen Output zu zahlen.

Keines von beiden hat etwas mit der Börse Coinbase zu tun, die ihren Namen von dem Begriff übernommen hat. Die Börse wurde 2012 gegründet, drei Jahre nachdem das Feld existierte. Wenn ein Support-Artikel oder ein Steuerformular "coinbase transactions" erwähnt, lesen Sie den Kontext sorgfältig: Meist sind Transaktionen auf der Plattform dieses Unternehmens gemeint, nicht die hier beschriebene Zahlung der Blockbelohnung.

Nicht zu verwechseln mit

Häufig gestellte Fragen

Hat die Coinbase-Transaktion irgendetwas mit der Börse Coinbase zu tun?

Nein. Die Coinbase-Transaktion ist die Auszahlung der Blockbelohnung, die ein Miner erstellt, und der Begriff ist älter als das Unternehmen, das 2012 gegründet wurde und den Namen übernommen hat. Sie teilen ein Wort und sonst nichts.

Warum kann ein Miner die Blockbelohnung nicht sofort ausgeben?

Die Konsensregeln schreiben eine Reife von 100 Blöcken vor, ungefähr 16 Stunden und 40 Minuten. Würde der Block später bei einer Kettenreorganisation ersetzt, würden seine neu geschaffenen Bitcoin aufhören zu existieren, und die Verzögerung verhindert, dass diese Bitcoin in Umlauf geraten, bevor dieses Risiko vorüber ist.

Wie prüfe ich, dass nicht zusätzliche Bitcoin geschaffen wurden?

Ihr eigener Node erledigt das für jeden Block. Er berechnet die zulässige Subvention aus der Blockhöhe, addiert die von den Transaktionen des Blocks gezahlten Gebühren und lehnt den Block ab, wenn die Coinbase-Transaktion mehr beansprucht. Vertrauen in Miner oder Entwickler ist dafür nicht erforderlich.

Weiterlesen

Verwandte Begriffe

Mehr zum Thema Transaktionen und Gebühren

Diese Seite auf Englisch lesen