Comisionul de rețea (gas)
De Echipa xChange.bg
Publicat la
"Gas" este cuvântul folosit pe Ethereum pentru munca de calcul necesară rulării unei tranzacții. Termenul s-a răspândit și pe alte rețele, iar azi lumea spune "comision de gas" oricărui comision de rețea blockchain.
Cum se calculează gasul pe Ethereum
Fiecare acțiune de pe Ethereum consumă un anumit număr de unități de gas. Un transfer simplu de ETH consumă 21.000. Un transfer de tokenuri, cum este trimiterea de USDC, apelează un smart contract și consumă mai mult. Plătești:
unitățile de gas consumate × (comisionul de bază + comisionul de prioritate)
- Comisionul de bază este stabilit de protocol pentru fiecare bloc. Crește când blocurile sunt mai pline decât dimensiunea lor țintă și scade când sunt mai goale. De la EIP-1559, comisionul de bază este ars, deci iese din circulație.
- Comisionul de prioritate este un bacșiș pentru validator, care face tranzacția ta mai atractivă pentru includere.
- Limita de gas este maximul pe care îi permiți tranzacției să îl consume. Gasul neconsumat nu se plătește.
Prețul gasului se exprimă în gwei, a miliarda parte dintr-un ETH. ethereum.org dă acest exemplu: 21.000 de gas × (10 gwei comision de bază + 2 gwei bacșiș) = 252.000 gwei, adică 0,000252 ETH. La un ETH de 3.000 EUR, ar fi circa 0,76 EUR.
Rețelele layer 2 precum Base, Arbitrum și Optimism percep tot comisioane în ETH, dar grupează multe tranzacții și le decontează împreună pe Ethereum, așa că prețul pe transfer înseamnă de obicei câțiva cenți. Polygon percepe comisioane în POL.
Cum stau comisioanele pe Solana
Solana percepe un comision de bază de 5.000 lamporți pentru fiecare semnătură (un lamport este cea mai mică unitate de SOL). Jumătate este arsă, jumătate ajunge la validator. Poți adăuga un comision de prioritizare, calculat pe baza unităților de calcul cerute de tranzacția ta, ca să fii procesat înaintea altora când rețeaua este congestionată.
Exemplu
Vrei să trimiți 250 USDC unui furnizor. Portofelul tău ține USDC pe Base și pe Ethereum mainnet.
- Pe Base, comisionul de rețea înseamnă de obicei câțiva cenți, plătiți în ETH pe Base.
- Pe Ethereum mainnet, transferul cere un număr similar de unități de gas, dar fiecare unitate este cotată după cererea de pe mainnet, așa că acolo comisionul este de regulă mult mai mare și poate sări brusc când rețeaua este congestionată.
Furnizorul primește 250 USDC în ambele cazuri. Diferența este cât plătești în ETH pe deasupra. La xChange.bg, o companie de tehnologie ale cărei conturi și conversii vin de la partenerul reglementat Bridge, o companie Stripe, transferurile on-chain se taxează la costul rețelei, iar transferurile între clienții xChange.bg sunt gratuite.
Confuzii frecvente
- Comisionul de gas nu se plătește în tokenul pe care îl trimiți. Trimiterea de USDC pe Base costă ETH pe Base, nu USDC.
- Estimările din portofel rămân estimări. Comisionul final depinde de comisionul de bază din momentul în care tranzacția intră într-un bloc.
- Un comision mai mare nu corectează o adresă greșită. Gasul ține de procesare, nu de destinația banilor. Verifică adresa și rețeaua înainte de a trimite.
Întrebări frecvente
De ce am nevoie de ETH ca să trimit USDC?
- Pe Ethereum și pe rețelele sale layer 2, comisioanele de rețea se plătesc în ETH, indiferent ce token trimiți. Un portofel care ține doar USDC nu poate plăti comisionul, decât dacă aplicația îl acoperă în locul tău sau folosește un serviciu prin care comisionul se achită în alt token.
De ce sunt comisioanele mai mici pe rețelele layer 2?
- Rețelele layer 2 precum Base, Arbitrum și Optimism procesează tranzacțiile în afara Ethereum mainnet și le decontează pe mainnet în loturi, așa că împart costul între mulți utilizatori. Acolo comisioanele înseamnă de obicei câțiva cenți, deși variază în funcție de cerere.
Plătesc gas dacă tranzacția eșuează?
- Depinde de momentul în care eșuează. Pe Ethereum, o tranzacție respinsă înainte de a fi inclusă într-un bloc nu costă nimic. În schimb, una care rămâne fără gas sau care se anulează în timpul execuției consumă tot gasul folosit pentru munca deja făcută.
Ce este gwei?
- Gwei este o unitate de ETH în care se exprimă prețul gasului. Un gwei este a miliarda parte dintr-un ETH. Un preț de 10 gwei pentru o unitate de gas înseamnă 0,00000001 ETH pentru fiecare unitate pe care o consumă tranzacția ta.
Comisionul de gas este același lucru cu comisionul aplicației?
- Nu. Comisionul de gas ajunge la rețea. Comisionul aplicației este ce percepe o bursă, un serviciu de intrare a banilor sau o aplicație pentru propriul serviciu. O retragere de pe o bursă poate include ambele costuri, deci citește defalcarea înainte de a confirma.
Cum se calculează comisioanele pe Solana?
- Solana percepe un comision de bază de 5.000 lamporți pentru fiecare semnătură, din care jumătate este arsă și jumătate ajunge la validator. Poți adăuga un comision de prioritizare, opțional, care ajută tranzacția să fie procesată mai repede când rețeaua este aglomerată.