Welche Bitcoin Transaktionsgebühr entstehen bei einer Zahlung mit Bitcoin?
Für eine Zahlung per Bitcoin entstehen Kosten in Form einer Bitcoin Transaktionsgebühr.
Die Bitcoin Transaktionsgebühr bezahlt der Zahler, also der Kunde.
Für den Empfänger der Zahlung, dem Händler, ist eine Bitcoin Zahlung kostenfrei.
Eine Bitcoin Transaktionsgebühr steht somit im Gegensatz von Bezahlmethoden wie PayPal und Kreditkarte, bei denen der Händler die Kosten der Zahlungsabwicklung trägt.
Wie berechnet sich die Bitcoin Transaktionsgebühr?
Eine Bitcoin Transaktionsgebühr ergibt sich aus den folgenden Komponenten:
- Dateigröße der Bitcoin Zahlung
- Geschwindigkeit der Übertragung der Bitcoin
- Bitcoinkurs
Wie wir bereits erfahren haben, ist eine Bitcoin Zahlung für den Händler kostenfrei. Doch ist es für einen Händler nicht unbedeutend zu wissen, welche Kosten die eigenen Kunden aufzuwenden haben.
Als Händler bietet sich die Möglichkeit, die eingesparten Kosten, gegenüber den sonstigen Bezahlmethoden, als Rabatt an seinen Kunden zurückzugeben.
Dateigröße der Bitcoin Zahlung
Für die Bezahlung per Bitcoin hat der Zahler diese Bitcoin Transaktionsgebühr zu entrichten, deren Höhe sich an die Größe der Datei und der Priorität orientiert.
Eine Bitcoin Transaktionsgebühr richtet sich nicht nach der Höhe des zu zahlenden Betrags, sondern nach der Größe der Datei.
Die durchschnittliche Dateigröße über alle Zahlung liegt bei 225 bytes. Zahlungen per Segwit haben eine durchschnittliche Dateigröße bei 140 bytes.
Als Zahler empfiehlt es sich, eine Bitcoin Wallet zu verwenden, welche das Übertragungsprotokoll Segwit unterstützt und als Händler sollte man darauf achten, dass Segwit Zahlungen akzeptiert werden.
Segwit Bitcoin Adressen beginnen mit einer 3 bzw. mit bc1. Die sogennanten Legacy Adressen beginnen mit einer 1 und benötigen die größte Dateigröße und somit die höchsten Bitcoin Transaktionsgebühren.
Die Bitcoin Transaktionsgebühren werden in Satoshi (Sat) ausgewiesen. Satoshi ist die kleinste Bitcoin Einheit und 1 Sat entspricht 0.00000001 BTC
Der Transaktion Fee wird in Sats pro Byte (sat/vB) ausgewiesen.
Geschwindigkeit der Übertragung der Bitcoin
Damit eine Bitcoin Zahlung bestätigt wird, ist es erforderlich, dass diese Transaktion in einem Block geschrieben und bestätigt wird.
Der Platz in einem Block ist beschränkt und so kommt es zu einer Art Auktion, um einen begehrten Platz in einem Block zu erlangen.
Es gibt in Regel drei verschiedene Gebühren für Zahlungen mit einer niedrigen Priorität, einer mittleren Priorität und einer hohen Priorität.
Ein Zahler, dem es wichtig ist, dass die Zahlung schnell ausgeführt und bestätigt wird, ist bereit eine höhere Gebühr zu zahlen als ein Zahler, der es nicht so eilig hat.
Dieser Zahler wird bereit sein, die Gebühr für die hohe Priorität zu entrichten, um die Transaktion bereits mit dem nächsten Block zu bestätigen.
Der Zahler einer Bitcoin Zahlung kann theoretisch selbst festlegen, welche Transaction Fee er bereit ist zu bezahlen. Um zu erfahren, welche Transaction Fee zum Zeitpunkt der Zahlung gerade verlangt wird, kann sich einen Überblick auf der Webseite https://mempool.space/ verschaffen.
Aus dieser Ansicht kann man sehen, dass im Block 696087 (blau) die durchschnittliche Transaktion Fee 3 sat/vB betragen hat.
Die in grün dargestellte Blöcke symbolisieren die Transaktionen, die darauf warten, bestätigt zu werden. Dieser Wartebereich wird als Mempool bezeichnet.
Um einen Platz in dem nächsten Block zu ergattern, muss eine Transaktion Fee von 5 sat/vB (High Priority) entrichtet werden.
Bei einer durchschnittlichen Dateigröße von 225 byte würde die
Transaktions Fee 225 x 5 sats/vB = 1.125 sats betragen.
Bitcoinkurs
Möchte man jetzt wissen, wie hoch diese Transaktion Fee in einer Fiat Währung wie $ oder € lautet, muss es mit dem jeweils gültigen Bitcoinkurs umgerechnet werden.
Der Anbieter Mempool Space macht es aber für uns einfach und zeigt den Betrag in $ für uns an. In diesem Fall würde eine Segwit Bitcoin Transaktion mit der höchsten Priorität $ 33 Cent betragen.
Bedeutung der Bitcoin Transaktionsgebühr für Händler
Wer eine Zahlung aus seiner Bitcoin Wallet vornimmt, kann den genauen Fee Betrag nicht festlegen. In der Regel versenden Bitcoin Wallet eine Bitcoin Zahlung mit der höchste Priorität und somit mit der höchsten Gebühr.
Im August 2021, als dieser Beitrag geschrieben wurde, sind die Transaktion Fee sehr moderat. Doch diese Gebühren können sich schnell in die Höhe springen, wenn die Nachfrage nach Bitcoin ansteigt.
Als Händler spielt die Bitcoin Transaktionsgebühr für das Zahlungsabwicklung keine Rolle. Es wird nur relevant, wenn die eigehenden Bitcoin Zahlungen an eine andere Bitcoin Adresse weitergeleitet werden sollen.
Dies ist zum Beispiel dann der Fall, wenn die Bitcoin direkt an eine Bitcoin Börse weitergeleitet werden, um in eine Fiat Währung gewechselt zu werden.
Jedoch ist die Bitcoin Transaktionsgebühr für einen Händler indirekt von Bedeutung.
Da die Kosten der Zahlungsabwicklung vom Kunden getragen werden, kann es einem Kunden gleichgültig sein, wie schnell eine Bitcoin Zahlung auf der Blockchain bestätigt wird.
Wählt der Kunde eine niedrige Priorität, um die Kosten der Bitcoin Zahlungsabwicklung gering zu halten, so kann es eine Zeit dauern, bis die eingehenden Bitcoin auf der Händler Wallet gutgeschrieben werden.
Als Händler stellt man sich die Frage, wann man gegenüber einem Kunden die Bitcoin Zahlung als erfolgreich abgeschlossen angesehen wird.
Wenn es sich um ein digitales Gut mit einem geringen Preis handelt, so empfiehlt es sich, dass die Auslieferung des digitalen Produktes oder der Zugang zum Service bereits gewährt wird, wenn die Zahlung im Mempool erscheint.
Ähnlich sollte man Verfahren, wenn ein Kunde ein Kaffee bezahlen möchte. Kein Kunde würde es akzeptieren, wenn er eine längere Zeit warten müsste, bis er nach einer Bitcoin Zahlung seinen Kaffee ausgehändigt bekommt.
Bei einem höherpreisigen Produkt empfiehlt es sich, dass mindestens eine Bestätigung auf der Blockchain abgewartet wird, um die Zahlung sicher zu machen.
Wer Wert auf eine 100% Sicherheit legt, sollte bis zu 6 Bestätigungen abwarten, was bis zu einer Stunde dauern kann, wenn der Kunde die Gebühr für die höchste Priorität gezahlt hat.
Wählt der Kunde die niedrigste Gebühr, dann kann im schlimmsten Fall eine Bitcoin Transaktion auch mal ein paar Tage im Mempool verbleiben.
Bitcoin Transaktionsgebühr bei BTCPay Store einstellen
Die Einstellungen, wann eine Bitcoin Transaktion als bestätigt (confirmed) angesehen wird, kann in den Einstellungen des BTCPay Store unter General Settings -> Payment vorgenommen werden.
In dem Beispiel ist die Einstellung auf ls unconfirmed gesetzt, was bei günstigen digitalen Produkten eine sinnvolle Option sein kann.
Es kann dem Zahler auch angezeigt werden, welche Bitcoin Transaktionsgebühr man empfiehlt.
Im Bereich BTCPay Store -> Checkout Experience -> General kann dem Kunden eine empfohlene Fee angezeigt werden, um in dem untenstehenden Beispiel in den nächsten Block aufgenommen zu werden.