Wei (Einheit von Ether) Börsenlexikon Vorheriger Begriff: Gwei (giga-wei) Nächster Begriff: Gas und Gwei
Eine fundamentale technische Einheit im Ethereum-Ökosystem, die als kleinstmögliche Untereinheit von Ether präzise und verlustfreie Berechnungen auf Protokollebene erlaubt
Wei ist die kleinste mögliche Untereinheit von Ether (ETH), der nativen Kryptowährung des Ethereum-Netzwerks. Während Ether die gängige Recheneinheit für Transaktionen, Handel und Preise ist, spielt Wei eine zentrale Rolle auf technischer Ebene, da sämtliche Berechnungen innerhalb der Ethereum Virtual Machine (EVM) ausschließlich in Wei durchgeführt werden. Dies ermöglicht eine exakte, verlustfreie Darstellung und Verarbeitung selbst kleinster Werte – ein entscheidender Vorteil in einem Blockchain-System, das präzise und unveränderbare Operationen ausführen muss.
Einordnung in das Einheitensystem von Ethereum
Ethereum arbeitet mit einem fein abgestuften Dezimalsystem, das mehrere Untereinheiten kennt. Wei steht dabei ganz unten in der Hierarchie.
| Einheit | Kürzel | Wert in ETH | Wert in Wei |
|---|---|---|---|
| Wei | – | \(10^{-18}\) ETH | 1 Wei |
| Kwei | babbage | \(10^{-15}\) ETH | 1.000 Wei |
| Mwei | lovelace | \(10^{-12}\) ETH | 1.000.000 Wei |
| Gwei | shannon | \(10^{-9}\) ETH | 1.000.000.000 Wei |
| Microether | szabo | \(10^{-6}\) ETH | \(10^{12}\) Wei |
| Milliether | finney | \(10^{-3}\) ETH | \(10^{15}\) Wei |
| Ether | ETH | \(1$ ETH | \(10^{18}\) Wei |
Die Benennung vieler Untereinheiten wie „finney“, „szabo“ oder „babbage“ ehrt Pioniere der Informatik und Kryptoökonomie. Wei selbst ist jedoch rein funktional benannt und steht nicht für eine historische Person.
Technologische Relevanz von Wei
In der Ethereum Virtual Machine wird jede Transaktion und jede Operation in Wei berechnet, weil dies die kleinste, unteilbare Einheit ist. Dadurch lassen sich Rundungsfehler vermeiden, die bei Fließkommaoperationen mit Dezimalstellen entstehen könnten.
Einige zentrale Punkte zur Verwendung von Wei:
-
Transaktionswerte: Beträge, die von einer Adresse zu einer anderen gesendet werden, sind intern in Wei angegeben.
-
Gasberechnung: Sowohl das Gas Limit als auch der Gaspreis werden miteinander multipliziert, um den effektiven Transaktionspreis in Wei zu bestimmen.
-
Smart Contracts: Entwickler verwenden Wei, um festgelegte Beträge zu definieren, z. B. bei Mindestgeboten, Schwellenwerten oder Preisberechnungen.
Beispiel:
Wenn eine Transaktion einen Gaspreis von 30 Gwei und ein Gas Limit von 21.000 hat, lautet die Berechnung:
$$ 30 \times 10^9 \times 21.000 = 630.000.000.000 \text{ Wei} = 0{,}00063 \text{ ETH} $$
Das exakte Arbeiten in Wei stellt sicher, dass alle Netzwerkteilnehmer unabhängig vom verwendeten Client dieselben Ergebnisse erhalten.
Bedeutung für Entwickler und Anwendungen
Für Blockchain-Entwickler ist der Umgang mit Wei alltäglich. Solidity, die wichtigste Programmiersprache für Smart Contracts, verwendet Wei als Standardgröße für Beträge. Um eine bessere Lesbarkeit zu ermöglichen, können aber auch gängige Hilfsfunktionen wie ether, finney oder gwei verwendet werden:
msg.value == 1 ether; // entspricht 10^18 Wei msg.value == 1 gwei; // entspricht 10^9 Wei
In der Praxis bedeutet dies, dass Entwickler für alle wirtschaftlich relevanten Größen eine präzise Umrechnung im Kopf behalten oder entsprechende Bibliotheken einsetzen müssen, um Fehleingaben zu vermeiden.
Umrechnungen und Praxisbeispiele
Da Wei sehr klein ist, wird es im Alltag seltener direkt verwendet. Dennoch ist es für genaue Berechnungen unverzichtbar.
| Betrag in ETH | Entspricht in Wei |
|---|---|
| 0,001 ETH | \(10^{15}\) Wei (1 finney) |
| 0,000001 ETH | \(10^{12}\) Wei (1 szabo) |
| 0,000000001 ETH | \(10^{9}\) Wei (1 gwei) |
| 0,000000000000000001 ETH | 1 Wei |
Diese feine Abstufung erlaubt selbst Mikrotransaktionen – ein wichtiger Faktor bei Massennutzung dezentraler Anwendungen (dApps), bei denen sehr kleine Zahlungsbeträge in großen Mengen verarbeitet werden müssen.
Vergleich mit anderen Währungssystemen
Die Struktur von Wei erinnert an die Aufteilung klassischer Fiat-Währungen in Untereinheiten:
-
1 Euro = 100 Cent
-
1 Dollar = 100 Cents
-
1 Bitcoin = 100.000.000 Satoshi
-
1 Ether = 1.000.000.000.000.000.000 Wei
Ethereum geht hier jedoch einen Schritt weiter, indem es 18 Nachkommastellen ermöglicht – deutlich mehr als konventionelle Finanzsysteme. Dadurch kann ETH in hochpräzisen Szenarien wie Mikrozahlungen, Gasoptimierung oder algorithmischer Preisfindung genutzt werden.
Risiken und Fehlerquellen
Die Arbeit mit Wei birgt einige praktische Herausforderungen:
-
Verwechslung von Einheiten: Wer ETH mit Wei oder Gwei verwechselt, riskiert überhöhte oder unterdimensionierte Transaktionen.
-
Rundungsfehler bei Drittanbieter-Wallets: Wenn Wallets intern mit Gleitkommazahlen arbeiten und unpräzise konvertieren, kann es zu unerwünschten Abweichungen kommen.
-
Manipulation durch bösartige Smart Contracts: Ein schlechter Smart Contract kann bewusst in Wei rechnen und extrem kleine Beträge als „versteckte Gebühren“ einsetzen.
Solide Wallets und Tools lösen diese Probleme meist durch automatisierte Umrechnungen und Warnsysteme.
Fazit
Wei ist eine fundamentale technische Einheit im Ethereum-Ökosystem. Als kleinstmögliche Untereinheit von Ether erlaubt sie präzise und verlustfreie Berechnungen auf Protokollebene. Auch wenn Endnutzer im Alltag meist mit ETH oder Gwei konfrontiert sind, bildet Wei das unsichtbare Fundament für jede Transaktion, jede Vertragsausführung und jede ökonomische Aktion im Netzwerk. Ein Verständnis dieser Basisstruktur ist für Entwickler und technisch versierte Nutzer unverzichtbar – und trägt dazu bei, sichere und exakte Anwendungen im Ethereum-Netzwerk zu entwickeln und zu nutzen.