Wei
Wei ist die kleinste Einheit von Ether, der nativen Währung von Ethereum: Ein ETH entspricht 10^18 Wei, also einer Trillion Wei. Die Einheit ist nach Wei Dai benannt, einem Kryptografen, dessen b-money-Vorschlag von 1998 das Design von Kryptowährungen beeinflusste. Das Ethereum-Protokoll führt seine gesamte Buchhaltung in Wei – Guthaben, Transaktionswerte und Gebühren werden als ganze Zahlen von Wei gespeichert, und die Beträge, die Sie in ETH sehen, sind lediglich benutzerfreundliche Umrechnungen.
Eine so extreme Teilbarkeit gibt es, weil Smart Contracts präzise Ganzzahlarithmetik benötigen; die Arbeit in ganzen Wei vermeidet die Rundungsfehler, die Dezimalbrüche mit sich bringen können. In der Praxis haben normale Nutzer selten mit reinen Wei zu tun. Stattdessen werden Zwischeneinheiten verwendet: Am gebräuchlichsten ist Gwei (eine Milliarde Wei), die Standardeinheit für Gaspreise. Eine Transaktionsgebühr könnte zum Beispiel als 21.000 Gas bei 10 Gwei pro Gas berechnet werden – das sind 210.000 Gwei oder 0,00021 ETH, während das Protokoll sie intern als 210.000.000.000.000 Wei erfasst.
Ein verbreiteter Irrtum ist, dass Wei eine eigene Währung sei; es ist schlicht die Basiseinheit von Ether, genau wie ein Cent eine Untereinheit des Dollars ist – nur sehr viel feiner unterteilt. Entwickler begegnen Wei ständig, da Ethereum-Werkzeuge und Contract-Code alle Werte darin ausdrücken, und ETH mit Wei zu verwechseln (oder umgekehrt) ist ein klassischer Programmierfehler.