Ethereum-Adressen Börsenlexikon Vorheriger Begriff: Serenity Nächster Begriff: Ethereum-Clients
Eine eindeutige Zeichenfolge aus 40 hexadezimalen Zeichen, beginnend mit „0x“, die als öffentliche Identifikatoren für Konten auf der Ethereum-Blockchain dienen und Transaktionen sowie Interaktionen mit Smart Contracts ermöglichen
Ethereum-Adressen sind eindeutige Kennungen im Ethereum-Netzwerk, die zum Senden, Empfangen und Halten von Ether (ETH) oder anderen auf Ethereum basierenden Token (z. B. ERC-20, ERC-721) verwendet werden. Sie repräsentieren in der Regel den öffentlichen Teil eines kryptografischen Schlüsselpaars und sind technisch gesehen die letzten 20 Byte des Keccak-256-Hashes eines öffentlichen Schlüssels.
Aufbau
Eine Ethereum-Adresse besteht aus:
-
Länge: 40 hexadezimale Zeichen (0–9, a–f), die 20 Byte darstellen.
-
Präfix: In der Praxis wird die Adresse in der Schreibweise mit
0xvorangestellt, um den Hexadezimalwert zu kennzeichnen. -
Beispiel:
0x742d35Cc6634C0532925a3b844Bc454e4438f44e
Erzeugung
-
Private Key – zufällig generierte 256-Bit-Zahl.
-
Public Key – durch elliptische Kurvenkryptografie (secp256k1) aus dem privaten Schlüssel abgeleitet.
-
Hash – Keccak-256-Hash des öffentlichen Schlüssels wird gebildet.
-
Adresse – die letzten 20 Byte des Hashes ergeben die Ethereum-Adresse.
Prüfsummenformat (EIP-55)
Adressen können entweder rein in Kleinbuchstaben geschrieben oder mit einem Checksummenformat versehen werden, bei dem bestimmte Buchstaben großgeschrieben werden.
-
Ziel: Fehlererkennung bei manueller Eingabe.
-
Die Groß-/Kleinschreibung wird anhand des Keccak-256-Hashes der Kleinschreibadresse bestimmt.
Arten von Ethereum-Adressen
-
Extern gesteuerte Konten (EOA) – werden von Benutzern kontrolliert, die einen privaten Schlüssel besitzen.
-
Contract-Konten – gehören Smart Contracts; sie haben keinen privaten Schlüssel, sondern werden durch den im Contract gespeicherten Code gesteuert.
Beide Arten von Adressen existieren im selben Namensraum und sind nicht von der Adresse allein unterscheidbar – die Unterscheidung erfolgt durch Abfrage des Codespeichers an der Adresse.
Besonderheiten
-
Keine Adresskollisionen: Aufgrund der Größe des Adressraums (2^160 mögliche Adressen) ist die Wahrscheinlichkeit einer zufälligen Kollision praktisch null.
-
Irreversibilität: Wer den privaten Schlüssel zu einer Adresse verliert, verliert unwiderruflich die Kontrolle über die dort gehaltenen Vermögenswerte.
-
Generierung offline möglich: Adressen lassen sich ohne Netzwerkverbindung erstellen, da sie nicht registriert werden müssen – sie sind nur gültig, wenn der private Schlüssel dazu existiert.
Sicherheitsaspekte
-
Der private Schlüssel muss streng vertraulich behandelt werden, da er volle Kontrolle über die Adresse ermöglicht.
-
Nutzung von Hardware-Wallets oder sicheren Signaturmechanismen verringert das Risiko eines Diebstahls.
-
Phishing und gefälschte Adressen sind verbreitete Angriffsvektoren – das Prüfsummenformat hilft, Tippfehler zu erkennen, schützt jedoch nicht vor absichtlich ähnlich aussehenden Adressen.
Fazit
Ethereum-Adressen sind die fundamentale Identitätseinheit im Ethereum-Netzwerk. Sie verknüpfen kryptografische Schlüsselpaare mit der Möglichkeit, digitale Werte zu empfangen, zu versenden und Smart Contracts zu nutzen. Ihre Struktur ist einfach, aber durch die starke Kryptografie hochsicher. Der sorgfältige Umgang mit den zugehörigen privaten Schlüsseln ist entscheidend, um Vermögenswerte dauerhaft zu schützen.