Mówiąc prościej
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.
Dlaczego ma to znaczenie
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.
Przykład
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.
Szybkie odpowiedzi
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.
Źródła