Bitcoin-Transaktionsgebühren erklärt: sats/vB, Mempool und Gebühren erhöhen
Erfahre, wie Transaktionsgröße, sat/vB, Nachfrage im Mempool, Gebührenschätzungen, RBF und CPFP die Kosten und Bestätigungschancen einer On-Chain-Bitcoin-Zahlung beeinflussen.
In diesem LeitfadenDie Gebühr bezahlt für Platz in einem Bitcoin-Block
Kurze Zusammenfassung
Eine Bitcoin-Transaktionsgebühr wird üblicherweise anhand der virtuellen Größe und der Gebührenrate berechnet: Gebühr in Satoshi = virtuelle Bytes (vB) × Satoshi je virtuellem Byte (sat/vB). Der gesendete BTC-Betrag allein ist nicht die Berechnungsgrundlage. Gebührenschätzungen spiegeln wechselnde Netzwerkbedingungen wider und können keine Bestätigungszeit garantieren.
Die Gebühr bezahlt für Platz in einem Bitcoin-Block
Eine Bitcoin-Transaktion gibt eine oder mehrere noch nicht ausgegebene Transaktionsausgaben aus und erstellt neue Ausgaben. Die Differenz zwischen dem Gesamtwert der Eingaben und dem der Ausgaben ist die Transaktionsgebühr. Sie erhält der Miner, dessen Block die Transaktion enthält. Die Gebühr ist kein Prozentsatz, den das Protokoll vom gesendeten Betrag abzieht, und sie ist auch nicht dasselbe wie eine Servicegebühr des Wallet-Anbieters.
Transaktionen konkurrieren um den begrenzten Platz in Blöcken. Beim Erstellen eines Blocks kann ein Miner die angebotenen Gebühren und Abhängigkeiten zwischen Transaktionen berücksichtigen. Eine höhere Gebührenrate kann eine Transaktion bei ansonsten ähnlichen Bedingungen attraktiver machen, reserviert ihr aber keinen festen Platz im nächsten Block. Das Ergebnis hängt vom Gebührenmarkt, von Abhängigkeiten, der Auswahl des Miners und davon ab, ob die Transaktion die relevanten Nodes erreicht.
Dieser Leitfaden behandelt Bitcoin-Transaktionen auf der Bitcoin-Blockchain. Bei einer Börsenauszahlung kann eine eigene Gebühr der Börse anfallen; eine Lightning-Zahlung nutzt einen anderen Transaktionsweg und eine andere Gebührenstruktur. Ein Wallet kann mehrere Kostenpositionen in einer Ansicht zusammenfassen. Prüfe deshalb, ob ein angezeigter Betrag die Netzwerkgebühr, eine Servicegebühr oder beides umfasst. Der Gebührenleitfaden von Bitcoin.org erklärt den Zusammenhang zwischen Transaktionsgröße, sat/vB und der Nachfrage nach Blockplatz.
Gesamtgebühr und Gebührenrate beantworten unterschiedliche Fragen
Die Gesamtgebühr ist die Anzahl an Satoshi, die für die Transaktion gezahlt wird. Die Gebührenrate gibt diese Gebühr in Satoshi pro virtuellem Byte an und wird als sat/vB geschrieben. Teile die Gesamtgebühr durch die virtuelle Größe der Transaktion, um die Rate zu erhalten. Multipliziere die virtuelle Größe mit der gewählten Rate, um die Gesamtgebühr zu schätzen. Viele Wallets lassen dich eine Rate auswählen oder prüfen, weil Transaktionen unterschiedlicher Größe bei derselben Rate unterschiedliche Gesamtbeträge kosten können.
Nehmen wir eine hypothetische Transaktion mit 140 vB und 25 sat/vB. Ihre Gebühr beträgt 140 × 25 = 3.500 Satoshi. Da 1 BTC 100.000.000 Satoshi entspricht, sind 3.500 sats gleich 0,000035 BTC. Bei derselben Transaktionsgröße und 40 sat/vB läge die Gebühr bei 5.600 sats beziehungsweise 0,000056 BTC. Diese Zahlen zeigen nur die Rechnung; sie sind weder eine aktuelle Gebührenschätzung noch eine Empfehlung.
Die Gebührenrate ist kein prozentualer Kostenanteil des Zahlungsbetrags. Zwei Transaktionen mit unterschiedlichen BTC-Beträgen können dieselbe Gebühr haben, wenn virtuelle Größe und Rate übereinstimmen. Eine kleine Zahlung kann teurer sein als eine größere, wenn sie mehr Eingabedaten benötigt oder eine höhere Gebührenrate verwendet. Auch eine Wechselgeldausgabe zählt: Übersteigen die Eingaben den Zahlungsbetrag, kann die Transaktion die Differenz als Wechselgeld an den Absender zurückgeben. Diese zusätzliche Ausgabe beansprucht ebenfalls Platz.
Die virtuelle Größe zeigt, wie viel Blockplatz eine Transaktion belegt
Bitcoin-Wallets berechnen Gebühren meist anhand der virtuellen Größe, kurz vsize, statt jedes serialisierte Byte gleich zu zählen. Bei SegWit erhalten Transaktionsdaten ein Gewicht. BIP 141 gibt die Formel an: Gewicht = 3 × Basisgröße + Gesamtgröße einschließlich Witness-Daten; virtuelle Größe = Gewicht ÷ 4, auf das nächste ganze virtuelle Byte aufgerundet. So wird die unterschiedliche Gewichtung von Witness-Daten berücksichtigt; die virtuelle Größe ist nicht einfach die Rohdateigröße.
Eingaben und Ausgaben fügen unterschiedlich viele Daten hinzu. Eine Eingabe verweist auf eine frühere Ausgabe und liefert Daten, die deren Ausgabebedingungen erfüllen. Die genaue Größe hängt vom Ausgabetyp und den entsperrenden Daten, etwa Signaturen, ab. Eine Ausgabe legt einen Wert und ein Sperrskript fest. Deshalb kann eine Transaktion mit mehreren kleinen Eingaben größer sein als eine mit einer einzigen Eingabe, auch wenn beide denselben Gesamtbetrag senden.
Die Anzahl der Eingaben spielt besonders dann eine Rolle, wenn ein Wallet viele kleine erhaltene Ausgaben zu einer Zahlung zusammenfasst. Die Transaktion muss jede ausgewählte Ausgabe ausgeben, und jede Eingabe fügt Daten hinzu. Außerdem kann das Wallet eine Wechselgeldausgabe erzeugen, die zusätzlichen Platz benötigt. Adress- und Skripttypen haben unterschiedliche Größen; auch Signaturen können verschieden lang sein. Die Größe einer „typischen Transaktion“ ist daher nur ein Beispiel und kein fester Wert für jede Bitcoin-Zahlung.
Die Schätzung des Wallets kann sich ändern, wenn du andere Coins auswählst, Empfänger hinzufügst, einen anderen Typ für die Wechselgeldadresse verwendest oder die Gebührenrate änderst. Nur auf den Zahlungsbetrag zu achten reicht deshalb nicht. Die Zusammensetzung der Transaktion bestimmt ihre virtuelle Größe; die Gebührenrate bestimmt, wie viele Satoshi pro vB angeboten werden. BIP 141 definiert die Berechnung der virtuellen Größe.
Mempools führen unbestätigte Transaktionen, bilden aber keine globale Warteschlange
Nach dem Senden kann eine Transaktion im Memory Pool, kurz Mempool, von Nodes liegen, die sie erhalten und angenommen haben. Ein Mempool ist die lokale Menge unbestätigter Transaktionen eines Nodes, keine einzelne synchronisierte Warteschlange für das ganze Netzwerk. Nodes können Transaktionen in unterschiedlicher Reihenfolge sehen, andere Relay-Richtlinien oder Kapazitätsgrenzen anwenden oder eine bestimmte Transaktion gar nicht erhalten.
Miner wählen aus den ihnen bekannten Transaktionen Kandidaten für Blöcke aus und beachten dabei Konsensregeln und ihre Auswahlrichtlinien. Gibt eine Transaktion eine Ausgabe aus, die eine andere unbestätigte Transaktion erstellt hat, besteht eine Abhängigkeit. In diesem Fall kann ein Miner Elterntransaktion und Nachfolger gemeinsam bewerten, statt jede Transaktion als unabhängigen Eintrag mit eigener Rate zu behandeln. Eine einfache „Rangnummer“ auf einer Drittanbieter-Website kann deshalb unvollständig oder nur vorübergehend sein.
Wenn mehr Nutzer um Blockplatz konkurrieren, können die Gebührenraten steigen, mit denen eine frühere Aufnahme wahrscheinlicher erscheint. Lässt die Nachfrage nach, können Transaktionen mit niedrigeren Raten wettbewerbsfähiger werden. Die Auslastung und die Transaktionen, die ein Wallet oder Node kennt, ändern sich schnell. Dass eine Transaktion in der Mempool-Ansicht eines Explorers oder Wallets erscheint, beweist nicht, dass alle Nodes und Miner denselben Stand haben.
Eine als unbestätigt angezeigte Transaktion ist weiterhin unbestätigt; die Anzeige allein bedeutet weder, dass sie verloren noch dass sie ungültig ist. Abhängig von Node-Richtlinien und wechselnden Mempool-Bedingungen kann sie aus dem Mempool eines Nodes verschwinden und später erneut gesendet oder angenommen werden. Wenn dein Wallet sie weiterhin als ausstehend aufführt, gehe nicht davon aus, dass ihre Eingaben schon für eine andere Zahlung verfügbar sind. Prüfe den Transaktionsstatus und die offiziellen Hinweise des Wallets, bevor du einen weiteren Ausgabenvorgang startest.

Eine Gebührenschätzung ist ein Zielwert, keine Bestätigungsgarantie
Ein Wallet zeigt möglicherweise Optionen wie sparsam, normal oder Priorität oder ein Ziel für die Anzahl der Blöcke. Das sind Schätzungen dafür, welche Rate unter den beobachteten Bedingungen wettbewerbsfähig sein könnte. Die Bitcoin-Core-Dokumentation zur Gebührenschätzung beschreibt eine ungefähre Rate, die bei ausreichender Datenhistorie den Beginn der Bestätigung innerhalb eines Zielzeitraums anstrebt. Reichen aktuelle Daten nicht aus, kann die Schätzung fehlen. Andere Wallets und Dienste können andere Daten, Modelle, Aktualisierungsintervalle und Zieldefinitionen verwenden.
Ein Ziel „nächster Block“ bedeutet nicht, dass die Transaktion im nächsten Block enthalten sein wird. Sie kann das Netzwerk erst erreichen, nachdem sich die für die Schätzung maßgeblichen Bedingungen verändert haben; außerdem können neue Transaktionen mit höheren Gebühren um Platz konkurrieren. Abhängigkeiten zwischen Transaktionen können ebenfalls die Blockauswahl beeinflussen. Das Ziel ist eine Eingabe für die Schätzung, kein Vertrag mit einem Miner.
Prüfe, wann das Gebührenangebot aktualisiert wurde und ob das Wallet die Rate oder nur den Gesamtbetrag zeigt. Ist die Transaktion nicht dringend, kann eine niedrigere Rate eine bewusste Warteentscheidung sein; der Bestätigungszeitpunkt bleibt jedoch ungewiss. Bei zeitkritischen Zahlungen kannst du die Schätzung des Wallets mit einer aktuellen Gebührenquelle vergleichen und prüfen, was das Wallet bei veränderten Bedingungen ermöglicht. Eine vorsorgliche Erhöhung kann mehr kosten, ohne einen bestimmten Block zu garantieren.
Die Rate eines Schätzers bestimmt außerdem nicht die Mindestrate, die jeder Node für die Weiterleitung annimmt. Relay-Richtlinien, Mempool-Grenzen, Wallet-Einstellungen und Bestätigungsschätzungen beantworten verwandte, aber unterschiedliche Fragen. Der Bitcoin-Core-Gebührenschätzer und das Mempool-Verhalten ändern sich zwischen Softwareversionen. Das Mempool-Design-Dokument von Bitcoin Core beschreibt, wie Transaktionsabhängigkeiten Auswahl und Ersatzrichtlinien beeinflussen. Behandle nicht die Richtlinie einer einzelnen Version oder eines einzelnen Nodes als dauerhaft netzwerkweit gültige Regel.
Mit RBF kann ein Wallet eine ausstehende Transaktion durch eine höher bezahlte ersetzen
Replace-by-Fee (RBF) ermöglicht es, eine unbestätigte Transaktion durch eine widersprechende Transaktion mit höherer Gebühr zu ersetzen, sofern Wallet und relevante Node-Richtlinien dies zulassen. Die Ersatztransaktion verwendet mindestens eine Eingabe erneut. Daher können nicht beide widersprechenden Varianten bestätigt werden, wenn sie dieselbe Eingabe ausgeben. Ein Wallet bietet möglicherweise eine Schaltfläche zum Erhöhen der Gebühr, doch Verfügbarkeit, Voraussetzungen und neue Gebühr hängen vom Wallet und der Transaktionsstruktur ab.
Verlasse dich nicht auf die veraltete Faustregel, eine Transaktion müsse immer auf eine bestimmte Weise RBF signalisieren, bevor sie ersetzt werden könne. In der aktuellen Richtliniendokumentation von Bitcoin Core ist Full RBF seit Version 28.0 die Standardrichtlinie; für Ersatz unter dieser Richtlinie ist keine Signalisierung mehr erforderlich. Andere Nodes, Wallets, Dienste oder ältere Software können sich anders verhalten. Fehlt eine Schaltfläche im Wallet, heißt das nicht, dass jeder Node dieselbe Richtlinie anwendet. Ursache können auch die Einschränkungen des Wallets oder die Transaktionsstruktur sein.
„Ein Satoshi mehr“ reicht nicht aus. Nach der aktuellen Richtlinie von Bitcoin Core muss die Ersatztransaktion mindestens die Summe der absoluten Gebühren der ursprünglichen Transaktionen zahlen, die zusätzliche Relay-Bandbreite der Ersatztransaktion abdecken und das Gebührenratendiagramm des Mempools verbessern. Verknüpfte Transaktionen können die Berechnung komplizierter machen, als einfach eine höhere Zahl zu wählen. Die aktuelle Ersatzrichtlinie beschreibt diese Bedingungen.
RBF ist keine Rückgängig-Funktion und macht eine bestätigte Transaktion nicht rückgängig. Es handelt sich um konkurrierende unbestätigte Ausgaben. Ein Empfänger, der eine unbestätigte Zahlung als endgültig behandelt, kann dem Ersetzungsrisiko ausgesetzt sein. Eine unbestätigte Transaktion ist deshalb nicht gleichbedeutend mit einer bestätigten Zahlung. Wenn du eine Zahlung erhältst, richte dich nach der Bestätigungsrichtlinie des Empfängerdienstes, statt anzunehmen, dass die zuerst sichtbare Version bestätigt wird.
CPFP kann den Anreiz erhöhen, Eltern- und Kindtransaktion gemeinsam zu minen
Bei Child Pays for Parent (CPFP) erstellt man eine neue Kindtransaktion, die eine Ausgabe der unbestätigten Elterntransaktion ausgibt. Die Kindtransaktion kann eine ausreichend hohe Gebührenrate anbieten, damit Miner einen Anreiz haben, beide zusammen aufzunehmen. Relevant sind die kombinierte Gebühr und virtuelle Größe; die Kindtransaktion löscht die Gebühr der Elterntransaktion nicht und führt beide Transaktionen nicht kostenlos zusammen.
Das Wallet muss eine geeignete unbestätigte Ausgabe kontrollieren und das Erstellen der Kindtransaktion unterstützen. Auch die Eltern-Kind-Beziehung, Relay- und Paketrichtlinien sowie die Auswahl der Miner spielen eine Rolle. Die Gesamtgebühr kann höher sein als die Gebühr, die du für eine einzelne Transaktion gewählt hättest, und eine Aufnahme ist weiterhin nicht garantiert. Erstelle keine Kindtransaktion manuell, wenn du nicht verstehst, welche Ausgabe sie verwendet und wie das Wallet Wechselgeld verwaltet.
RBF und CPFP behandeln ähnliche Situationen auf unterschiedliche Weise. RBF erstellt eine widersprechende Version einer ausstehenden Transaktion. CPFP fügt eine abhängige Transaktion hinzu, die den Mining-Anreiz für ein Eltern-Kind-Paket erhöhen kann. Ein Wallet unterstützt möglicherweise eines, beide oder keines der Verfahren. Das Mempool-Design und die versionsabhängigen Richtlinien von Bitcoin Core bestimmen, was ein Node annimmt. Es sind Mechanismen, keine Versprechen für einen Bestätigungszeitpunkt.
Die Auszahlungsgebühr einer Börse kann von der Bitcoin-Netzwerkgebühr abweichen
Eine Börse kann in ihrer Gebührenordnung eine eigene Auszahlungsgebühr festlegen. Sie kann fest sein, regelmäßig angepasst werden oder berücksichtigen, wie die Börse Kundenauszahlungen bündelt. Dieser Betrag muss nicht der Gebührenrate einer einzelnen direkt gesendeten Transaktion entsprechen. Eine Börse kann mehrere Auszahlungen in einer Transaktion zusammenfassen, während ein selbst verwaltetes Wallet normalerweise eine Transaktion für die ausgewählten Ausgaben erstellt.
Prüfe vor einer Auszahlung die angezeigte Gebühr, den tatsächlich ankommenden Betrag und das ausgewählte Netzwerk. Schließe aus der Börsengebühr nicht auf die aktuelle sat/vB-Rate. Selbst eine als „Netzwerkgebühr“ bezeichnete Position kann ein von der Plattform berechneter Betrag sein und keine direkte Schätzung für genau deine Transaktion. Lies die veröffentlichte Gebührenordnung und die Einzelheiten in der Auszahlungsübersicht.
Umgekehrt kann ein Wallet die Netzwerkgebühr ohne zusätzliche Anbietergebühr zeigen. Die in einen Block aufgenommene Bitcoin-Transaktion zahlt die On-Chain-Gebühr; die Wallet-Oberfläche zieht sie nicht als Prozentsatz der Überweisung ein. Wenn du eine Börsenauszahlung mit einer On-Chain-Zahlung aus einem Wallet vergleichst, achte auf den Betrag, den der Empfänger erhält, das ausgewählte Netzwerk und die getrennten Gebührenpositionen. Prüfe vor dem Senden Netzwerk und Adresse mit der Checkliste für Kryptoüberweisungen. Die Anleitung zu Ethereum-Gasgebühren erklärt die andere Gebührenstruktur von Ethereum.
Prüfe die Transaktionsdetails vor dem Signieren
Prüfe vor der Bestätigung einer Bitcoin-Zahlung das Netzwerk, die Empfängeradresse, den Betrag, die Gesamtgebühr und – falls angezeigt – die Gebührenrate. Vergewissere dich, ob es sich um eine Bitcoin-On-Chain-Transaktion oder einen anderen Zahlungsweg handelt. Sieh dir die Gebührenvorschau nach der Auswahl von Empfängern und Eingaben an, denn Änderungen an der Transaktion können ihre virtuelle Größe und damit die Gesamtgebühr bei derselben Rate verändern.
Bei einer ausstehenden Transaktion solltest du vor jedem Schritt prüfen, ob das Wallet RBF oder CPFP unterstützt und welche Bedingungen gelten. Sende nicht dieselbe Zahlung als separate Transaktion erneut, ohne zu verstehen, ob die ursprüngliche noch bestätigt werden könnte. Notiere die Transaktions-ID und prüfe den Status im Wallet oder in einem vertrauenswürdigen Block-Explorer. Wenn eine Transaktion bei einem Dienst nicht mehr angezeigt wird, beweist das allein weder ihre Bestätigung noch ihre Stornierung oder die Sicherheit eines Ersatzes.
Wähle eine Rate, die zu deiner Dringlichkeit und deiner Bereitschaft zu warten passt. Bedenke dabei, dass kein Gebührenangebot einen bestimmten Block verspricht. Erscheint die Gebühr ungewöhnlich hoch, prüfe die Anzahl der Eingaben und die Struktur der Ausgaben; der Überweisungsbetrag erklärt die Größe nicht. Zeigt das Wallet nur den Gesamtbetrag, öffne die Detailansicht oder die offizielle Dokumentation, um die enthaltenen Gebührenpositionen zu sehen. Die Zahlen in diesem Artikel sind hypothetische Beispiele und keine aktuelle Gebührenschätzung.
Häufige Fragen
Q1Ist die Bitcoin-Gebühr ein Prozentsatz des gesendeten Betrags?
Nein. Die Netzwerkgebühr wird normalerweise anhand der virtuellen Transaktionsgröße und der Gebührenrate berechnet. Der Zahlungsbetrag kann sich unterscheiden, während die Gebühr gleich bleibt, wenn vsize und Rate unverändert sind.
Q2Sind meine Bitcoins verloren, wenn eine Transaktion unbestätigt ist?
Nicht unbedingt. Sie kann weiterhin ausstehen, und die Mempool-Ansicht eines Nodes kann sich ändern. Prüfe die Transaktions-ID und den Status im Wallet. Gehe nicht davon aus, dass eine ausstehende Transaktion storniert wurde oder gefahrlos erneut gesendet werden kann.
Q3Garantiert eine höhere sat/vB-Rate die Aufnahme in den nächsten Block?
Nein. Eine höhere Rate kann eine Transaktion unter ähnlichen Bedingungen wettbewerbsfähiger machen, doch Gebührenmarkt, Transaktionsabhängigkeiten, Relay und Mining-Auswahl ändern sich. Eine Schätzung kann keinen bestimmten Block versprechen.
Quellen und weiterführende Lektüre
Problem melden
Wir bereiten eine E-Mail mit dem Link zu diesem Artikel vor. Mark erhält den Hinweis erst nach dem Senden
Schnelltest
Fertig gelesen? Prüfe dich mit 3 Fragen
Frage 01
Eine hypothetische Transaktion ist 140 vB groß und zahlt 25 sat/vB. Wie hoch ist die Gesamtgebühr?
Wähle eine Antwort, um die Erklärung zu sehen