Account-based model
Ein Account-based-Modell beschreibt, wie eine Blockchain Kontostände und weitere Kontodaten erfasst. Jedes Konto hat ein aktuelles Guthaben und manchmal weitere gespeicherte Daten.
Was ist ein Account-based-Modell?
Stell es dir wie ein gewöhnliches Konto vor. Wenn du Krypto versendest, sinkt das Guthaben auf deinem Konto und das des Empfängers steigt.
Ein Konto kann auch weitere Daten enthalten. Ethereum verwendet zum Beispiel eine Nonce: eine fortlaufende Nummer, die dabei hilft, zu verhindern, dass dieselbe Transaktion erneut ausgeführt wird. Ethereum, Solana und die C-Chain von Avalanche verwenden dieses Modell.
Ein Beispiel für ein Account-based-Modell
Angenommen, du hast 2 ETH auf deinem Konto und sendest 0,5 ETH an eine andere Person. Nach der Verarbeitung befindet sich weniger ETH auf deinem Konto und mehr ETH auf dem Konto des Empfängers.
Anschließend speichert die Blockchain die neuen Guthaben. So lässt sich nachvollziehen, wie viel Krypto sich zu diesem Zeitpunkt auf den einzelnen Konten befindet.
Warum ist ein Account-based-Modell in Krypto wichtig?
Der Begriff taucht vor allem in Nachrichten über Blockchains wie Ethereum und Solana auf. Das Modell eignet sich auch für Smart Contracts: Programme auf der Blockchain, die nach einer Transaktion Code ausführen und Daten ändern können.
Eine Transaktion kann dadurch mehr bewirken, als nur Krypto zu versenden. Ein Smart Contract kann zum Beispiel Tokens übertragen oder gespeicherte Daten ändern.
Ein Account-based-Modell ist nicht automatisch schneller, günstiger, sicherer oder besser für den Datenschutz als ein anderes Modell. Das hängt vom gesamten Design der Blockchain ab.