Kryptowaluty

Opłata za gaz

Opłata za gaz to kwota płacona za przetworzenie transakcji lub wykonanie operacji na blockchainie, który wycenia obliczenia w jednostkach gazu. Na Ethereum opłata jest równa zużytej ilości gazu pomnożonej przez obowiązującą cenę jednostki gazu i jest płacona w etherze, nawet jeśli transakcja zakończy się niepowodzeniem po zużyciu gazu.

Co oznacza opłata za gaz

Gas oddziela ilość pracy obliczeniowej od aktywa kryptograficznego używanego do zapłaty za nią. Prosty transfer zwykle wymaga mniej gasu niż transakcja zmieniająca stan złożonego smart kontraktu. W Ethereum opłaty mogą obejmować opłatę bazową i opłatę priorytetową, a portfel może również ustalać maksymalny limit opłaty. Mechanizm różni się w poszczególnych sieciach.

Opłata gas może wpływać na całkowity koszt i czas realizacji działań on-chain. Transakcja może pozostawać oczekująca, jeśli ustawienia opłaty nie są konkurencyjne w aktualnych warunkach sieci, a nieudana transakcja kontraktu może nadal kosztować gas, ponieważ walidatorzy wykorzystali zasoby do jej wykonania. Użytkownicy powinni odróżniać opłaty gas od opłat transakcyjnych giełdy i opłat za wypłatę z blockchaina.

Na Ethereum załóżmy, że transakcja zużywa 21 000 jednostek gazu, a efektywna cena wynosi 40 gwei za jednostkę gazu. Opłata wynosi 840 000 gwei, czyli 0,00084 ETH, ponieważ 1 ETH odpowiada 1 miliardowi gwei. To uproszczone obliczenie nie obejmuje transferowanej wartości i zakłada wykorzystanie wszystkich 21 000 jednostek gazu.

Najczęściej zadawane pytania

Czy nieudane transakcje Ethereum wiążą się z opłatą za gas?+

Zwykle tak. Jeśli transakcja zostanie uwzględniona w blockchainie, a jej wykonanie zużyje zasoby obliczeniowe przed cofnięciem lub niepowodzeniem, za wykonaną pracę zostanie pobrany gaz. Transakcja, która nigdy nie zostanie uwzględniona, jest innym przypadkiem i zazwyczaj nie wiąże się z opłatą za gaz on-chain.

Czy opłata za gas jest tym samym co opłata giełdowa?+

Nie. Opłata za gas to koszt wykonania operacji w blockchainie. Giełda może osobno pobierać opłaty za handel, wypłaty, przewalutowanie lub usługi. Opłata za wypłatę może obejmować koszt sieci, ale jest ustalana i pobierana zgodnie z warunkami platformy.

Przejdź do materiału źródłowego

01Ethereum.org — gaz i opłaty02Ethereum.org — transakcje