Definition
Ein Konto in einer Blockchain (blockchain) ist ein logischer Container, der Informationen über den Status einer Teilnehmerin oder eines Teilnehmers im Netzwerk speichert, zum Beispiel Guthaben und grundlegende Einstellungen. Es ist typischerweise mit einer Adresse verknüpft, also dem öffentlichen Identifikator, der zum Senden und Empfangen von Vermögenswerten verwendet wird. In Systemen, die ein Kontomodell nutzen, ist das Konto der primäre Mechanismus, mit dem die Blockchain jederzeit nachverfolgt, wem was gehört. Die Kontodaten werden on-chain gespeichert und jedes Mal aktualisiert, wenn eine gültige Transaktion, die dieses Konto betrifft, bestätigt wird.
Konten können je nach Design der Blockchain Einzelpersonen, Anwendungen oder Smart Contracts repräsentieren. Jedes Konto ist in der Regel mit kryptografischen Schlüsseln verknüpft, die steuern, wer Transaktionen von diesem Konto auslösen darf. Die Kontostruktur kann außerdem Felder wie eine Konto-Nonce enthalten, um die Reihenfolge von Transaktionen nachzuverfolgen und Wiederholungsangriffe zu verhindern. Insgesamt dient das Konto als einfache, dauerhafte Aufzeichnung des aktuellen Status einer Teilnehmerin oder eines Teilnehmers innerhalb des Blockchain-Systems.
Einfach erklärt
Ein Konto ist wie ein einfaches Profil auf einer Blockchain (blockchain), das zeigt, wie viel Kryptowährung oder andere Vermögenswerte jemand besitzt. Es wird durch eine Adresse identifiziert, die andere verwenden, wenn sie Gelder senden. Das Konto hält alle Änderungen fest, sobald neue Transaktionen zur Chain hinzugefügt werden. So kann das Netzwerk leicht den aktuellen Kontostand und die damit verbundene Aktivität einsehen.
Kontext und Verwendung
In Blockchains, die einem Kontomodell folgen, aktualisiert jede Transaktion direkt ein oder mehrere Konten, anstatt Coins zwischen separaten Outputs zu verschieben. Die Adresse des Kontos erscheint in den Transaktionsaufzeichnungen, während die zugrunde liegenden Kontodaten im Hintergrund durch das Protokoll aktualisiert werden. Felder wie eine Konto-Nonce helfen dem Netzwerk, Transaktionen aus demselben Konto in einer klaren Reihenfolge zu verarbeiten.
Es kann verschiedene Arten von Konten geben, etwa normale Nutzerkonten und spezielle Konten, die durch Smart-Contract-Code gesteuert werden. Unabhängig vom Typ fungiert jedes Konto als eine einzige, konsistente Quelle der Wahrheit über die Bestände dieser Teilnehmerin oder dieses Teilnehmers und bestimmte Konfigurationsdetails. Diese Struktur ermöglicht es der Blockchain, jederzeit eine globale Sicht auf alle Konten und ihre aktuellen Zustände in einem bestimmten Block zu behalten.