Direct la conținutul principal

Ghidul utilizatorului: Gas

notă

New to crypto and web3?

Accesează MetaMask Learn pentru o experiență de învățare simplă, concepută special pentru începători în web3. Este complet gratuit, disponibil în mai multe limbi și include instrumente utile cum ar fi simulări, pentru a te ajuta să capeți încredere în tine în timp ce utilizezi MetaMask.

Gas-ul este unitatea de măsură folosită pentru a determina efortul de calcul necesar procesării tranzacțiilor și a contractelor smart. În esență, o taxă de tranzacție, termenul provine de la Ethereum, se referă la calculele efectuate pe mașina virtuală Ethereum (EVM). De când s-a fondat Ethereum au apărut numeroase rețele compatibile cu EVM (și incompatibile cu EVM!) și au adoptat modele similare.

Folosind analogia combustibilului care alimentează un motor de mașină, gas-ul reprezintă costul de operare: fluctuant și, uneori, costisitor. Contractele smart mai complexe necesită mai mult gas pentru a-și alimenta efortul de calcul, la fel cum o mașină mai mare și mai puternică necesită mai mult combustibil pentru a rula.

Metoda de a calcula taxa de gas variază în funcție de rețea. De exemplu, calcularea gas-ului pe Ethereum era foarte complicată, dar a fost simplificată considerabil odată cu implementarea Protocolului de îmbunătățire Ethereum (EIP) 1559 în august 2021 (cunoscut și sub numele de London Upgrade). În esență, plătești o taxă de bază pentru fiecare unitate de gas, care este arsă (a se citi: este șters și dispare) la finalizarea cu succes a tranzacției. Pe lângă taxa de bază, adaugi o taxă de prioritate, per unitate de gas, a cărei valoare depinde de cât de repede dorești să se efectueze tranzacția.

În toată gama de rețele compatibile EVM disponibile, gas-ul sau alternative care funcționează similar, au devenit practic metoda standard de calcul a costurilor de tranzacție. Taxele sunt plătite în tokenul nativ al rețelei: de exemplu, orice tranzacție pe Ethereum necesită ETH; utilizarea BSC necesită BNB; utilizarea Polygon necesită MATIC. Unele rețele au adoptat modelul EIP-1559 de la Ethereum, cum ar fi Polygon, în timp ce altele au făcut ajustări, inclusiv Avalanche pentru C-Chain-ul lor (care arde atât taxa de bază, cât și taxa de prioritate; deci nu numai prima).

If you want to read a more in-depth look at how gas works on Ethereum, see here.

Iată câteva detalii esențiale despre cum functionează gas-ul în MetaMask:

The gas limit (units of gas used)

Limita de gas este *numărul maxim de unități de gas pe care ești dispus să le plătești *pentru a efectua o tranzacție sau o operațiune EVM. Operațiuni diferite necesită cantități diferite de unități de gas. O tranzacție normală care trimite ETH sau un token costă în mod normal 21.000 de gas, în timp ce o aprobare de token ERC-20 necesită 45.000. Multe rețele, cum ar fi blockchain-ul compatibil EVM Harmony, folosesc un model identic în care tranzacțiile standard costă tot 21.000 de gas.

informații

Trebuie să editez limita de gas?

No! MetaMask stabilește automat limita de gas în funcție de tranzacția pe care încerci să o execuți. In the vast majority of cases, this will be adequate to complete your transaction. Dacă dorești să o verifici sau să o editezi, asigură-te că ai controlul avansat de gas activat și apasă butonul din dreptul informatiilor despre gas pe ecranul de confirmare a tranzacției.

The base fee

Fiecare bloc din rețeaua Ethereum are un comision de bază determinat de cererea de pe rețea: comisionul de bază depinde de dimensiunea blocului dinaintea acestuia, în comparație cu dimensiunea unui bloc țintă (unde dimensiunea se referă la cantitatea totală de gas utilizată pentru toate tranzacțiile pe care blocul le include). Dacă dimensiunea blocului anterior depășește ținta, taxa de bază pentru următorul bloc crește cu 12,5%, lăsându-te pe tine utilizatorul (sau portofelul tău) cu o certitudine absolută cu privire la taxa de bază a blocului viitor. Comisionul total de gas trebuie să respecte acest preț ca minim pentru a fi luat în considerare pentru includerea în bloc.

The priority fee

Taxa de prioritate, denumită și „miner tip”, îl determină pe miner să prioritizeze tranzacția ta.

Naturally, whether this does actually go to a miner depends on the consensus mechanism they use: Ethereum mainnet became a Proof of Stake network following the Merge in September 2022, so the priority fee goes to validators instead of miners.

The max fee

Comisionul maxim este suma totală, globală, plătită pentru tranzacția ta. Se calculează în felul următor: (taxa de bază + taxa de prioritate) x unități de gas utilizate. MetaMask setează inițial această sumă pe baza istoricului blocului anterior. Cu toate acestea, utilizatorii pot edita această sumă prin setări personalizate (vezi mai jos). Diferența dintre taxa maximă per gas și (taxa de bază + taxa de prioritate maximă per gas) este „rambursată” utilizatorului.


Basefee

Additional Concepts

Gwei

Gwei este o unitate de ether, cea mai mică denominație, care înseamnă gigawei (sau 1,000,000,000). Gwei este folosit pentru taxele de gas sau mai degrabă plățile efectuate de utilizatori pentru a compensa efortul de calcul necesar procesării și validării tranzacțiilor pe blockchain-ul Ethereum.

Other networks also tend to calculate costs using gwei — for example, Fantom, Harmony and Avalanche.

Slippage

Slippage is the expected percentage difference between a quoted and an executed price.

Gas fee

Taxa de gas se referă la taxa de tranzacție pe blockchain-ul Ethereum. Este ceea ce plătesc utilizatorii pentru ca tranzacția lor să fie validată sau finalizată.

Base fee

Generat de către protocol. Reprezintă multiplicatorul minim „gasUtilizat” necesar pentru ca o tranzacție să fie inclusă într-un bloc (adică pentru ca o tranzacție să fie finalizată). Aceasta este partea din costul tranzacției care este arsă.

Advanced Gas Controls

Dacă dorești să intri mai detaliat în comenzile de gas (acest lucru poate fi util dacă testezi o dapp, de exemplu), MetaMask poate face asta! Vezi articolul complet aici.

FAQs

De ce am plătit taxe de gas pentru o tranzacție eșuată?

Puteți să îmi rambursați taxele de gas?

Cum accelerez sau anulez o tranzacție în așteptare?

Cum estimezi taxa de gas

De ce sunt taxle mele de gas atât de mari?

Eroare: [ethjs-query] în timpul formatării ieșirilor din RPC (eroare tranzacție subevaluată)

Cum să corectezi eroarea „fonduri insuficiente” sau butonul de confirmare gri

Was this helpful?
Connect MetaMask to provide feedback
What is this?
This is a trial feedback system that uses Verax to record your feedback as onchain attestations on Linea Mainnet. When you vote, submit a transaction in your wallet.