UTXO vs. Account-Modell: Warum Bitcoin und Ethereum Geld verschieden zählen
Bitcoin kennt keine Kontostände — nur unverbrauchte Münzen. Ethereum und Solana führen Konten mit Nonce und Saldo. Zwei Buchhaltungen, zwei Gebührenlogiken, zwei Privatsphären — und was das für deine Transaktionen bedeutet.
Wer vom Bankkonto kommt, erwartet überall Kontostände. Bitcoin enttäuscht diese Erwartung gründlich: Es gibt dort keine Konten und keine Salden — nur einzelne, unverbrauchte Münzen. Ethereum und Solana dagegen arbeiten tatsächlich mit Konten. Wer beide Modelle verwechselt, versteht weder Gebühren noch schlägt er beim Datenschutz die richtige Richtung ein.
UTXO: Bitcoin zählt Münzen, keine Konten
UTXO steht für Unspent Transaction Output — unverbrauchter Transaktionsausgang. Stell dir Bargeld vor: Du besitzt keine Zahl auf einem Konto, sondern Scheine und Münzen in der Tasche. Eine Bitcoin-Transaktion „gibt Scheine aus" (Inputs) und „erhält Wechselgeld zurück" (Outputs, darunter meist dein eigenes Wechselgeld).
Drei Konsequenzen:
1. Gebühren sind eine Differenz, kein Preis. Es gibt kein Gebührenfeld, das du ausfüllst. Die Gebühr ist einfach Summe der Inputs − Summe der Outputs. Deine Wallet rechnet rückwärts: Sie wählt Inputs so, dass nach Abzug der gewünschten Gebühr das Wechselgeld stimmt.
2. Der Betrag bestimmt die Kosten. Viele kleine Münzen zusammenzukehren braucht viele Inputs — und Inputs sind das Teuerste an einer Transaktion (Signaturen). Wer jahrelang Kleinstbeträge empfangen hat, zahlt beim Ausgeben drauf. Konsolidieren bei niedrigen Gebühren ist deshalb ein eigenes Handwerk.
3. Wechselgeld ist Privatsphäre. Jede Transaktion erzeugt frische Adressen fürs Wechselgeld — moderne Wallets tun das automatisch. Wer dagegen immer wieder dieselbe Adresse benutzt, klebt seine gesamte Zahlungshistorie an ein Schaufenster. (Wie Adressen formal aufgebaut sind, prüft übrigens der Adress-Validator — Format und Prüfsumme, lokal im Browser.)
Account-Modell: Ethereum und Solana führen Konten
Ethereum und Solana denken wie eine Bankdatenbank: Jede Adresse hat einen Saldo und — bei Ethereum — eine Nonce, also einen Transaktionszähler. Jede Transaktion erhöht die Nonce um eins; das verhindert Doppel-Ausgaben und legt die Reihenfolge fest. (Was die Nonce sonst noch steuert, steht in Was ist eine Nonce?.)
Die Folgen sind spiegelverkehrt zu Bitcoin:
1. Gebühren sind ein expliziter Teil der Transaktion. Gas-Limit × Gas-Preis, in Gwei angegeben. Zu niedrig gepreist, bleibt die Transaktion hängen; zu hoch, zahlst du drauf. Zum exakten Umrechnen gibt es den ETH Unit Converter — Wei, Gwei und Ether ohne Rundungsfehler.
2. Der Betrag ist (fast) egal. Ob du 0,001 oder 1.000 ETH versendest — eine simple Überweisung kostet immer 21.000 Gas. Teuer wird es erst, wenn Smart Contracts rechnen: Swaps, Mints, komplexe DeFi-Routen.
3. Adress-Wiederverwendung ist normal. Im Account-Modell ist deine Adresse deine Identität — bei ENS-Namen oder Solana-Domains sogar wörtlich. Privatsphäre entsteht hier nicht durch Wechselgeld, sondern durch Trennung: getrennte Adressen für getrennte Zwecke.
Der Vergleich auf einen Blick
| UTXO (Bitcoin) | Account (Ethereum, Solana) | |
|---|---|---|
| Saldo | Summe deiner Münzen | Zahl in der Datenbank |
| Gebühr | Input − Output (implizit) | Gas-Preis × Verbrauch (explizit) |
| Reihenfolge | egal (Münzen sind unabhängig) | Nonce pro Adresse (strikt) |
| Privatsphäre | Wechselgeld-Adressen | Adress-Trennung |
| Typischer Fehler | Staub einsammeln, dann teure Konsolidierung | Nonce-Lücke → alle Folgetransaktionen hängen |
Was das für dich ändert
Auf Bitcoin schaust du vor dem Senden auf deine Münz-Auswahl (Coin Control in Sparrow & Co.); auf Ethereum auf Gas-Preis und Nonce. In beiden Welten gilt: Erst eine kleine Test-Transaktion, dann den Rest — und die Empfangsadresse immer prüfen, nicht kopieren-und-hoffen.
Zum Anfassen: Der Wallet Generator erzeugt beide Welten aus derselben Seed — bc1…-Adresse nach BIP84, 0x…-Adresse nach BIP44. Dieselbe Mathematik, zwei Buchhaltungen. Wie aus Zufall überhaupt Schlüssel und Adressen werden, erklärt Wie ein Wallet wirklich entsteht.
Für alles mit echten Beträgen gilt die Reihenfolge aus dem Self-Custody-Guide: verstehen, offline generieren, testen — und bei größeren Summen oder Firmen-Setups ein Gespräch suchen, bevor Geld fließt.
Quellen:
Grundlagen
- Satoshi Nakamoto: Bitcoin: A Peer-to-Peer Electronic Cash System (Abschnitt 9–10: Münzen statt Konten, Wechselgeld)
- Ethereum Foundation: Accounts (Externally-owned vs. Contract Accounts, Nonce)
- Solana Foundation: Account Model (Rent, Inhaber, Programme als Daten)
Weiterführend auf dieser Seite