#
Ce este Gas-ul în Ethereum?
În contextul rețelei Ethereum, Gas nu este o criptomonedă în sine, ci o unitate de măsură care cuantifică efortul computațional necesar pentru a executa o anumită operațiune sau tranzacție. Fiecare operațiune pe Ethereum, de la un simplu transfer de ETH până la execuția complexă a unui contract inteligent, consumă o anumită cantitate de gas. Gas-ul a fost introdus pentru a preveni buclele infinite în contractele inteligente, pentru a aloca resursele rețelei în mod eficient și pentru a recompensa validatorii (anterior mineri) pentru munca lor.
#
Cum funcționează Gas-ul?
Atunci când inițiați o tranzacție pe Ethereum, trebuie să specificați două valori legate de gas: Gas Limit și Gas Price.
1. Gas Limit: Reprezintă cantitatea maximă de gas pe care sunteți dispus să o cheltuiți pentru tranzacție. Dacă tranzacția consumă mai puțin gas decât limita setată, veți primi înapoi diferența. Dacă depășește limita, tranzacția eșuează, dar tot veți plăti gas-ul consumat până în acel punct.
2. Gas Price: Este prețul pe care sunteți dispus să-l plătiți pentru fiecare unitate de gas. Acesta este exprimat în Gwei (1 Gwei = 0.000000001 ETH). Taxa totală de tranzacție este calculată ca Gas Consumed * Gas Price.
După implementarea EIP-1559, mecanismul de taxare s-a schimbat, introducând o taxă de bază (base fee) care este arsă și o taxă de prioritate (priority fee) sau „tip” care merge către validator. Utilizatorii pot seta un max fee (preț maxim) pe care sunt dispuși să-l plătească, iar diferența dintre max fee și suma base fee + priority fee este returnată.
#
De ce este important Gas-ul?
Gas-ul este vital pentru securitatea și sustenabilitatea rețelei Ethereum. Fără el, un atacator ar putea inunda rețeaua cu tranzacții spam sau contracte inteligente cu bucle infinite, paralizând sistemul. Prin atașarea unui cost la fiecare operațiune, gas-ul descurajează comportamentul malițios și asigură că resursele computaționale sunt utilizate judicios. De asemenea, el servește ca mecanism de recompensă pentru validatori, motivându-i să proceseze tranzacțiile și să securizeze rețeaua.
#
Exemple practice
Să presupunem că vreți să trimiteți 1 ETH. Aceasta este o tranzacție simplă care consumă, de exemplu, 21.000 unități de gas. Dacă prețul gas-ului este de 50 Gwei, taxa totală va fi 21.000 * 50 Gwei = 1.050.000 Gwei, adică 0.00105 ETH. Dacă interacționați cu un protocol DeFi complex, cum ar fi un swap pe Uniswap, consumul de gas poate fi mult mai mare, de ordinul a sute de mii de unități de gas, rezultând taxe mai mari.
#
Caracteristici cheie
- Unitate de măsură: Nu este o monedă, ci o măsură a efortului.
- Preț variabil: Prețul gas-ului fluctuează în funcție de cererea rețelei.
- Anti-spam: Previne atacurile de tip Denial of Service (DoS).
- Recompensă validatori: Motivează securizarea rețelei.
- EIP-1559: A introdus base fee (arsă) și priority fee (pentru validator).