Przejdź do treści

Wei

Wei to najmniejsza, podstawowa jednostka rozliczeniowa kryptowaluty Ethereum, służąca do precyzyjnego wyrażania wartości i kosztów operacji w sieci.

Materiał edukacyjny przygotowany z pomocą AI i automatycznej kontroli jakości. Redakcja dodatkowo sprawdza wybrane materiały. Opisuje również ograniczenia i ryzyka; nie stanowi indywidualnej rekomendacji.

Wprowadzenie

Podobnie jak w tradycyjnych walutach fiat, gdzie złotówka dzieli się na grosze, a dolar na centy, każda kryptowaluta posiada swoje mniejsze podjednostki. W sieci Ethereum główną monetą jest Ether, jednak ze względu na bardzo wysokie ceny skomplikowanych operacji oraz potrzebę dokonywania niezwykle małych transakcji, całe saldo i opłaty wewnętrzne są w systemie zapisywane za pomocą jednostki podstawowej, którą nazvano Wei. Nazwa ta pochodzi od nazwiska Dai Wei, pioniera kryptografii i twórcy koncepcji B-money, która inspirowała powstanie Bitcoina i innych projektów.

Przeciętny użytkownik Ethereum rzadko operuje bezpośrednio na pojedynczych Wei, ponieważ liczby te byłyby ogromne i trudne do odczytania. Zamiast tego portfele kryptowalutowe automatycznie przeliczają wartości na bardziej czytelne jednostki, takie jak Gwei czy sam Ether. Niemniej jednak, pod maską sieci, każdy smart kontrakt, każda transakcja i każda prowizja są rozliczane co do jednego Wei. Pomaga to uniknąć błędów zaokrągleń arytmetycznych, które mogłyby prowadzić do poważnych problemów finansowych w zdecentralizowanych aplikacjach finansowych.

Zrozumienie tej koncepcji jest kluczowe dla każdego, kto chce zgłębić mechanikę działania sieci opartych na maszynie wirtualnej Ethereum. Bez precyzyjnych jednostek rozliczeniowych niemożliwe byłoby sprawne funkcjonowanie rynków opłat transakcyjnych ani dokładne dzielenie kapitału w pulach płynności czy protokołach pożyczkowych. Wei stanowi fundamentalny fundament matematyczny całego ekosystemu, który na co dzień ukryty jest pod prostymi interfejsami graficznymi portfeli i giełd kryptowalutowych.

Szczegółowy opis

W systemie Ethereum obowiązuje hierarchia jednostek podrzędnych oparta na potęgach liczby dziesięć. Jeden Ether (ETH) równa się dokładnie 10 do potęgi 18 Wei. Oznacza to, że pojedynczy Ether składa się z jednego tryliona miliardów Wei. Taka ogromna rozdzielczość została celowo zaprojektowana, aby umożliwić precyzyjne mikropłatności oraz dokładne wycenianie zasobów obliczeniowych, znanych jako gaz.

Najważniejszą pochodną jednostką, z którą spotyka się każdy użytkownik Ethereum, jest Gwei (Giga-wei), czyli 10 do potęgi 9 Wei. Ceny gazu, czyli opłaty za wykonanie transakcji lub uruchomienie kodu w maszynie wirtualnej Ethereum, są powszechnie wyrażane właśnie w Gwei. Dzięki temu użytkownicy mogą łatwo określić, ile chcą zapłacić za jednostkę obliczeniową bez operowania na bardzo długich ciągach zer. Na przykład, opłata za gaz wynosząca 20 Gwei oznacza 20 000 000 000 Wei za każdy zużyty jednostkowy zasób obliczeniowy.

Warto zauważyć, że w warstwie wykonawczej protokołu Ethereum wszystkie obliczenia matematyczne oraz stany kont są przechowywane jako liczby całkowite właśnie w jednostkach Wei. Unika się w ten sposób stosowania zmiennoprzecinkowej arytmetyki komputerowej, która ze względu na ograniczenia precyzji maszynowej mogłaby generować rozbieżności i podatności na błędy konsensusu między różnymi węzłami walidującymi sieć. Wartość ta jest jednak istotnym elementem teoretycznym, a w praktyce występuje pewna niepewność co do przyszłych zmian standardów denominacji w miarę ewolucji sieci i wdrażania rozwiązań skalujących drugiej warstwy.

Przykłady

Przykładem zastosowania jednostki Wei jest wykonywanie prostego przelewu Etheru pomiędzy dwoma portfelami. Jeśli użytkownik wysyła 0.5 ETH, sieć przetwarza tę wartość wewnętrznie jako 500 000 000 000 000 000 Wei. Gdyby transakcja miała opierać się wyłącznie na tradycyjnych ułamkach dziesiętnych bez precyzyjnego systemu bazowego, mogłoby dojść do błędów zaokrągleń.

Innym przykładem jest ustalanie opłat za gaz za pomocą mechanizmów rynkowych. Wprowadzone w przeszłości mechanizmy spalania opłat bazowych obliczają prowizję jako iloczyn zużytych jednostek gazu oraz stawki bazowej wyrażonej w Wei lub Gwei. Użytkownik przesyłający tokeny w zdecentralizowanej giełdzie płaci prowizję, która jest sumą opłaty bazowej oraz opłaty priorytetowej dla walidatora, przy czym obie te składowe są ściśle kalkulowane i odejmowane od salda konta w najmniejszych jednostkach rozliczeniowych.

Zalety i ograniczenia

Główną zaletą stosowania tak małej jednostki rozliczeniowej jak Wei jest absolutna precyzja i eliminacja problemów związanych z niedokładnością obliczeń finansowych. Pozwala to na bezproblemowe funkcjonowanie złożonych protokołów DeFi, gdzie kapitał jest dzielony na mikroskopijne udziały, a odsetki naliczane są w sposób ciągły z dużą dokładnością.

Ograniczeniem wynikającym ze stosowania Wei jest trudność w intuicyjnym odczytywaniu surowych danych transakcyjnych przez ludzi. Liczby zawierające kilkanaście lub kilkadziesiąt cyfr są podatne na pomyłki przy ręcznym wprowadzaniu, co wymusza korzystanie z automatycznych oprogramowań pośredniczących i portfeli. Ponadto, przy skrajnie niskiej wartości pojedynczego Wei, operacje o bardzo małej skali mogą być ekonomicznie nieopłacalne ze względu na stałe koszty minimalne zużycia gazu w sieci głównej Ethereum.