Šta je Gas?
Gas je naknada koju plaćate da biste obavili nešto na blockchainu. Meri koliko računarskog rada zahteva vaša transakcija ili pametni ugovor, a zatim vam to naplaćuje. Zamislite to kao plaćanje struje kako bi vaš spisak zadataka na lancu zaista bio izvršen.
„Gas je naknada koju uzima aplikacija.“ Ne baš. Validatori i mreža dobijaju tu naknadu za izvršavanje vaše transakcije, a deo može biti spaljen na nekim lancima, tako da to nije samo porez koji naplaćuje aplikacija.
Kako Gas funkcioniše
Evo kratkog pregleda koraka nakon što kliknete na potvrdu:
- Korak 1: Podnosite transakciju, na primer zamenu tokena u nekoj od svojih omiljenih decentralizovanih aplikacija.
- Korak 2: Ethereum Virtual Machine (EVM) simulira rad koji vaša transakcija zahteva i broji Gas jedinice.
- Korak 3: Postavljate gas limit. To je maksimalan broj jedinica koje ste spremni da potrošite kako se transakcija ne bi zaglavila.
- Korak 4: Mreža uključuje vašu transakciju ako je cena Gasa odgovarajuća u poređenju sa ostalima u redu.
- Korak 5: Naplaćuje se samo stvarno iskorišćen Gas. Sve što nije iskorišćeno ostaje kod vas. Sasvim jednostavno.
To je ceo postupak — da, toliko je jednostavno.
Zašto je Gas važan
Zašto bi trebalo da obratite pažnju na Gas čak i ako se ne bavite programiranjem:
- Trošak: Od njega zavisi da li će mintovanje ili zamena biti jeftini ili papreno skupi.
- Vreme: Naknade mogu naglo da porastu tokom uzbudljivih dešavanja, pa strpljenje može da vam uštedi novac.
- Relevantnost: Na Gas ćete naići svaki put kada koristite novčanike, DeFi, NFT-jeve i DAO-ove.
- Skaliranje: Prebacivanje aktivnosti na Layer 2 često znatno smanjuje troškove Gasa.
Proverite procene naknada u različito doba dana. Kasno uveče ili tokom mirnih vikenda, cene Gasa mogu biti povoljnije nego u užurbanom satu tokom lansiranja.
Ključne karakteristike Gasa
Osobine po kojima se Gas izdvaja:
- Merenje: Meri računarski rad kako bi svaka operacija imala jasno određen trošak.
- Određivanje cene: Plaća se u novčiću tog lanca, a na Ethereum mreži se cena često izražava u gwei.
- Prioritet: Viša cena Gasa može pomoći da vaša transakcija bude brže uključena tokom velikog opterećenja.
- Povraćaj: Plaćate samo iskorišćeni Gas, a ne ceo limit.
- Spaljivanje: Neke mreže spaljuju osnovnu naknadu, što s vremenom može smanjiti ponudu.
Kako se obračunava Gas?
Na Ethereum mreži, ukupna naknada jednaka je količini iskorišćenog Gasa pomnoženoj efektivnom cenom Gasa. Nakon EIP 1559, efektivnu cenu čine osnovna naknada i vaš prioritetni dodatak za validatore.
Ukupna naknada u ETH = iskorišćeni Gas x efektivna cena Gasa Primer: Ako vaša zamena koristi 100.000 Gas jedinica, a osnovna naknada iznosi 20 gwei uz dodatak od 2 gwei, efektivna cena je 22 gwei. Ukupna naknada iznosi 100.000 x 22 gwei, odnosno 0,0022 ETH. Računa se samo iskorišćeni Gas.
Varijacije
Ista ideja, različiti oblici:
- Jedinice: Gas jedinice mere rad, na primer broj operacija koje vaš kod izvršava.
- Cena: Cena Gasa je iznos koji ste spremni da platite po jedinici, obično izražen u gwei.
- Osnovna naknada: Osnovna naknada se prilagođava sa svakim blokom kako bi se održala ciljna popunjenost.
- Dodatak: Mali iznos koji ubrzava uključivanje transakcije kada su blokovi zauzeti.
Gas nije fiksna naknada. Menja se u zavisnosti od potražnje, pa miran blok i popularno NFT mintovanje mogu biti sasvim različita iskustva.
Primer
Postavite NFT, odredite gas limit, platite naknadu i oglas će postati aktivan čim se transakcija potvrdi.
Zanimljivost
Naziv Gas potiče od toga što pokreće računarske operacije, a na Ethereum mreži se cena izražava u gwei, što je milijarditi deo ETH. Sićušna jedinica, velika energija.
Zaključak
Ukratko: Gas je merač i novac koji omogućavaju stvarno izvršavanje transakcija. Pratite ga, i vaš novčanik će vam biti zahvalan.