Mikä on Ethereumin kaasumaksu (GAS)?
Ethereumiin usein liitettävä kaasumaksu on hinta, joka käyttäjän on maksettava suorittaakseen tapahtuman Ethereum-lohkoketjussa. Teknisissä termeissä GAS tarkoittaa “laskennallisen vaivan määrää”, joka tarvitaan toimintojen suorittamiseen lohkoketjuverkossa.
Ymmärtääksemme Ethereumin kaasumaksujen määritelmän paremmin, meidän on kerrottava, mikä lohkoketju on. Kuvittele lohkoketju kiintolevyjen ketjuna. Jokaisella kiintolevyllä (lohkolla) on rajoitettu määrä tilaa tapahtumatietojen tallentamiseen.
Lohkoketjussa asioivat käyttäjät maksavat tästä johtuen GAS-maksuja, jotta heidän tapahtumatietonsa ladataan lohkoon.
Kaasumaksut ovat kriittisiä lohkoketjun turvallisuuden takaamiseksi. Osa Ethereumin kaasumaksuista maksetaan lohkojen validaattoreille, eli solmuille, jotka tarkistavat tapahtumat ja luovat uusia lohkoja. Näin toimitaan, koska validaattorit ansaitsevat palkkion rehellisen työn suorittamisesta.
Kaasumaksu estää myös käyttäjiä lähettämästä roskapostia verkkoon tekemällä transaktioista kalliita tällaisille huonoille toimijoille.
Mistä kaasumaksuja maksetaan?
Ethereum toimii ilman sitä hallitsevaan organisaatiota, joka valvoo sen päivittäistä toimintaa. Sen sijaan sen julkinen lohkoketju on avoin ja vertaisverkko (P2P), jossa tuhansia satunnaisia osallistujia, joita kutsutaan kaivosmiehiksi tai validoijiksi, käyttävät verkkoa. Lohkoketju kerää kaasumaksun liiketoimista maksaakseen kaivostyöläisille ja validoijille rehellisen työn tekemisestä.
Kaasumaksut ovat olennainen osa lohkoketjun päivittäistä toimintaa. Ethereumissa kaasumaksu vaaditaan kaikentyyppisistä tapahtumista.
Esimerkki tosielämästä
Katsotaanpa yksinkertaista esimerkkiä Ethereumin GAS-maksun käytöstä.
Brian on NFT-taiteilija ja haluaa lyödä NFT-kokoelmansa Ethereumiin. Hänen on ladattava NFT-älysopimus Ethereum-lohkoketjuun, josta hänen on maksettava kaasumaksut tapahtuman käsittelemiseksi. Aina kun hän haluaa tehdä uusia muutoksia älysopimukseensa, hänen on maksettava kaasumaksuja.
Amy on NFT-keräilijä, joka huomaa Brianin äskettäin lyödyt taideteokset Opensea-nimisellä NFT-markkinapaikalla. Amy voi tehdä ketjutarjouksen yhdestä Brianin NFT:stä. Hän joutuu maksamaan kaasumaksun käsitelläkseen tarjouksensa.
Amy voi sitten valita kryptolainan äskettäin ostetulle NFT:lle tallettamalla sen vakuudeksi NFT-lainausprotokollaan. Jälleen Amyn on maksettava kaasumaksuja liiketoimien suorittamiseksi.
Miten kaasumaksut toimivat?
Kaasumaksut maksetaan lohkoketjuverkoston kotivaluutassa. Ethereumissa kaasumaksujen maksamiseen käytetään alkuperäistä tokenia, Ether tai ETH.
Kaasumaksu maksetaan ETH:ssa Ethereum-pohjaisissa kaksikerroksisissa (L2) verkoissa, kuten Optimism ja Arbitrium. L2:t on suunniteltu auttamaan Ethereumin mittakaavaa. Ne niputtavat tapahtumat ja lähettävät ne pääketjuun (eli Ethereumiin), mikä poistaa tarpeen maksaa GAS jokaisesta tapahtumasta.
Ethereum-verkossa GAS:n hinnat on merkitty termillä giga-wei (gwei).
Miten kaasumaksu lasketaan?
Jokaisella lohkoketjun lohkolla on rajoitettu tila. Esimerkiksi Bitcoin-lohkoketjun lohkon enimmäiskoko on 4 Mt.
Ethereum-lohkon kokoa rajoitetaan asettamalla lohkon kaasumaksurajat.
Ethereum-lohkon tavoitekoko on 15 miljoonaa GAS ja enimmäisraja 30 miljoonaa GAS. Tämä tarkoittaa, että lohkon kaikkiin tapahtumiin käytetyn kaasumaksu kokonaismäärän on oltava pienempi kuin lohkoraja.
Miksi kaasumaksut vaihtelevat?
Lohkoraja luo markkinat GAS-maksuille, jotka vaihtelevat lohkotilan kysynnän mukaan. Jos tiettynä päivänä vireillä olevia tapahtumia on enemmän, kaasumaksu on keskimääräistä korkeammat.
Jokaisella lohkolla on perusmaksu, joka on protokollan asettama arvo. Käyttäjän transaktion on oltava vähintään perusmaksun suuruinen, tai hänen tapahtumaansa ei käsitellä.
Kaasumaksumarkkinoiden kannalta kallistusominaisuus, jota kutsutaan “priority fee”, on tärkeä. Prioriteettimaksun avulla käyttäjät voivat tiputtaa lohkon vahvistajia, jotta heitä kannustetaan sisällyttämään käyttäjän tapahtuma tulevaan lohkoon. Jälleen prioriteettimaksu on lohkotilan kysynnän tekijä.
Ethereumilla on myös 21 000 Gwein kaasuraja vakiotapahtumalle.
Esimerkki tosielämästä
Palataanpa edelliseen esimerkkiimme. Amy haluaa nyt maksaa 1 ETH:n Brianille. Perusmaksu on 10 gwei, ja Amy tiputtaa 5 gwei nopeuttaakseen kaupankäyntiä.
Kaava tapahtuman GAS kokonaismaksun laskemiseksi on seuraava:
Koko GAS-maksu = GAS raja * (perusmaksu + prioriteettimaksu)
Yllä olevilla luvuilla Amyn kokonais GAS-maksu on 21 000 * (10+5), mikä on 315 000 gwei tai 0,000315 ETH.
Näin ollen 1,000315 ETH (1 ETH + 0,000315 ETH) vähennetään Amyn lompakosta 1 ETH:n maksamiseksi Brianille.
EIP-1559: kaasumaksumarkkinoiden muutos
On tärkeää huomioida EIP-1559, kun keskustellaan Ethereumin kaasumaksuista. Ennen EIP-1559:ää Ethereumin kaasumaksu hinnoiteltiin käyttämällä yksinkertaista huutokauppamekanismia, jossa kaivostyöntekijät valitsivat korkeimman tarjouksen tehneet tapahtumat luodessaan uusia lohkoja. EIP-1559 otettiin käyttöön vuonna 2021, jotta voidaan estää epänormaalit kaasumaksupiikit ja verkkoviiveet.
EIP-1559 toi mukanaan perusmaksun, joka mukautuu verkon ruuhkautumisen mukaan, jotta Ethereumin kaasumaksut olisivat ennakoitavissa. Se otti myös käyttöön prioriteettimaksut käyttäjille, jotka haluavat priorisoida tapahtumiaan.
Lohkojen validoijat saavat vain priorisointimaksut kokonais kaasusaldosta. Perusmaksu poltetaan protokollalla. Perusmaksun polttaminen tasapainottaa ETH-inflaatiota ja poistaa kaivosten kannustimen manipuloida kaasumaksuja.
Ennen EIP-1559
Jälkeen EIP-1559
Yksinkertainen huutokauppapohjainen maksumalli
GAS-maksulla on kaksi osaa: perusmaksu ja prioriteettimaksu
GAS-maksujen satunnaiset piikit, kun kaivostyöläiset sisälsivät korkeimmat GAS-maksutarjoukset luodessaan uusia lohkoja
GAS hinta on ennakoitavampi
Ei perusmaksua
Perusmaksu mukautuu automaattisesti verkon ruuhkautumisen mukaan
Ei prioriteettimaksua
Prioriteettimaksu, jonka avulla käyttäjät voivat vinkata validoijia nopeuttaakseen tapahtumia
Ei maksujen polttoa
Perusmaksu poltetaan
Louhijat saavat GAS-maksut kokonaisuudessaan
Validaattorit saavat vain etuoikeusmaksuja
Määritelty lohkokoko
Vaihtuvat lohkokoot
Kaasumaksu – Yhteenveto
Kaasumaksu on kuin lohkoketjuverkoston öljyä. Se on kuin öljyä tai dieseliä, jota autoihin on tankattava, jotta niitä voidaan ajaa paikasta toiseen. Maksamatta kaasumaksuja käyttäjät eivät voi käydä kauppaa Ethereumissa. ETH:n käyttö kaasuna puolestaan tarjoaa tokenille hyödyllisyyttä ja pitää sen markkinoiden kysynnän korkeana.