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:
- A gázárak jellemzően 1–200 Gwei között mozognak
- Ugyanazokat az értékeket ETH-ban kifejezni (0,000000001 és 0,0000002 ETH között) nehézkes
- 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.