Opłata gaz (Ethereum)

Dlaczego warto zaufać Techopedii

Czym jest opłata gaz Ethereum?

Opłata gaz Ethereum, to opłata którą użytkownik musi uiścić, aby przeprowadzić transakcję na jednym z najpopularniejszych altcoinów lub blockchainów, blockchainie Ethereum.

Z technicznego punktu widzenia opłata gaz odnosi się do „ilości wysiłku obliczeniowego” wymaganego do wykonania operacji w sieci blockchain.

Aby lepiej zrozumieć definicję opłat za gaz Ethereum, musimy przypomnieć, czym jest blockchain. Wyobraźmy sobie blockchain jako łańcuch dysków twardych. Każdy dysk twardy (blok) ma ograniczoną ilość miejsca na zapisywanie danych transakcji.

Użytkownicy dokonujący transakcji na blockchainie w rzeczywistości uiszczają opłaty za gaz, dzięki czemu informacje o ich transakcjach są przesyłane do bloku.

Opłaty za gaz mają kluczowe znaczenie dla bezpieczeństwa blockchaina. Część opłat za gaz w Ethereum jest wypłacana walidatorom bloków – węzłom, które weryfikują transakcje i tworzą nowe bloki – za wykonywanie uczciwej pracy.

Opłaty za gaz zapobiegają również spamowaniu sieci przez użytkowników, czyniąc transakcje kosztownymi dla aktorów stanowiących zagrożenie.

Za co płacone są opłaty gaz?

Ethereum funkcjonuje bez korporacji nadzorującej jego codzienne operacje. Publiczny blockchain jest otwartą siecią peer-to-peer (P2P) z tysiącami losowych uczestników zwanych górnikami lub walidatorami zasilającymi sieć.

Blockchain pobiera opłatę gazową od transakcji, aby płacić górnikom i walidatorom za uczciwą pracę.

Opłaty za gaz są integralną częścią codziennego funkcjonowania łańcucha bloków. W Ethereum opłaty za gaz są wymagane dla wszystkich rodzajów transakcji.

Przykład

Przyjrzyjmy się prostemu przykładowi wykorzystania opłaty gazowej Ethereum.

Brian jest artystą NFT i chce wybić swoją kolekcję NFT 2.0 na Ethereum. Będzie musiał przesłać inteligentny kontrakt NFT do łańcucha blokowego Ethereum, za co będzie musiał uiścić opłaty za gaz, aby przetworzyć transakcję.

Za każdym razem, gdy będzie chciał wprowadzić nowe zmiany w swoim inteligentnym kontrakcie, będzie musiał uiścić opłaty za gaz.

Amy jest kolekcjonerką NFT, która zauważa nowo wymitowane dzieła Briana na rynku NFT o nazwie Opensea. Amy może złożyć ofertę on-chain na jeden z NFT Briana. Będzie musiała uiścić opłatę za gaz, aby przetworzyć swoją ofertę.

Amy może następnie zdecydować się na zaciągnięcie pożyczki kryptograficznej na nowo zakupiony NFT, deponując go jako zabezpieczenie w protokole pożyczkowym NFT. Ponownie, Amy będzie musiała uiścić opłaty za gaz, aby sfinalizować transakcje.

Jak działają opłaty za gaz?

Opłaty za gaz są uiszczane w rodzimej walucie sieci blockchain. W Ethereum, natywny token Ether lub ETH jest używany do uiszczania opłat za gaz.

Opłaty za gaz są uiszczane w ETH w opartych na Ethereum sieciach warstwy drugiej (L2), takich jak Optimism i Arbitrium.

Sieci L2 zostały zaprojektowane, aby pomóc w skalowaniu Ethereum. Łączą transakcje i przesyłają je do głównego łańcucha (tj. Ethereum), eliminując w ten sposób potrzebę płacenia gazu za każdą pojedynczą transakcję.

W sieci Ethereum ceny gazu są oznaczane w giga-wei (gwei).

Co to jest gwei?
Gwei jest jednostką eteru (ETH) – podobnie jak centy w dolarach amerykańskich lub grosze w funtach brytyjskich. Każdy gwei jest równy 0,000000001 ETH

Jak obliczane są opłaty za gaz?

Każdy blok w łańcuchu bloków ma ograniczoną przestrzeń. Na przykład blockchain Bitcoina ma maksymalny rozmiar bloku wynoszący 4 MB.

Rozmiary bloków Ethereum są ograniczone poprzez ustawienie limitów opłat za gaz blokowy.

Blok Ethereum ma docelowy rozmiar 15 milionów gazu i maksymalny limit 30 milionów gazu. Oznacza to, że całkowita ilość gazu wydana na wszystkie transakcje w bloku musi być mniejsza niż limit bloku.

Dlaczego opłaty za gaz ulegają wahaniom?

Limit blokowy tworzy rynek opłat za gaz, które zmieniają się w zależności od zapotrzebowania na przestrzeń blokową. Jeśli danego dnia jest więcej oczekujących transakcji, opłaty za gaz będą wyższe niż średnia.

Każdy blok ma opłatę podstawową, wartość ustaloną przez protokół. Użytkownik musi przynajmniej zrównać się z opłatą podstawową, w przeciwnym razie jego transakcja nie zostanie przetworzona.

Funkcja napiwków zwana „opłatą priorytetową” jest ważna dla rynku opłat za gaz. Opłata priorytetowa pozwala użytkownikom dawać napiwki walidatorom bloków, dzięki czemu są oni zachęcani do uwzględnienia transakcji użytkownika w nadchodzącym bloku. Ponownie, opłata priorytetowa jest czynnikiem popytu na przestrzeń blokową.

Ethereum ma również limit gazu wynoszący 21 000 gwei dla standardowej transakcji.

Przykład

Wróćmy do naszego poprzedniego przykładu. Amy chce teraz zapłacić 1 ETH Brainowi. Opłata podstawowa wynosi 10 gwei, a Amy dodaje 5 gwei, aby przyspieszyć transakcję.

Wzór na obliczenie całkowitej opłaty za gaz dla transakcji jest następujący:

Całkowita opłata za gaz = limit gazu * (opłata podstawowa + opłata priorytetowa)

Biorąc pod uwagę powyższe dane, całkowita opłata za gaz Amy wyniesie 21 000 * (10 + 5), co stanowi 315 000 gwei lub 0,000315 ETH.

W związku z tym 1,000315 ETH (1 ETH + 0,000315 ETH) zostanie odjęte z portfela Amy, aby zapłacić 1 ETH Brianowi.

EIP-1559: Zmiana na rynku opłat za gaz

Ważne jest, aby zwrócić uwagę na EIP-1559 podczas omawiania opłat za gaz Ethereum.

Przed EIP-1559 opłaty za gaz w Ethereum były wyceniane przy użyciu prostego mechanizmu aukcyjnego, w którym górnicy wybierali transakcje z najwyższymi ofertami podczas tworzenia nowych bloków. Aby zapobiec nienormalnym skokom opłat za gaz i opóźnieniom sieci, w 2021 r. wdrożono EIP-1559.

EIP-1559 wprowadził opłatę podstawową – która dostosowuje się do przeciążenia sieci – aby opłaty za gaz Ethereum były bardziej przewidywalne. Wprowadzono również opłaty priorytetowe dla użytkowników, którzy chcą mieć pierwszeństwo transakcji.

Walidatorzy bloków otrzymują tylko opłaty priorytetowe z całkowitej ilości gazu. Opłata podstawowa jest spalana przez protokół. Spalanie opłaty podstawowej równoważy inflację ETH i usuwa motywację górników do manipulowania opłatami za gaz.

Przed EIP-1559

Po EIP-1559

Prosty model opłat oparty na aukcji

Opłaty za gaz mają dwa składniki: opłatę podstawową i opłatę priorytetową

Okazjonalne skoki opłat za gaz, gdy górnicy uwzględniali najwyższe oferty opłat podczas tworzenia nowych bloków

Opłaty za gaz są bardziej przewidywalne

Brak opłaty podstawowej

Opłata podstawowa dostosowuje się automatycznie w zależności od obciążenia sieci

Brak opłaty priorytetowej

Opłata priorytetowa, w której użytkownicy mogą dawać napiwki walidatorom, aby przyspieszyć transakcje

Brak spalania opłat

Opłata podstawowa jest spalana

Górnicy otrzymują całe opłaty za gaz

Walidatorzy otrzymują tylko opłaty priorytetowe

Stały rozmiar bloków

Zmienny rozmiar bloków

Podsumowanie

Opłata za gaz jest siłą napędową sieci blockchain. Jest jak ropa naftowa lub olej napędowy, których samochody potrzebują do przemieszczania się z jednego miejsca do drugiego.

Bez uiszczania opłat za gaz użytkownicy nie mogą dokonywać transakcji na Ethereum. Z kolei wykorzystanie ETH jako gazu zapewnia tokenowi użyteczność i utrzymuje wysoki popyt na rynku.

Powiazane hasła

Mensholong Lepcha
Crypto Specialist
Mensholong Lepcha
Autor tekstów z dziedziny blockchain i krypto

Mensholong jest doświadczonym dziennikarzem zajmującym się kryptowalutami i blockchainem. Obecnie jest pełnoetatowym współpracownikiem portalu Techopedia. Wcześniej zajmował się relacjami prasowymi i dogłębną analizą rynku w Capital.com, StockTwits, XBO i innych publikacjach. Karierę pisarską rozpoczął w 2017 r. w Reuters, gdzie odpowiadał za sekcję globalnych rynków akcji. W wolnym czasie uwielbia oglądać piłkę nożną, wyszukiwać nowe inspiracje muzyczne i kupować BTC i ETH do swojego portfela kryptowalut.