ViaBTC Capital | Razlozi Solaninih čestih zastoja: nedostaci u dizajnu plinskog gospodarstva

Kolika je naknada za plin? U svijetu blockchaina, naknada za plin je naknada koju korisnici moraju platiti blockchain mreži za svaku transakciju. Na primjer, kada korisnik izvrši prijenos na Ethereumu, rudari moraju zapakirati svoju transakciju i staviti je na blockchain kako bi dovršili transakciju. Ovaj proces troši računalne resurse blockchaina, a naknada koja se plaća rudarima naziva se naknada za plin.

Ekonomija plina

Zamislite da je svaki javni lanac društvo ili grad, a plin bi bio valuta koja je potrebna korisnicima za različite aktivnosti u gradu, a ekonomski dizajn plina ima dalekosežne utjecaje na budući razvoj javnog lanca. Danas ćemo ilustrirati značaj plinskog gospodarstva iz perspektive performansi i hvatanja vrijednosti.

Izvođenje

– Česta zagušenja mreže Solane

Početkom svibnja Solanina glavna mreža izgubila je konsenzus, a generiranje blokova je obustavljeno na 7 sati. Mainnet je prekinut zbog NFT kovanja novog NFT projekta. Korisnici su se obraćali botovima za slanje transakcija što je više moguće kako bi povećali svoju uspješnost kovanja. To je dovelo do 6 milijuna transakcija u sekundi na glavnoj mreži Solana, što je zakrčilo mrežu. Štoviše, kako Solana prenosi konsenzus poruke kao posebnu transakcijsku poruku između validatora, jako zagušena mreža također je onemogućila normalan prijenos konsenzusnih poruka, što je na kraju dovelo do gubitka konsenzusa.

Ovo nije prvi zastoj Solane. Prošlog rujna, javni lanac pretrpio je 17-satni zastoj zbog velikog obujma trgovanja koji su stvorili botovi na lancu tijekom pokretanja hit projekta Raydium. Incident koji je trajao 30 sati zastoja u Solani dogodio se krajem siječnja 2022. kada je cijena BTC-a pala s 44,000 dolara na 33,000 dolara tijekom tržišnog kraha i stvorila mnoštvo prilika za arbitražu. U međuvremenu, botovi za likvidaciju/arbitražu na Solani, koji se usredotočuju na DeFi, nastavili su stvarati ogromne transakcije, što je rezultiralo prekidom mreže. Kada uspoređujemo Solanu s konvencionalnim IT sustavom, možemo zaključiti da vrijeme zastoja podsjeća na DDoS napad.

「DDoS (distribuirano uskraćivanje usluge) napad odnosi se na dodavanje prometa iz više izvora kako bi se premašio kapacitet obrade mreže kako stvarni korisnici ne bi mogli dobiti resurse ili usluge koje su im potrebne. Napadači često pokreću DDoS napad slanjem više prometa na mrežu nego što ona može podnijeti ili slanjem više zahtjeva aplikaciji nego što ona može upravljati.」

Instinktivno bi mnogi ljudi pomislili da je Solanin zastoj ukorijenjen u dizajnu javnih lanaca: monolitni dizajn Solane neizbježno vodi do zastoja.

Trenutno glavni javni lanci koriste dvije vrste dizajna: modularni i monolitni. Modularna arhitektura odnosi se na modulariziranu implementaciju gdje se konsenzus, pohrana i izvršenje implementiraju odvojeno tako da kolaps izvršnog sloja neće ugroziti sigurnost sloja konsenzusa. U isto vrijeme, mainstream dizajni usvojeni od strane Avalancheove podmreže, ETH 2.0 i Celestia's Rollup mogu odstupiti od velikih transakcija. S druge strane, iako je Solana u cjelini dizajnirana da omogući brze transakcije, skalabilnost i sigurnost su žrtvovani.

Međutim, modularni dizajn javnog lanca nije ključ jer, iako je konsenzus ostao siguran, pojedinačna zbirna skupina i dalje bi mogla patiti od zastoja kada se suoči s ogromnim transakcijama u vrlo kratkom razdoblju. Drugim riječima, modularni dizajn samo je smanjio sistemske rizike (npr. određeni skup mogao bi se zaustaviti, ali ostatak može preživjeti) za javni lanac. Dizajn plina pravi je razlog zastoja Solane, a na putu je više zastoja mreže ako se dizajn ne poboljša.

– Plinski mehanizmi različitih lanaca

Slika ispod prikazuje plinske dizajne tri glavna javna lanca. Na Solani se naknada za plin temelji na broju potpisa. Što više potpisa transakcija koristi, to je veća naknada za plin. Međutim, maksimalni kapacitet memorije svake transakcije je fiksan, kao i maksimalna naknada za plin po transakciji, što korisnicima pomaže da lako izračunaju trošak slanja masivnih zahtjeva za transakcijama. Štoviše, transakcije na Solani nisu sekvencirane, što znači da kada je trošak slanja masivnih zahtjeva niži od profita (arbitraža, NFT minting, itd.), korisnici bi koristili botove za slanje transakcija u velikim razmjerima kako bi povećali vjerojatnost izvršenje njihovih transakcija. To je i razlog zastoja koji su se dogodili na Solani.

Ethereum i Avalanche dijele sličan dizajn plina. Obje sadrže osnovnu naknadu i naknadu za prioritet, što stvara inherentni problem s redoslijedom jer bi se transakcije s višim prioritetom prvo izvršile. Kao takvi, iako korisnici i dalje mogu koristiti botove za stvaranje masivnih transakcija na Ethereumu i Avalancheu, njihove transakcije neće biti izvršene bez obzira na to koliko zahtjeva poslano kada naknada za prioritet postane nedostatna i moraju čekati u redu. Uzimajući u obzir cijenu plina, takav dizajn eliminira mogućnost zastoja u mreži koji proizlazi iz velikih transakcija na ekonomskoj razini.

Izvor[1]

– Poboljšanje od strane Solane

Ekonomska izolacija uvijek je bolje služila svojoj svrsi od metodološke izolacije. Solana je već počela graditi vlastito tržište naknada uvodeći koncept sličan prioritetnoj naknadi. U međuvremenu, Metaplex, Solanino NFT tržište, također će usvojiti novi koncept pod nazivom Invalid Transaction Penalty, što znači da će korisnici morati platiti naknadu za nevažeće transakcije prilikom kovanja NFT-ova.

Hvatanje vrijednosti

Zahvaćanje vrijednosti odraz je plinske ekonomije putem tržišne kapitalizacije plina (nativne kriptovalute lanca). Tržišna kapitalizacija domaćeg novčića grubo je određena dvama čimbenicima: novčanim tijekom i monetarnom premijom.

- Protok novca

Kada je riječ o naplati naknade za plin, većina javnih lanaca slijedi isti pristup: smanjite cijenu plina što je više moguće kako biste privukli korisnike s Ethereuma. Iz perspektive novčanog toka, takav pristup je neodrživ. Od tri glavna javna lanca, samo Ethereum ima značajan neto priljev novca, iako mreža još uvijek izdaje više Ethera. Ako dodatno izdavanje uzmemo u obzir kao vrstu subvencije, onda bi neto trošak Ethereuma po danu bio oko 25.7 milijuna dolara ako godišnja stopa izdavanja iznosi 3.21%. Solana i Avalanche, s druge strane, u prosjeku imaju prihod od 6,250 i 42,000 dolara dnevno, uz dnevni neto rashod od 4.6 milijuna dolara i 1.86 milijuna dolara i godišnju stopu izdavanja od 6.93% i 5.22%. Visoki neto rashodi i visoka stopa izdavanja značajno razvodnjavaju tržišnu kapitalizaciju kovanica javnog lanca.

Izvor[2]

Okrenimo se odredištima novčanih tokova. Prema sadašnjem mehanizmu Ethereuma, osnovna naknada se spaljuje, dok se prioritetna naknada nudi rudarima. U usporedbi s mehanizmima spaljivanja i distribucije plina Solane i Avalanchea koji nude naknadu za plin validatorima, nagrada rudara je dizajn koji ugrožava hvatanje vrijednosti. Ethereum koristi PoW dizajn za generiranje blokova, a većina rudara usvaja poslovni model prema kojem se tokeni koji su rudareni prodaju kako bi pokrili troškove rudarenja (kao što su naknade za električnu energiju i troškovi održavanja). Stoga će dio naknade za plin koji se plaća rudarima najvjerojatnije izaći iz ekosustava. Bilo bi bolje dati naknadu za plin validatorima jer trošak pokretanja čvora nije tako visok kao rad tvornice za rudarenje. Budući da nema značajnih tekućih operativnih troškova, vjerojatnije je da će validatori uložiti nagrade koje su primili u čvorove, što čini ekosustav sigurnijim bez razvodnjavanja vrijednosti izvornog novčića. Naknade za spaljivanje mogu biti najizravniji i najučinkovitiji način za hvatanje vrijednosti i koristi i nositeljima čvorova i vlasnicima tokena. Osim toga, MEV predstavlja još jedan veliki izvor prihoda za javne lance. Prema statistikama Flashbotsa, od 2020. do danas rudarima je isplaćeno 600 milijuna dolara MEV-a, što je konzervativna procjena.

Izvor[3]

– Novčana premija

Monetarna premija odnosi se na procjenu javnog lančanog novčića u smislu njegove praktične vrijednosti i pohranjivanja vrijednosti. Većina postojećih javnih lančanih kovanica provodi masovno izdavanje, što ih čini pohranjivanjem loše vrijednosti, a praktična vrijednost čini okosnicu njihove tržišne kapitalizacije. Rast ekosustava javnog lančanog novčića stvorit će scenarije u kojima se može koristiti kao način plaćanja. Na primjer, većina NFT transakcija namiruje se javnim lančanim kovanicama. U međuvremenu, većina javnih lanaca u nastajanju također smatra praktičnu vrijednost primarnim sredstvom uvažavanja, zbog čega su postavili zanemarive naknade za plin kako bi privukli promet i nove korisnike. U međuvremenu, neki javni lanci izgradili su temelje vrijedne stotine milijuna dolara kako bi potaknuli više programera da izgrade DApp-ove u svom ekosustavu. Logika takvog pristupa je velika ulaganja kako bi se privukli korisnici u početnoj fazi i kasnije pokušali nadoknaditi trošak.

Zaključak

Ukratko, plinski dizajn javnog lanca imat će dubok utjecaj na budući razvoj javnog lanca, a loš dizajn mogao bi dovesti do lošeg hvatanja vrijednosti, pa čak i do uskih grla u performansama. Prilikom procjene projekta javnog lanca, također možemo dobiti grubu sliku njegove razvojne strategije i budućeg rasta kroz njegove plinske dizajne.

 

[1] https://docs.solana.com/implemented-proposals/transaction-fees#congestion-driven-fees,https://ethereum.org/en/developers/docs/gas/,https://docs.avax.network/quickstart/transaction-fees/

[2] https://cryptofees.info/,https://moneyprinter.info/,https://solanabeach.io/

[3] https://docs.solana.com/implemented-proposals/transaction-fees#congestion-driven-fees,https://ethereum.org/en/developers/docs/gas/,https://docs.avax.network/quickstart/transaction-fees/

Izvor: https://www.newsbtc.com/news/company/viabtc-capital-reasons-behind-solanas-frequent-downtime-design-flaws-in-the-gas-economy/