Minden Ethereum-tranzakció díjat tartalmaz – amelyet általában "gázdíjnak" neveznek -, amelyet ETH-ban kell fizetni. De ha megnézte a MetaMask pénztárcáját vagy egy blokkfelfedezőt, akkor ezeket a díjakat a "Gwei"-ben, nem pedig az ETH-ban látta. És ha valaha is kapott egy kis mennyiségű ETH-t, vagy megvizsgálta egy intelligens szerződés belső működését, előfordulhat, hogy találkozott a "Wei"-vel. Az ezen egységek közötti kapcsolat megértése elengedhetetlen mindenki számára, aki kapcsolatba lép az Ethereum hálózattal.

Ethereum címlettáblázata

Az Ethereum a dollár/cent viszonyhoz hasonló hierarchikus címletrendszert használ, de sokkal több köztes egységgel. Az alapegység a Wei – az éter legkisebb oszthatatlan egysége.

Unit Wei Value ETH Value Common Use
Wei 1 0.000000000000000001 ETH Smart contracts, internal accounting
Kwei (Babbage) 1,000 10⁻¹⁵ ETH Rare
Mwei (Lovelace) 1,000,000 10⁻¹² ETH Rare
Gwei (Shannon) 1,000,000,000 0.000000001 ETH Gas prices
Szabo 1,000,000,000,000 0.000001 ETH Rare
Finney 10¹⁵ 0.001 ETH Micropayments
Ether (ETH) 10¹⁸ 1 ETH Display, trading, pricing

A legfontosabb átvétel: 1 ETH = 1 000 000 000 Gwei = 1 000 000 000 000 000 000 Wei.

A köztes egységek (Kwei, Mwei, Szabó, Finney) a számítástechnika és a kriptográfia úttörőiről nevezték el: Charles Babbage, Ada Lovelace, Claude Shannon, Nick Szabó és Hal Finney.

Miért fontos a Gwei a gáz számára?

A gázdíj az Ethereum hálózaton végzett számítási munka költsége. Minden művelet – ETH küldése, intelligens szerződéssel való interakció, NFT készítése – meghatározott mennyiségű „gázegységet” fogyaszt. A felhasználó ezekért a gázegységekért a Gwei-ben meghatározott árfolyamon fizet.

A Gwei-t ​​a gázárazáshoz használják, mert:

  1. A gázárak jellemzően 1–200 Gwei között mozognak
  2. Ugyanazokat az értékeket ETH-ban kifejezni (0,000000001 és 0,0000002 ETH között) nehézkes
  3. A wei (1 000 000 000 és 200 000 000 000 közötti) kifejezés szintén nem praktikus

A Gwei (milliárd Wei) eltalálja az édes pontot: ember által olvasható számok a tipikus hálózati feltételekhez.

A gázdíj-képlet

A tranzakció teljes gázköltsége:

Gas Fee (ETH) = Gas Units Used × Gas Price (Gwei) ÷ 1,000,000,000

Az EIP-1559 (2021. augusztus) óta a gázdíj két összetevőből áll:

Total Fee = (Base Fee + Priority Fee) × Gas Units Used
  • Alapdíj: A minimálisan szükséges díj, amelyet a hálózat algoritmikusan állít be és eléget (megsemmisít)
  • Elsőbbségi díj (tipp): Opcionális kiegészítő fizetés, amely arra ösztönzi az érvényesítőket, hogy gyorsabban vegyék fel a tranzakciót

Példa:

  • Gázegységek egyszerű ETH átvitelhez: 21 000
  • Alapdíj: 15 Gwei
  • Elsőbbségi díj: 2 Gwei
  • Teljes gázár: 17 Gwei
Gas fee = 21,000 × 17 Gwei = 357,000 Gwei
        = 357,000 ÷ 1,000,000,000 ETH
        = 0.000357 ETH

3000 USD ETH áron: 1,07 USD átutalásonként.

Tipikus gázköltségek a tranzakció típusa szerint

A gázfelhasználás a tranzakció bonyolultságától függően változik – az egyszerű ETH-átutalások a legkevesebbet, az összetett intelligens szerződéses interakciók a legtöbbet.

Transaction Type Gas Units Cost at 20 Gwei Cost at 100 Gwei
ETH transfer 21,000 0.00042 ETH 0.0021 ETH
ERC-20 token transfer 45,000–65,000 0.0013 ETH 0.0065 ETH
Uniswap token swap 100,000–150,000 0.003 ETH 0.015 ETH
NFT mint 100,000–250,000 0.005 ETH 0.025 ETH
Complex DeFi interaction 200,000–500,000+ 0.01 ETH 0.05 ETH

ETH = 3000 USD mellett a 100 Gwei Uniswap csere körülbelül 45 USD-ba kerül – ez jelentős költség, ami gazdaságilag életképtelenné teszi a kis kereskedéseket.

Tippek a gázdíjak csökkentésére

Kövesse nyomon a gázárakat és az időbeli tranzakciókat. A gázárak előre látható mintákat követnek – a hétköznapi amerikai munkaidő drága; késő este és hétvégén (UTC) olcsóbbak. Az olyan eszközök, mint az EthGasStation, a Blocknative és az Etherscan gázkövető, valós idejű és történelmi gázárakat mutatnak.

Állítson be gázkorlátot, ne csak egy gázárat. A gázkorlát az Ön által engedélyezett maximális gázegység. Túl alacsonyra állítása tranzakciós sikertelenséget okoz (a sikertelen számításért továbbra is gázt kell fizetni). A helyes beállítás biztosítja a sikert. A MetaMask ezt automatikusan megbecsüli.

Használjon 2. rétegű hálózatokat. Az Arbitrum, az Optimism, a Polygon és a Base Ethereum-kompatibilis tranzakciókat kínál a hálózati gázköltségek 1–10%-áért. A rutin átutalások és a DeFi interakciók esetében az L2-ek gazdaságilag ésszerűek 1000–5000 USD alatti összegek esetén.

Kötegelt tranzakciók. Egyes protokollok több műveletet is lehetővé tesznek egyetlen tranzakcióban, megosztva a fix alap többletköltséget. Ez különösen fontos az NFT kötegelt pénzverés vagy a több token jóváhagyási minták esetében.

Elsőbbségi díj optimalizálása. Alacsony torlódásos időszakokban 0,1–0,5 Gwei elsőbbségi díj elegendő a következő blokkba való bekerüléshez. Csak akkor növelje meg, ha gyors megerősítésre van szüksége.

Fejlesztői használati esetek

Az Ethereum intelligens szerződésekben minden értéket a Wei kezel a lebegőpontos aritmetikai hibák elkerülése érdekében. A Solidity (az elsődleges intelligens szerződési nyelv) nem támogatja a tizedesjegyeket, ezért:

// Sending 0.1 ETH in a contract
uint256 amount = 0.1 ether; // = 100,000,000,000,000,000 Wei

Az "éter" kulcsszó a Solidityben egy kényelmi szorzó (×10¹⁸). A szerződéses fejlesztőknek ügyelniük kell arra, hogy a felhasználó előtt álló ETH-összegeket Wei-re konvertálják az összehasonlítás vagy aritmetika előtt, és a Wei-t visszaváltsák ETH-ra a megjelenítéshez.

Ez a mértékegységrendszer – bár eleinte zavaró – a kerekítési hibák egy egész osztályát akadályozza meg, amelyek katasztrofálisak lennének a több millió dolláros értékű pénzügyi szerződésekben.