Zum Hauptinhalt springen

Gebühren und Transaktionsmodell von Cardano

Wie Transaktionsgebühren berechnet werden, warum sie planbar sind, was die Mindestmenge an Ada bedeutet und wie sich Cardanos Buchungsmodell von kontobasierten Blockchains unterscheidet.


Überblick

Wofür du auf Cardano bezahlst

Jede Transaktion auf Cardano kostet eine kleine Gebühr. Block-Produzenten legen sie nicht in einer offenen Auktion fest, und sie hängt auch nicht davon ab, wie viel Ada du bewegst. Sie ergibt sich aus der Größe der Transaktion in Bytes und aus öffentlichen Protokollparametern, die für das ganze Netzwerk gelten.

Die Größe einer Transaktion steht fest, bevor du sie absendest. Deshalb lässt sich auch die genaue Gebühr vorher berechnen. Diese Planbarkeit gehört zu den prägenden Eigenschaften von Cardano: Du siehst den Preis, bevor du unterschreibst.

So wird die Gebühr berechnet

Die minimale Transaktionsgebühr beträgt Gebühr = a × Größe + b. Dabei ist Größe die serialisierte Größe der Transaktion in Bytes.

Im Mainnet beträgt a (der Anteil pro Byte, Protokollparameter minFeeA / txFeePerByte) 44 Lovelace pro Byte und b (der feste Anteil, Protokollparameter minFeeB / txFeeFixed) 155.381 Lovelace. Eine einfache Ada-Überweisung ist meist 200 bis 300 Bytes groß. Die Gebühr liegt damit bei einem Bruchteil eines Ada, etwa 0,16 bis 0,17 Ada.

Sowohl a als auch b sind Protokollparameter. Sie sind nicht fest im Code verankert und lassen sich über die Governance und den Prozess für Parameteränderungen des Netzwerks anpassen.

Du bezahlst für den Platz, den deine Transaktion auf der Chain belegt, nicht für den Wert, den sie bewegt.

Protokollparameter entdecken (CIPs)

Planbar von Grund auf

Determinismus: Du kennst den Preis, bevor du unterschreibst

Die Gebühr auf Cardano hängt nur von der Größe der Transaktion und zwei öffentlichen Parametern ab. Die Größe steht fest, sobald die Transaktion gebaut ist. So kann die Wallet die genaue Gebühr berechnen und dir anzeigen, bevor du die Transaktion freigibst.

Bei kontobasierten Modellen wie Ethereum ist das anders. Dort richten sich die Gebühren nach dem Rechenaufwand (Gas) in der virtuellen Maschine, also der Ausführungsumgebung auf der Chain, und nicht nach der Größe der Transaktion. Die genauen Kosten können davon abhängen, welchen Weg die Ausführung eines Contracts nimmt. Sie hängen also weniger direkt an den Bytes, die du veröffentlichst.

Warum das wichtig ist: Planbare Gebühren heißen: keine bösen Überraschungen beim Bezahlen, kein Bieterwettstreit um einen Platz im Block und ein entspannteres Nutzungserlebnis, gerade bei alltäglichen Zahlungen.


Mindestmenge an Ada (min-UTxO)

Die Mindestmenge an Ada

Cardano nutzt das UTXO-Modell in seiner erweiterten Form (eUTXO). Werte liegen dort in einzelnen Outputs und nicht in Konten mit laufendem Saldo. Damit sich das Ledger nicht mit winzigen Staub-Outputs füllt, muss jeder Output eine Mindestmenge an Ada enthalten.

Seit der Babbage-Ära wird diese Mindestmenge als (160 + serialisierte Output-Größe in Bytes) × utxoCostPerByte berechnet. Der Wert utxoCostPerByte (Parameter coinsPerUTxOByte) beträgt im Mainnet 4.310 Lovelace pro Byte. Der feste Aufschlag von 160 Bytes deckt den Transaktions-Input und den Eintrag des Outputs im UTxO-Set ab.

Ein einfacher Output, der nur Ada enthält, braucht deshalb mindestens etwa 1 Ada. Outputs mit Native Tokens, einem Plutus-Skript (Cardanos Sprache für Smart Contracts) oder einem Inline-Datum (Daten, die direkt am Output hängen) sind größer, ihre Mindestmenge an Ada ist also höher. Die Ada werden dabei gesperrt, nicht verbrannt: Du bekommst sie vollständig zurück, sobald der Output später ausgegeben wird.

Rechenbeispiel

Ein einfacher Output nur mit Ada ist serialisiert etwa 67 Bytes groß. Bei 4.310 Lovelace pro Byte liegt die gesperrte Mindestmenge bei (160 + 67) × 4.310 = 978.370 Lovelace, also rund 1 Ada.

Kommt ein Native Token oder ein Inline-Datum (Daten, die direkt am Output hängen) hinzu, wächst die serialisierte Größe, und die nötige Mindestmenge an Ada wächst mit. Genau so wirkt die Regel der UTxO-Kosten pro Byte.

Die Mindestmenge an Ada ist eine Kaution, die du zurückbekommst. Sie wächst mit dem Platz, den dein Output belegt.


UTxO oder Konto

Warum das Buchungsmodell die Gebühren prägt

In einem kontobasierten Modell führt die Chain für jede Adresse einen Saldo, und eine Transaktion verändert ihn. Die Gebühren richten sich dort vor allem nach dem Rechenaufwand: Je mehr Arbeit eine Transaktion in der virtuellen Maschine (der Ausführungsumgebung auf der Chain) erledigt, desto teurer wird sie.

Im erweiterten UTxO-Modell von Cardano verbraucht eine Transaktion ganze Inputs und erzeugt neue Outputs. Die Gebühren richten sich nach der Größe dessen, was du auf der Chain veröffentlichst. Skripte haben weiterhin ein eigenes Ausführungsbudget und eigene Kosten, die über separate Protokollparameter bepreist werden. Die Grundgebühr bildet aber den belegten Platz ab und nicht die Ausführungskosten des Skripts.

Größe statt Rechenschritte: Eine große, aber einfache Transaktion kann mehr kosten als eine kleine, die ein Skript ausführt. Die Gebührenformel gewichtet nämlich die Bytes, die du dem Ledger hinzufügst.


Gebührenmärkte & MEV

Gebührenmärkte und Maximal Extractable Value

Anders als kontobasierte Chains mit offenem Bieten um Gas hat Cardano keinen allgemeinen Gebührenmarkt, auf dem sich Nutzer gegenseitig überbieten, um in einen Block zu kommen. Die Gebühr pro Byte plus das einstellbare Minimum ist der Preis. Eine Auktion um Blockplatz im üblichen Sinn gibt es nicht.

Etwas Maximal Extractable Value (MEV) gibt es trotzdem. Das Protokoll schreibt keine Reihenfolge der Transaktionen innerhalb eines Blocks vor, und der Standard-Node füllt Blöcke einfach in der Reihenfolge, in der Transaktionen im Mempool ankommen. Um Transaktionen umzusortieren, bräuchte es einen veränderten Block-Produzenten. Back-Running dagegen, also eine eigene Transaktion direkt hinter eine im Mempool gesehene zu setzen, kommt ganz ohne Änderung aus. Was MEV auf Cardano tatsächlich begrenzt: Inputs und Outputs einer Transaktion stehen fest, sobald sie gebaut ist. Eine umsortierte Transaktion lässt sich nicht zu einem schlechteren Preis ausführen. Sie geht entweder genau so durch, wie sie geschrieben wurde, oder sie scheitert.

In der Praxis: Was dich erwartet

Für eine typische Ada-Überweisung zahlst du eine winzige, planbare Gebühr: einen Bruchteil eines Ada, bei den aktuellen Mainnet-Parametern etwa 0,16 bis 0,17 Ada. Dazu kommt bei jedem neuen Output die Mindestmenge an Ada als Kaution, die du zurückbekommst. Deine Wallet zeigt dir die genaue Gebühr, bevor du unterschreibst.

Das UTXO-Modell entdecken