Przejdź do głównej zawartości

Co to jest gaz?

U
Napisane przez UKey Wallet

Ethereum implementuje środowisko wykonawcze na blockchainie, zwane Ethernet Virtual Machine EVM.

Każdy węzeł uczestniczący w sieci uruchamia EVM w ramach protokołu sprawdzania poprawności bloku. Sprawdzają każdą transakcję objętą blokiem i uruchamiają kod wywołany wymianą w EVM. Każdy pełny węzeł w sieci wykonuje te same obliczenia i przechowuje te same wartości. Fakt, że wykonywanie kontraktu jest powtarzane wielokrotnie we wszystkich węzłach, musi sprawiać, że jego realizacja będzie kosztowna w zużyciu, a zatem skłania wszystkich do nieumieszczania w łańcuchu bloków żadnych obliczeń, które można wykonać poza łańcuchem.

Dla każdego wykonanego polecenia istnieje określone zużycie, liczone w jednostkach Gazu. Każdemu poleceniu, które może wykorzystać kontrakt, będzie przypisana odpowiednia wartość Gazu.

Czy to odpowiedziało na twoje pytanie?