Kaj je EIP ?
EIP je kratica za Ethereum Improvement Proposal (predlog za izboljšanje Ethereuma) in je pogost način za zahtevanje sprememb omrežja Ethereum, ki ga navdihujejo predlogi za izboljšanje bitcoinov (BIP). EIP je projektni dokument, ki zajema tehnične specifikacije predlagane spremembe in utemeljitev.
Večina EIP-jev se osredotoča na izboljšanje tehničnih podrobnosti Ethereuma in se o njih ne razpravlja široko zunaj osrednje skupnosti razvijalcev Ethereuma.
EIP-1559 je ena od izjem, ker ima predlog nekaj pomembnih posledic za denarno politiko ETHer-a
Trenutni model provizije temelji na preprostem dražbenem mehanizmu, znanem tudi kot dražba prve cene. Uporabniki, ki želijo, da transakcijo prevzame rudar, morajo v bistvu oddati ponudbo za prostor v bloku.
To se naredi tako, da se predloži cena plina, ki so jo pripravljeni plačati za določeno transakcijo.
Rudarje prevzamejo transakcije tako, da jih razvrstijo po najvišji ceni plina in najprej vključijo tiste, ki so najbolj donosne.
Kar lahko precej neučinkovito in običajno povzroči, da uporabniki preplačajo svoje transakcije.
Model je precej težaven tudi pri denarnicah. Metamaska na primer uporabnikom omogoča, da prilagodijo svojo pristojbino tako, da izbirajo med počasnim, povprečnim in hitrim časom potrditve ali z ročno določitvijo cene plina.
Manj zahtevni uporabniki, ki nimajo sreče, da predložijo svojo transakcijo z privzeto provizijo tik pred povečanjem pristojbin za plin, lahko dolgo čakajo na potrditev njihove transakcije. To z vidika uporabniške izkušnje seveda ni idealno.
Tukaj nastopi tudi EIP 1559. Predlog je bil pripravljen za prilagoditev tem težavam, njegov cilj pa je doseči naslednje cilje.
Zdaj pa poglejmo, za kaj gre v predlagani spremembi.
Osnovna provizija predstavlja najnižjo provizijo, ki jo mora plačati transakcija, da se vključi v blok. Nastavi se na blok in jo je mogoče prilagoditi navzgor ali navzdol, odvisno od preobremenjenosti omrežja Ethereum.
Naslednji velik del EIP 1559 je povečanje zmogljivosti omrežja, doseženo s spremembo največje meje plina na blok z 12,5 na 25 milijonov plina, kar v bistvu podvoji velikost bloka.
Z osnovno pristojbino in povečano omrežno zmogljivostjo lahko EIP 1559 zgradi naslednjo logiko:
To v bistvu pomeni, da želi doseči ravnovesje s 50-odstotno zmogljivostjo s prilagoditvijo pristojbin glede na izkoriščenost omrežja.
EIP 1559 prav tako uvaja napitnino rudarja - ločeno provizijo, ki jo je mogoče plačati neposredno rudarju, da ga spodbudi, da da prednost transakciji.
To je zelo podobno sedanjemu mehanizmu, kjer lahko rudarje spodbudijo višje ponudbe za plin. Ta funkcija je resnično pomembna za transakcije, ki izkoristijo hitro potrditev, kot so arbitražne transakcije.
Zdaj pa si oglejmo hiter primer, da ugotovimo, kako se model pristojbine EIP 1559 primerja z obstoječim modelom v obdobju visoke mrežne aktivnosti.
Začnimo s trenutnim modelom pristojbin.
Predstavljajte si, da je bila v prejšnjem bloku vključena najnižja cena za plin 50 gwei. Zdi se, da omrežna aktivnost ostaja enaka, zato uporabniki začnejo oddajati svoje transakcije s 50 gwei, ki jih poskuša vključiti v naslednji blok.
Hkrati se uvede nov težko pričakovani žeton, zaradi katerega bodo uporabniki, ki ga želijo kupiti, drastično povečali svoje ponudbe. Zdaj je za vključitev v naslednji blok potrebno najmanj 100 gwei. Če omrežna aktivnost ostane večja za več naslednjih blokov, lahko uporabniki, ki so že oddali svoje transakcije s 50 gwei, na svoje potrditve čakajo dlje časa.
V tem primeru je velikost bloka omejena na 12,5 milijona plina in edini način, da vstopite v blok, je ponudba višja od ostalih uporabnikov.
Poglejmo po istem scenariju, tokrat z EIP 1559 na mestu.
V prejšnjem bloku je bila osnovna pristojbina 50 gwei, izkoriščenost omrežja pa je bila 50-odstotna, pri večini blokov pa je bilo uporabljenih 12,5 milijona plina - polovica največje mejne vrednosti plina.
Zaradi pospeševanja izdaje novega žetona uporabniki oddajajo svoje transakcije z višjo napitnino za rudarje.
Ko vidijo veliko povpraševanje po blokovskem prostoru in veliko transakcij z visokimi napitninami za rudarje, rudarji proizvedejo blok, ki ima največjo dovoljeno mejo plina 25M. Posledica tega je, da je v blok vključenih več transakcij, vendar se tudi v naslednjem bloku poveča osnovna provizija, saj je trenutni blok 100% poln (več kot 50% izkoriščenosti omrežja).
Če bo omrežna aktivnost in povpraševanje po blokovskem prostoru še vedno visoka, bodo rudarji še naprej proizvajali celotne bloke in z vsakim naslednjim blokom povečevali osnovno pristojbino. V določenem trenutku bi provizija postala dovolj visoka, da bi odgnala nekatere uporabnike, zaradi česar bi se omrežje začelo vračati pod 50% izkoriščenosti omrežja in v naslednjih blokih znižalo pristojbine.
Osnovna pristojbina se lahko poveča ali zmanjša za največ 12,5% na blok, zato bi bilo potrebno približno 20 blokov (5 minut) za cene plina na 10x in 40 blokov na 100x. V našem primeru bi imel drugi blok osnovno provizijo 56,25 gwei.
Ta primer prikazuje, kako se lahko znižajo skoki omrežnin, ko se izvede EIP 1559. Drug način razmišljanja o tem modelu je, da v bistvu zamenja volatilnost cen provizij za volatilnost v velikosti bloka.
Ker so prirastki in zmanjšanja omejeni, je mogoče enostavno izračunati razliko v osnovni proviziji od bloka do bloka.
To denarnicam omogoča samodejno nastavitev osnovne provizije na podlagi informacij iz prejšnjih blokov.
Da bi se izognili situaciji, ko bi lahko rudarji v lastno korist dogovarjali in umetno napihovali osnovno pristojbino, se celotna osnovna pristojbina zažge.
Ponovimo še to - osnovna pristojbina je vedno v celoti zažgana, rudar pa vedno prejme "napitnino rudarja".
Obstaja tudi še en pomemben nov koncept, znan kot FEECAP. To lahko nastavijo uporabniki, ki bi radi omejili, koliko želijo plačati za določeno transakcijo, namesto da samo plačajo trenutno osnovno provizijo. Transakcija s FEECAP, ki je nižja od trenutne osnovne provizije, bi morala počakati, dokler osnovna provizija ni nižja od najvišje provizije, določene v FEECAP, da se vključi v blok.
Spremembe pristojbin so tudi nazaj združljive. Stare transakcije Ethereuma bi še vedno delovale po novem sistemu provizij, čeprav ne bi imele neposrednih koristi od novega cenovnega modela.
Posledice
Spremembe, predlagane v EIP 1559, imajo veliko posledic, nekatere tudi precej hude.
Manj dobička za rudarje, saj v sedanjem sistemu pristojbin prejmejo tako blokovsko subvencijo kot celotno pristojbino za plin. Z nedavnimi visokimi cenami plina, ki jih je povzročil DeFi, so rudarji lahko od provizij pobrali več denarja kot dejanske nagrade blokov, čeprav so bile v preteklosti nagrade blokov vedno veliko večje od dodatnih provizij, pobranih iz transakcij.
Po uveljavitvi sprememb v EIP 1559 bodo rudarji prejeli le nagrado za blok + napitnino rudarja. Tudi zato je večina rudarjev pri izvajanju predloga precej zadržanih in predlaga spremembo na ETH 2.0.
Druga pomembna posledica je sprememba, ki jo zahtevajo denarnice, je da jim ni potrebno več ocenjevati pristojbin za plin. Osnovno provizijo lahko samodejno nastavijo na podlagi informacij, ki so na voljo v prejšnjem bloku. To bi poenostavilo uporabniške vmesnike denarnic.
Izgorevanje osnovne pristojbine ima tudi velike posledice pri dobavi ETH. Tudi zato vlagatelji ETH zelo pogosto razpravljajo o EIP 1559.
Izgorevanje osnovne pristojbine ustvarja zanimivo povratno zanko med uporabo omrežja in oskrbo z ETH. Več omrežne dejavnosti = več ETH zgorelih = manj ETH, ki ga rudarji lahko prodajo na trgu, zaradi česar bi bil že obstoječi ETH bolj dragocen.
Sežig osnovne pristojbine v bistvu nagradi uporabnike omrežja, tako da postane njihov ETH bolj redek, namesto da bi preplačali rudarje.
Mehanizem zažiganja pristojbin je sprožil tudi nekaj razprav o tem, da ETH postane deflacijski. To bi bilo mogoče, če bi bila nagrada v bloku nižja od osnovne porabljene provizije. To bi na primer veljalo na primer med nedavnim zamahom za plačilo plina DeFi, kjer je bilo omrežje nenehno močno izkoriščeno.
Ena od potencialnih pomanjkljivosti pri izgorevanju osnovne provizije je izguba nadzora nad dolgoročno denarno politiko ETH. S to spremembo bi bil ETH včasih inflacijski in včasih deflacijski. To se ne zdi velika težava, saj bi bila najvišja inflacija tako ali tako omejena na približno 0,5-2% na leto.
Bo torej EIP 1559 bistveno znižal pristojbine za plin?
Ne bistveno, jasno bo optimiziral model pristojbin z glajenjem konic pristojbin in omejevanjem števila preplačanih transakcij, vendar sta glavna načina zniževanja pristojbin za plin še vedno rešitve za skaliranje ETH 2.0 in Layer 2.
EIP je kratica za Ethereum Improvement Proposal (predlog za izboljšanje Ethereuma) in je pogost način za zahtevanje sprememb omrežja Ethereum, ki ga navdihujejo predlogi za izboljšanje bitcoinov (BIP). EIP je projektni dokument, ki zajema tehnične specifikacije predlagane spremembe in utemeljitev.
Večina EIP-jev se osredotoča na izboljšanje tehničnih podrobnosti Ethereuma in se o njih ne razpravlja široko zunaj osrednje skupnosti razvijalcev Ethereuma.
EIP-1559 je ena od izjem, ker ima predlog nekaj pomembnih posledic za denarno politiko ETHer-a
Model provizije Ethereum
Kako deluje trenutni model provizije Ethereum.Trenutni model provizije temelji na preprostem dražbenem mehanizmu, znanem tudi kot dražba prve cene. Uporabniki, ki želijo, da transakcijo prevzame rudar, morajo v bistvu oddati ponudbo za prostor v bloku.
To se naredi tako, da se predloži cena plina, ki so jo pripravljeni plačati za določeno transakcijo.
Rudarje prevzamejo transakcije tako, da jih razvrstijo po najvišji ceni plina in najprej vključijo tiste, ki so najbolj donosne.
Kar lahko precej neučinkovito in običajno povzroči, da uporabniki preplačajo svoje transakcije.
Model je precej težaven tudi pri denarnicah. Metamaska na primer uporabnikom omogoča, da prilagodijo svojo pristojbino tako, da izbirajo med počasnim, povprečnim in hitrim časom potrditve ali z ročno določitvijo cene plina.
Manj zahtevni uporabniki, ki nimajo sreče, da predložijo svojo transakcijo z privzeto provizijo tik pred povečanjem pristojbin za plin, lahko dolgo čakajo na potrditev njihove transakcije. To z vidika uporabniške izkušnje seveda ni idealno.
Tukaj nastopi tudi EIP 1559. Predlog je bil pripravljen za prilagoditev tem težavam, njegov cilj pa je doseči naslednje cilje.
- Narediti transakcijske provizije bolj predvidljive
- Zmanjšanje zamud pri potrditvi transakcije
- Izboljšanje uporabniške izkušnje z avtomatizacijo sistema ponudb
- Ustvarjanje pozitivne povratne zanke med omrežno dejavnostjo in oskrbo z ETH
Zdaj pa poglejmo, za kaj gre v predlagani spremembi.
EIP 1559
Uvaja nov koncept osnovne provizije (BASE FEE).Osnovna provizija predstavlja najnižjo provizijo, ki jo mora plačati transakcija, da se vključi v blok. Nastavi se na blok in jo je mogoče prilagoditi navzgor ali navzdol, odvisno od preobremenjenosti omrežja Ethereum.
Naslednji velik del EIP 1559 je povečanje zmogljivosti omrežja, doseženo s spremembo največje meje plina na blok z 12,5 na 25 milijonov plina, kar v bistvu podvoji velikost bloka.
Z osnovno pristojbino in povečano omrežno zmogljivostjo lahko EIP 1559 zgradi naslednjo logiko:
- Ko je izkoriščenost omrežja večja od 50%, se osnovna pristojbina poveča
- Ko je izkoriščenost omrežja manjša od 50%, se osnovna pristojbina zmanjša
To v bistvu pomeni, da želi doseči ravnovesje s 50-odstotno zmogljivostjo s prilagoditvijo pristojbin glede na izkoriščenost omrežja.
EIP 1559 prav tako uvaja napitnino rudarja - ločeno provizijo, ki jo je mogoče plačati neposredno rudarju, da ga spodbudi, da da prednost transakciji.
To je zelo podobno sedanjemu mehanizmu, kjer lahko rudarje spodbudijo višje ponudbe za plin. Ta funkcija je resnično pomembna za transakcije, ki izkoristijo hitro potrditev, kot so arbitražne transakcije.
Zdaj pa si oglejmo hiter primer, da ugotovimo, kako se model pristojbine EIP 1559 primerja z obstoječim modelom v obdobju visoke mrežne aktivnosti.
Začnimo s trenutnim modelom pristojbin.
Predstavljajte si, da je bila v prejšnjem bloku vključena najnižja cena za plin 50 gwei. Zdi se, da omrežna aktivnost ostaja enaka, zato uporabniki začnejo oddajati svoje transakcije s 50 gwei, ki jih poskuša vključiti v naslednji blok.
Hkrati se uvede nov težko pričakovani žeton, zaradi katerega bodo uporabniki, ki ga želijo kupiti, drastično povečali svoje ponudbe. Zdaj je za vključitev v naslednji blok potrebno najmanj 100 gwei. Če omrežna aktivnost ostane večja za več naslednjih blokov, lahko uporabniki, ki so že oddali svoje transakcije s 50 gwei, na svoje potrditve čakajo dlje časa.
V tem primeru je velikost bloka omejena na 12,5 milijona plina in edini način, da vstopite v blok, je ponudba višja od ostalih uporabnikov.
Poglejmo po istem scenariju, tokrat z EIP 1559 na mestu.
V prejšnjem bloku je bila osnovna pristojbina 50 gwei, izkoriščenost omrežja pa je bila 50-odstotna, pri večini blokov pa je bilo uporabljenih 12,5 milijona plina - polovica največje mejne vrednosti plina.
Zaradi pospeševanja izdaje novega žetona uporabniki oddajajo svoje transakcije z višjo napitnino za rudarje.
Ko vidijo veliko povpraševanje po blokovskem prostoru in veliko transakcij z visokimi napitninami za rudarje, rudarji proizvedejo blok, ki ima največjo dovoljeno mejo plina 25M. Posledica tega je, da je v blok vključenih več transakcij, vendar se tudi v naslednjem bloku poveča osnovna provizija, saj je trenutni blok 100% poln (več kot 50% izkoriščenosti omrežja).
Če bo omrežna aktivnost in povpraševanje po blokovskem prostoru še vedno visoka, bodo rudarji še naprej proizvajali celotne bloke in z vsakim naslednjim blokom povečevali osnovno pristojbino. V določenem trenutku bi provizija postala dovolj visoka, da bi odgnala nekatere uporabnike, zaradi česar bi se omrežje začelo vračati pod 50% izkoriščenosti omrežja in v naslednjih blokih znižalo pristojbine.
Osnovna pristojbina se lahko poveča ali zmanjša za največ 12,5% na blok, zato bi bilo potrebno približno 20 blokov (5 minut) za cene plina na 10x in 40 blokov na 100x. V našem primeru bi imel drugi blok osnovno provizijo 56,25 gwei.
Ta primer prikazuje, kako se lahko znižajo skoki omrežnin, ko se izvede EIP 1559. Drug način razmišljanja o tem modelu je, da v bistvu zamenja volatilnost cen provizij za volatilnost v velikosti bloka.
Ker so prirastki in zmanjšanja omejeni, je mogoče enostavno izračunati razliko v osnovni proviziji od bloka do bloka.
To denarnicam omogoča samodejno nastavitev osnovne provizije na podlagi informacij iz prejšnjih blokov.
Da bi se izognili situaciji, ko bi lahko rudarji v lastno korist dogovarjali in umetno napihovali osnovno pristojbino, se celotna osnovna pristojbina zažge.
Ponovimo še to - osnovna pristojbina je vedno v celoti zažgana, rudar pa vedno prejme "napitnino rudarja".
Obstaja tudi še en pomemben nov koncept, znan kot FEECAP. To lahko nastavijo uporabniki, ki bi radi omejili, koliko želijo plačati za določeno transakcijo, namesto da samo plačajo trenutno osnovno provizijo. Transakcija s FEECAP, ki je nižja od trenutne osnovne provizije, bi morala počakati, dokler osnovna provizija ni nižja od najvišje provizije, določene v FEECAP, da se vključi v blok.
Spremembe pristojbin so tudi nazaj združljive. Stare transakcije Ethereuma bi še vedno delovale po novem sistemu provizij, čeprav ne bi imele neposrednih koristi od novega cenovnega modela.
Posledice
Spremembe, predlagane v EIP 1559, imajo veliko posledic, nekatere tudi precej hude.
Manj dobička za rudarje, saj v sedanjem sistemu pristojbin prejmejo tako blokovsko subvencijo kot celotno pristojbino za plin. Z nedavnimi visokimi cenami plina, ki jih je povzročil DeFi, so rudarji lahko od provizij pobrali več denarja kot dejanske nagrade blokov, čeprav so bile v preteklosti nagrade blokov vedno veliko večje od dodatnih provizij, pobranih iz transakcij.
Po uveljavitvi sprememb v EIP 1559 bodo rudarji prejeli le nagrado za blok + napitnino rudarja. Tudi zato je večina rudarjev pri izvajanju predloga precej zadržanih in predlaga spremembo na ETH 2.0.
Druga pomembna posledica je sprememba, ki jo zahtevajo denarnice, je da jim ni potrebno več ocenjevati pristojbin za plin. Osnovno provizijo lahko samodejno nastavijo na podlagi informacij, ki so na voljo v prejšnjem bloku. To bi poenostavilo uporabniške vmesnike denarnic.
Izgorevanje osnovne pristojbine ima tudi velike posledice pri dobavi ETH. Tudi zato vlagatelji ETH zelo pogosto razpravljajo o EIP 1559.
Izgorevanje osnovne pristojbine ustvarja zanimivo povratno zanko med uporabo omrežja in oskrbo z ETH. Več omrežne dejavnosti = več ETH zgorelih = manj ETH, ki ga rudarji lahko prodajo na trgu, zaradi česar bi bil že obstoječi ETH bolj dragocen.
Sežig osnovne pristojbine v bistvu nagradi uporabnike omrežja, tako da postane njihov ETH bolj redek, namesto da bi preplačali rudarje.
Mehanizem zažiganja pristojbin je sprožil tudi nekaj razprav o tem, da ETH postane deflacijski. To bi bilo mogoče, če bi bila nagrada v bloku nižja od osnovne porabljene provizije. To bi na primer veljalo na primer med nedavnim zamahom za plačilo plina DeFi, kjer je bilo omrežje nenehno močno izkoriščeno.
Ena od potencialnih pomanjkljivosti pri izgorevanju osnovne provizije je izguba nadzora nad dolgoročno denarno politiko ETH. S to spremembo bi bil ETH včasih inflacijski in včasih deflacijski. To se ne zdi velika težava, saj bi bila najvišja inflacija tako ali tako omejena na približno 0,5-2% na leto.
Bo torej EIP 1559 bistveno znižal pristojbine za plin?
Ne bistveno, jasno bo optimiziral model pristojbin z glajenjem konic pristojbin in omejevanjem števila preplačanih transakcij, vendar sta glavna načina zniževanja pristojbin za plin še vedno rešitve za skaliranje ETH 2.0 in Layer 2.