Blockchain/Niveau II · Mechanik/2.2 Transaktionen/Lektion 3
Gebühren und Gebührenraten (sat/vB)
Die Auktion um Blockplatz und die Kennzahl, die ihn bepreist
MaterialienZugang zu mempool.space oder einem ähnlichen Block-ExplorerEin Taschenrechner, der dividieren kann
Neugier
- Warum wird eine Transaktion mit höherer Gesamtgebühr manchmal von einer mit niedrigerer Gesamtgebühr abgehängt?
- Wie kann ein einzelnes Byte Signaturdaten im selben Block weniger kosten als ein Byte Adressdaten?
- Was bestimmt, ob eine Zahlung in zehn Minuten oder in zwei Wochen bestätigt wird?
Erkunden
- Miner wählen die Transaktionen für ihre Blöcke nach der Gebührenrate aus, nicht nach der Gesamtgebühr. Ein Block hat eine begrenzte Kapazität; um den Ertrag zu maximieren, muss möglichst viel Wert in diesen Platz passen. Es handelt sich um eine Auktion, bei der jede Transaktion mit ihrer eigenen Dichte bietet. Die Kennzahl vergleicht den Preis pro Volumeneinheit und stellt so sicher, dass ein kleines, hochwertiges Gebot ein großes Gebot mit geringer Dichte aussticht, wenn der Platz knapp ist.
- Seit der Aktivierung von SegWit im August 2017 wird die Blockkapazität in Gewichtseinheiten statt in Bytes gemessen. Die Obergrenze beträgt 4.000.000 Gewichtseinheiten pro Block. Nicht-Witness-Daten zählen als vier Gewichtseinheiten pro Byte, Witness-Daten (Signaturen) als eine. Witness-Daten gelangen nie in das UTXO-Set, das jeder Node vorhalten muss, und können nach der Validierung entfernt (gepruned) werden; deshalb werden sie günstiger berechnet.
- Virtuelle Bytes (vB) normalisieren diese Gewichtung: Die vsize entspricht dem Gesamtgewicht geteilt durch vier. Gebührenraten werden daher in Satoshis pro virtuellem Byte angegeben (sat/vB). Eine typische native SegWit-Transaktion mit einem Input und zwei Outputs umfasst etwa 141 vB. Dieselbe Zahlung als reine Legacy-Transaktion (P2PKH) würde etwa 226 Bytes belegen, also rund 60 % mehr Blockplatz für dieselbe Zahlung.
- Die Gebührenraten schwanken mit der Nachfrage nach Blockplatz. Im Dezember 2017 und erneut im Frühjahr 2021 trieb die Überlastung die Raten auf historische Höchststände. Rund um das Halving im April 2024 verursachte der Start des Token-Protokolls Runes heftige Spitzen, da Nutzer eilig neue Token minten wollten. In ruhigen Phasen sinken die Raten in Richtung der minimalen Relay-Schwelle, sodass selbst kleine Transaktionen schnell bestätigt werden.
- Wallets schätzen passende Gebührenraten, indem sie die Lage im Mempool und die jüngsten Blöcke analysieren. Sie prognostizieren, wie lange eine Transaktion bei verschiedenen Preisniveaus warten wird. Diese Schätzung ist probabilistisch; es gibt keine Garantien. Nutzer können höhere Gebühren für eine schnellere Bestätigung wählen oder niedrigere, um Kosten zu sparen, und nehmen dabei das Risiko einer Verzögerung in Kauf. Es geht um die Abwägung zwischen Gewissheit und Kosten.
- Öffnen Sie mempool.space, um die aktuellen Gebührenraten zu beobachten. Notieren Sie die empfohlene Rate für den nächsten Block im Vergleich zu der für eine Bestätigung in etwa einer Stunde. Wählen Sie eine aktuelle Transaktion aus der Liste und prüfen Sie ihre virtuelle Größe (vsize) und ihre Gesamtgebühr. Teilen Sie die Gebühr durch die vsize, um die angezeigte sat/vB-Rate nachzuprüfen; so sehen Sie, wie der Markt genau diese Dateneinheit bepreist.
Kernfakten
- Miner bewerten Transaktionen, indem sie die Gesamtgebühr durch das Transaktionsgewicht teilen, um die Ertragsdichte zu maximieren.
- Das Blockgrößenlimit beträgt 4.000.000 Gewichtseinheiten; Nicht-Witness-Bytes zählen als 4 Einheiten, Witness-Bytes als 1.
- Virtuelle Bytes (vB) werden als Gewicht geteilt durch 4 berechnet und dienen als Standardeinheit für Gebührenraten.
- Eine typische native SegWit-Transaktion umfasst etwa 141 vB, während das Legacy-Äquivalent etwa 226 Bytes groß ist.
- Die Gebührenraten steigen in Phasen hoher Nachfrage sprunghaft an, etwa im Dezember 2017 und beim Start von Runes im April 2024.
- Wallets schätzen Gebühren anhand der Auslastung des Mempools und der jüngsten Aufnahmezeiten in Blöcke.
Übung neun, sechs, drei, eins
9SammelnErfassen Sie 9 aktuelle Bitcoin-Transaktionen aus einem Block-Explorer. Notieren Sie für jede die virtuelle Größe (vB), die Gesamtgebühr in Satoshis und die daraus resultierende Gebührenrate in sat/vB.
6GruppierenGruppieren Sie diese 9 Transaktionen in 6 Kategorien auf der Grundlage ihrer Gebührenrate im Verhältnis zum Median des Netzwerks zu diesem Zeitpunkt: deutlich höher, etwas höher, nahe am Median, etwas niedriger, deutlich niedriger oder nach 24 Stunden noch nicht bestätigt.
3VerdichtenReduzieren Sie diese Gruppen auf 3 unterschiedliche Nutzerverhaltensweisen, die diesen Gebührenentscheidungen zugrunde liegen (z. B. Dringlichkeit, Kostenoptimierung, Fehler).
1KristallisierenSchreiben Sie einen Satz, der definiert, was man mit einer sat/vB-Rate vom Mining-Netzwerk tatsächlich erwirbt.
Faktcheck
Datumsangaben, Zahlen und Behauptungen wurden mit den unten aufgeführten veröffentlichten Quellen abgeglichen.
- BIP141: Segregated Witness (consensus layer)
- A. M. Antonopoulos & D. A. Harding, Mastering Bitcoin, 3rd ed. (2023), ch. 9
- mempool.space documentation on fee estimation