Glossareintrag
Kontobasiertes Modell
GrundlagenKontobasiertes Modell erklärt: wie Ethereum Guthaben je Adresse führt, wozu der Nonce dient und worin es sich vom UTXO-Modell unterscheidet.
Definition
Das kontobasierte Modell (Account-based Model) ist das Buchhaltungsdesign von Ethereum und den meisten Smart-Contract-Ketten: Das Ledger speichert für jede Adresse einen laufenden Kontostand statt einer Sammlung einzelner Coins. Eine Überweisung verringert schlicht ein Konto und erhöht ein anderes; ein Nonce je Konto ordnet die Transaktionen und verhindert Wiedereinspielungen. Smart Contracts fügen sich hier natürlich ein, denn ein Contract ist selbst ein Konto mit Code und persistentem Speicher. Die Alternative ist das UTXO-Modell, bei dem die Wallet einzelne unverbrauchte Outputs ausgibt. Kontobasierter State ist kompakt und leicht nachvollziehbar, doch Transaktionen desselben Kontos müssen nacheinander verarbeitet werden, was parallele Ausführung begrenzt und festhängende Nonces möglich macht.
Als Nächstes