Dokumentation: Ethereum-Konto | ethereum.org
1. Einleitung
Ein Ethereum-Konto ist eine Entität mit einem Guthaben von Ethereum (ETH), die Transaktionen auf Ethereum senden kann.
Konten können von Benutzern kontrolliert oder als Smart Contracts bereitgestellt werden.
2.Kontotyp
Es gibt zwei Kontotypen in Ethereum:
- Extern gehalten: vom Eigentümer kontrollierter privater Schlüssel
- Vertrag: Ein intelligenter Vertrag, der durch Code gesteuert und im Netzwerk bereitgestellt wird.
Beide Kontotypen können:
- Empfangen, halten und senden Sie ETH und Token
- Interagieren Sie mit bereitgestellten Smart Contracts
3. Hauptunterschiede
extern gehalten
- Das Erstellen eines Kontos ist kostenlos
- Kann Transaktionen initiieren
- Zwischen allen externen Konten können nur ETH- und Token-Transaktionen durchgeführt werden
Vertrag
- Die Erstellung eines Vertrags ist mit Kosten verbunden, da dafür Netzwerkspeicherplatz genutzt werden muss
- Transaktionen können nur gesendet werden, wenn sie empfangen werden
- Das Auslösen einer Transaktion von einem externen Konto auf ein Vertragskonto kann Code auslösen, beispielsweise die Übertragung von Token oder sogar die Erstellung eines neuen Vertrags
4.Kontodaten
Ethereum-Konten haben vier Felder:
- Nonce: Ein Zähler für die Anzahl der vom Konto gesendeten Transaktionen, um sicherzustellen, dass Transaktionen nur einmal verarbeitet werden. Die Anzahl der im Vertragskonto angelegten Verträge stellt dar
- Kontostand: Die Anzahl der Wei, die dieser Adresse gehören. Jede ETH hat 1e+18 Wei.
- CodeHas