NA ŻYWO
ETH/USD 4,218.74 ▲ +2.41% / ETH/PLN 17,094.32 ▲ +2.18% / STAKE APR 3.42% ▲ +0.08pp / STAKE 34,128,409 ETH 28.4% podaży / L2 TVL $42.91B ▲ +0.92% / BTC/USD 102,381.00 ▼ −0.74% / ETH/USD 4,218.74 ▲ +2.41% / ETH/PLN 17,094.32 ▲ +2.18% / STAKE APR 3.42% ▲ +0.08pp / STAKE 34,128,409 ETH 28.4% podaży / L2 TVL $42.91B ▲ +0.92% / BTC/USD 102,381.00 ▼ −0.74%
00:00:00 / WARSZAWA UTC+2
ETHEREUMPL

MAINNET BAZA WIEDZY · NIEDZIELA, 05 LIPCA 2026

ARTYKUŁY

129

KATEGORIE

19

· 12:00 UTC · 3 min lektury

Co to jest EVM (Wirtualna Maszyna Ethereum)?

EVM (Wirtualna Maszyna Ethereum), czyli Ethereum Virtual Machine, to środowisko wykonawcze, w którym uruchamiane są smart kontrakty w sieci Ethereum. Wyobraź sobie jeden gigantyczny komputer, który nie stoi w żadnej serwerowni, tylko działa naraz na tysiącach maszyn rozsianych po całym świecie i za każdym razem wypluwa dokładnie ten sam wynik. To właśnie EVM sprawia, że Ethereum przestaje być zwykłym rejestrem transakcji, a staje się platformą, na której można programować.

Czym właściwie jest EVM

Zacznijmy od tego, czym EVM nie jest. To nie jakieś urządzenie ani pojedynczy serwer, który dałoby się wskazać palcem. To maszyna wirtualna, czyli oprogramowanie, które opisuje, jak sieć ma wykonywać kod. Każdy węzeł blockchaina Ethereum trzyma u siebie własną kopię EVM i przelicza dokładnie te same operacje. I tu tkwi cała sztuczka: tysiące niezależnych komputerów robi swoje osobno, a mimo to wszystkie zgadzają się co do jednego, wspólnego stanu.

Najprościej mówiąc, EVM to silnik obliczeniowy Ethereum. Pilnuje stanu sieci (kto ile ma na koncie, co siedzi w danych kontraktów) i zmienia go dokładnie tak, jak każą mu instrukcje zapisane w smart kontraktach.

Jak to działa: bytecode i gas

Programiści piszą smart kontrakty w wygodnym dla człowieka języku, najczęściej w Solidity. Zanim jednak taki kod trafi do sieci, zostaje skompilowany do bytecode’u, czyli zestawu prostych, surowych instrukcji, które EVM przerabia krok po kroku. To właśnie ten język maszyna wirtualna rozumie wprost, bez tłumacza.

Za każdą taką operację trzeba jednak zapłacić, a rachunek wystawiany jest w gas. Gas to po prostu miara mocy obliczeniowej: ile wysiłku kosztuje zapisanie danych czy wykonanie konkretnego obliczenia. Płacisz za niego w ETH, a cały ten mechanizm robi dwie rzeczy naraz. Po pierwsze, wynagradza sieć za pracę. Po drugie, chroni ją przed zapchaniem, bo nawet nieskończona pętla w kodzie w końcu się zatrzyma, kiedy skończy się opłacony gas. Nie da się więc zawiesić całej sieci jednym błędnym kontraktem.

Co znaczy kompatybilność z EVM

Kompatybilność z EVM (ang. EVM-compatible) oznacza, że jakaś inna sieć potrafi odpalić ten sam bytecode i te same smart kontrakty co Ethereum. W praktyce wygląda to tak: programista bierze aplikację napisaną pod Ethereum i wgrywa ją na inny, kompatybilny blockchain praktycznie bez tykania kodu.

Trudno przecenić, jaka to wygoda. Deweloper zostaje przy narzędziach, które już zna, przy Soliditym i przy tych samych portfelach, choćby MetaMask. A użytkownik? Ten nawet nie musi się orientować, że wylądował gdzie indziej, bo obsługa wygląda identycznie.

Dlaczego to kluczowe dla L2 i innych sieci

Z czasem kompatybilność z EVM stała się w branży czymś w rodzaju domyślnego standardu. Najpopularniejsze sieci Layer 2, czyli Arbitrum, Optimism czy Base, wszystkie mówią językiem EVM. Efekt jest taki, że aplikacje DeFi, na przykład giełda Uniswap, potrafią działać zarówno na głównej sieci Ethereum, jak i na tańszych warstwach drugich.

I to jest właśnie sedno sprawy. Dzięki wspólnemu standardowi cały ekosystem czerpie z tej samej płynności, tych samych narzędzi i tej samej armii programistów. Powstaje efekt sieciowy, który utwierdza Ethereum w roli centrum całego świata aplikacji zdecentralizowanych, i to nie tylko na samej warstwie L1.

Podsumowanie

Gdyby szukać serca Ethereum, byłby nim właśnie EVM: maszyna wirtualna, która wykonuje smart kontrakty w postaci bytecode’u i rozlicza każdą operację w gas. A kompatybilność z EVM sprawia, że jedna aplikacja może żyć na wielu blockchainach i sieciach Layer 2 naraz. Dlatego trudno dziś o standard technologiczny, który znaczyłby dla całego świata kryptowalut więcej.