Mis on plokiahela vĂ”rgu ĂŒlekoormatus?
Avaleht
Artiklid
Mis on plokiahela vĂ”rgu ĂŒlekoormatus?

Mis on plokiahela vĂ”rgu ĂŒlekoormatus?

Keskmine
Avaldatud May 23, 2023VĂ€rskendatud Dec 11, 2023
9m

TL;DR

  • Plokiahela vĂ”rgu ĂŒlekoormus tekib siis, kui vĂ”rku edastatud tehingute arv ĂŒletab vĂ”rgu töötlemisvĂ”imsuse.

  • Suurenenud tehingute arv, vĂ€ikesed plokkide suurused ja aeglane plokiaeg vĂ”ivad vĂ”rgu ĂŒlekoormatusele kaasa aidata.

  • VĂ”rgu ĂŒlekoormatuse tulemus on suurenenud tehingutasud, aeglasem tehingukinnitus ja kehv kasutuskogemus. 

  • 2023. aasta kevadel muutus Bitcoini vĂ”rk ĂŒlekoormatuks, kuna BRC-20 tokenitega seotud tehingute arvude suurenemine pĂ”hjustas ootel olevate tehingute ja tasude hĂŒppelise tĂ”usu. 

Mis on vĂ”rgu ĂŒlekoormatus?

VĂ”rgu ĂŒlekoormatus tekib siis, kui vĂ”rku edastatud tehingute arv ĂŒletab vĂ”rgu vĂ”imet neid tehinguid töödelda. Sellel nĂ€htusel on mitmeid soodustavaid vĂ€liseid tegureid, sealhulgas turu volatiilsus ja vĂ”rgu olemuslikud omadused, nagu ploki suurus ja plokiaeg. 

Enne ĂŒksikasjadest rÀÀkimist on ĂŒlioluline uurida protsessi, mille kaudu plokid plokiahelasse lisatakse. 

Kuidas plokiahela tehnoloogia toimib? 

Plokiahel koosneb plokkide ahelast, millest iga plokk sisaldab kasutajate loodud tehinguandmeid. Iga uus plokk, mis ahelasse lisatakse, on pĂŒsiv ja muutumatu. 

Neid plokke levitatakse ĂŒle detsentraliseeritud sĂ”lmede vĂ”rgu, millest igaĂŒks salvestab plokiahela koopia. KrĂŒptograafia ja mĂ€nguteooriaga turvatud plokiahel moodustab krĂŒptorahade, nagu Bitcoin ja Ethereum, selgroo.

Arusaamiseks, miks plokiahela vĂ”rgud vĂ”ivad olla ĂŒlekoormatud, peame uurima vĂ”tmemĂ”isteid, millel on oluline roll vĂ”rgu vĂ”imes tehinguid töödelda: mempoolid, kandidaatplokid, lĂ”plikkus ja pikima ahela pĂ”himĂ”te.

Mis on „mempool“? 

„Mempool“ viitab kinnitamata tehingute kogumile, mis ootavad jĂ€rgmisse plokki kaasamist. 

NĂ€iteks kui tehingut edastatakse Bitcoini vĂ”rgus, ei lisata seda kohe plokiahelasse. Selle asemel lĂ€heb see esmalt „mempooli“ (lĂŒhend sĂ”nast mĂ€lukogum), mis on sisuliselt kĂ”igi pooleliolevate tehingute ooteala. Tehing eemaldatakse „mempoolist“, kui see on kinnitatud. 

Mis on „kandidaatplokid“? 

„Kandidaatplokid“, tuntud ka kui „pakutud plokid“, on need, mida kaevandajad vĂ”i valideerijad soovitavad plokiahelasse lisada. Need plokid sisaldavad kinnitamata tehinguid, mis on vĂ”rku edastatud, kuid mida pole plokiahelasse lisatud.

Selleks, et kandidaatplokist saaks kinnitatud plokk, tuleb see vastavalt plokiahela konsensusmehhanismile kaevandada vÔi valideerida. NÀiteks Bitcoini töötÔenduse konsensusmehhanism vÔimaldab kaevuritel vÔistelda keeruka matemaatilise mÔistatuse lahendamisel. Esimesena mÔistatuse lahendanud kaevandajal on Ôigus lisada plokiahelasse uus tehinguplokk ja see vÔrku edastada.

Ethereumi panuse tĂ”enduse konsensusmehhanismis valitakse valideerijad kandidaatplokkide vĂ€ljapakkumiseks juhuslikult. Teised valideerijad kinnitavad ploki kehtivust. Kui plokk saab piisavalt kinnitusi, lĂ€heb see kandidaatploki staatusest ĂŒle kinnitatud plokile.

Mis on plokiahelas „lĂ”plikkus“? 

„LĂ”plikkus“ on see, kui tehingut vĂ”i toimingut ei saa enam muuta ega tagasi pöörata. Kui tehing on lĂ”plikult vormistatud, salvestatakse see jÀÀdavalt plokiahelasse ja seda ei saa muuta ega eemaldada.

Bitcoini plokiahelas edastatakse tehingud vĂ”rku ja lisatakse „mempooli“. Kaevurid valivad ja kontrollivad selle kogumi tehinguid ning lisavad need uutesse plokkidesse, mis lisatakse plokiahelasse. Selles plokis sisalduvad tehingud loetakse kinnitatuks, kuid teoreetiliselt on teistel kaevandajatel siiski vĂ”imalik konkureerivat plokki kaevandada. 

Tehingute lĂ”plikkus suureneb kinnitatud plokkide arvuga. Bitcoini tehinguid peetakse tavaliselt „lĂ”plikeks“, kui neid tehinguid sisaldavale plokile on lisatud kuus tĂ€iendavat plokki. Ethereumi lĂŒhema blokeerimisaja tĂ”ttu on samasuguse kindlustunde saavutamiseks vaja „lĂ”pliku“ staatuse saamiseks teha suurem arv kinnitusi.

Mis on „pikima ahela“ pĂ”himĂ”te? 

Nagu ĂŒlal nĂ€idatud, vĂ”ivad mitu kaevurit samal ajal uusi kehtivaid plokke toota. Selle tulemuseks vĂ”ivad olla plokiahelas ajutised kahvlid.

„Pikima ahela“ pĂ”himĂ”te viitab reeglile, et plokiahela kehtiv versioon on see, millesse on pandud kĂ”ige rohkem arvutustööd, mis on tavaliselt pikima plokiahelaga versioon. Selle tulemusena visatakse lĂŒhemate kettide „kehtivad“ plokid (mida sageli nimetatakse orb- vĂ”i aegunud plokkideks) kĂ”rvale ja nende tehingud tagastatakse „mempooli“.

Ethereum kasutas pikima ahela pĂ”himĂ”tet, kui vĂ”rk kasutas töötĂ”endust. PĂ€rast Ethereumi ĂŒleminekut panuse tĂ”endusele 2022. aastal vĂ”ttis vĂ”rk vastu uuendatud kahvli valiku algoritmi, mis mÔÔdab ahela „kaalu“, mis on valideerija hÀÀlte akumuleeritud summa, mida on kaalutud valideerija panustatud Etheri saldodega.

Mis pĂ”hjustab plokiahela vĂ”rgu ĂŒlekoormatust? 

Plokiahela vĂ”rgu ĂŒlekoormatus tekib siis, kui vĂ”rku edastatavate tehingute arv ĂŒletab vĂ”rgu vĂ”ime neid töödelda.

Plokiahela vĂ”rgud vĂ”ivad olla ĂŒlekoormatud mitmel pĂ”hjusel: 

Suurenenud nÔudlus

Kuna plokiahelasse esitab tehinguid suurem hulk inimesi, vĂ”ib „mempoolis“ olevate kinnitamata tehingute arv ĂŒletada ĂŒhe ploki mahutavuse. See on eriti oluline plokiahelate puhul, millel on ploki suuruse ja ploki aja piirangud. 

Tehingute arvu suurenemise pĂ”hjuseks vĂ”ivad olla Ă€kilised hinnakĂ”ikumised, mis pĂ”hjustavad tehinguaktiivsuse tĂ”usu vĂ”i massilise kasutuselevĂ”tu tsĂŒklite laineid. 

VĂ€ike ploki suurus

Igal plokiahelal on ploki suurus, mis mÀÀrab ploki maksimaalse suuruse. See ploki suurus tekitab piirangud, kui palju tehinguid plokk vÔib sisaldada. 

NÀiteks Bitcoin loodi algselt nii, et ploki suuruse piirang oli 1 megabait. 2017. aastal vÔttis Bitcoin tehingute lÀbilaskvuse parandmiseks kasutusele uuenduse nimega Segregated Witness ehk SegWit. See suurendab teoreetilise ploki suuruse piirangut kuni ligikaudu 4 MB-ni. 

Kui tehingute arv ĂŒletab selle piiri, pĂ”hjustab see vĂ”rgu ĂŒlekoormatust.

Aeglane ploki tekkimise aeg 

Ploki tekkimise aeg viitab sellele, kui sageli lisatakse plokiahelasse uus plokk. Bitcoin lisab uue ploki umbes iga 10 minuti jÀrel. Kui tehinguid luuakse palju kiiremas tempos ja mahus, tekib tehingute mahajÀÀmus.

Millised on vĂ”rgu ĂŒlekoormatuse tagajĂ€rjed? 

Plokiahela vĂ”rgu ĂŒlekoormatusel vĂ”ivad olla mitmed negatiivsed tagajĂ€rjed, mis takistavad vĂ”rgu sujuvat toimimist. 

Suurenenud tehingutasud 

Kaevureid motiveeritakse eelistama tehinguid, mille eest makstakse kĂ”rgemaid tasusid. Seega, kui plokiahela vĂ”rk muutub ĂŒlekoormatuks, peavad kasutajad sageli maksma kĂ”rgemaid tehingutasusid, et motiveerida kaevureid nende tehinguid eelistama. See vĂ”ib muuta plokiahela kasutamise tavapĂ€rasest kallimaks, eriti vĂ€iksemate tehingute puhul.

Tehingu kinnitamise hilinemine 

VĂ”rgu ĂŒlekoormatuse tĂ”ttu vĂ”ivad tehingukinnituse ja lĂ”plikkuse ooteajad pikeneda. Ă„Ă€rmuslikel juhtudel ei pruugita tehinguid kinnitada mitu tundi, pĂ€eva vĂ”i isegi kauem. See vĂ”ib kasutajaid frustreerida. 

Halb kasutajakogemus 

KÔrged tasud ja aeglased kinnitusajad vÔivad pÔhjustada kehva kasutuskogemuse, mis vÔib potentsiaalselt vÀhendada plokiahela kasutuselevÔttu ja kasutatavust.

Turu volatiilsus 

Ülekoormatus vĂ”ib suurendada ebakindlust ja soodustada turu volatiilsust. Kui krĂŒptoraha ĂŒritab mĂŒĂŒa palju kasutajaid, kuid vĂ”rk on nende tehingute töötlemiseks liiga ĂŒlekoormatud, vĂ”ivad kasutajad sattuda paanikasse ja proovida oma osalusest kiiresti lahti saada.

Sellel on ka muid tagajĂ€rgi, sealhulgas turva- ja vĂ”rgu tsentraliseerimise riskid. TĂ€psemalt vĂ”ivad pikemad kinnitusajad suurendada topeltkulutuste rĂŒnnakute riski ja kĂ”rged tasud vĂ”ivad viia kaevandusvĂ”imsuse tsentraliseerimiseni.  

VĂ”rgu ĂŒlekoormatuse nĂ€ited 

Nii Bitcoini kui ka Ethereumi vĂ”rgud on olnud pĂ€ris palju ĂŒlekoormatud.  

Bitcoini vĂ”rgu ĂŒlekoormatus

Bitcoini mĂ€rkimisvÀÀrne hinnatĂ”us 2017. aasta lĂ”pust 2018. aasta alguseni pĂ”hjustas seni ĂŒhe silmapaistvama vĂ”rgu ĂŒlekoormatuse. Bitcoini populaarsuse kasv tĂ”i kaasa nĂ”udluse ja tehingute tohutu kasvu, mille tulemuseks olid mĂ€rkimisvÀÀrsed viivitused ja tehingutasude tĂ”us. Ühel hetkel olid keskmised tehingutasud ĂŒle 50 dollari.

2023. aasta kevadel muutus Bitcoini vĂ”rk ĂŒlekoormatuks, kuna BRC-20 tokenitega seotud tehingute arvude suurenemine pĂ”hjustas ootel olevate tehingute ja tasude hĂŒppelise tĂ”usu. Ühel hetkel registreeriti ligi 400 000 kinnitamata tehingut, mis tekitas „mempoolis“ kitsaskoha. Tehingutasud kasvasid paari nĂ€dalaga ĂŒle 300%. 

Ethereumi vĂ”rgu ĂŒlekoormatus

Üks mĂ€rkimisvÀÀrne nĂ€ide Ethereumi vĂ”rgu ĂŒlekoormatusest leidis aset 2017. aastal, kui projekt „CryptoKitties“ levis ja aeglustas oluliselt vĂ”rku. DeFi buumi tĂ”ttu tekkis ka vĂ”rgu ĂŒlekoormatus, mille tulemuseks oli gaasihindade tĂ”us.

Iga plokiahela vĂ”rk vĂ”ib muutuda ĂŒlekoormatuks. Kuid Bitcoini ja Ethereumi vĂ”rkude ĂŒlekoormatuse juhtumid on Ă€ratanud rohkem tĂ€helepanu kui teiste polokiahelate omad, kuna nende populaarsuse ja tĂ€htsuse tĂ”ttu on neil olnud laialdasem mĂ”ju.  

Lahendused vĂ”rgu ĂŒlekoormatuse leevendamiseks

Plokiahela vĂ”rgu ĂŒlekoormatuse probleemi lahendada on keeruline. On mitmeid lĂ€henemisviise ning igal neist on oma eelised ja puudused. 

Ploki suuruse tÔstmine

Ploki suuruse tĂ”stmine vĂ”imaldab ĂŒhe ploki kohta töödelda rohkem tehinguid, suurendades hĂ€sti vĂ”rgu lĂ€bilaskevĂ”imet. Kuid suuremate plokkide liikumine vĂ”rgus vĂ”tab kauem aega, suurendades ajutiste kahvlite ohtu. Need nĂ”uavad lisaks rohkem salvestusruumi, mis vĂ”ib kaasa tuua suurema tsentraliseerimise.

Plokiaja vÀhenemine 

Plokiaja vĂ€henemine vĂ”imaldab vĂ”rgul tehinguid kiiremini töödelda. LĂŒhemad plokiajad vĂ”ivad aga suurendada orvuks jÀÀnud plokkide arvu ja ohustada turvalisust.

2. kihi lahendused 

Need ahelavÀlised lahendused töötlevad tehinguid peamisest plokiahelast vÀljaspool ja salvestavad lÔppoleku ahelas. Nende lahendustest on nÀited Bitcoini Lightning Network ja Ethereumi Plasma. Need lahendused vÔivad suurendada skaleeritavust, kuid neid on keeruline kasutada ja need vÔivad tekitada tÀiendavaid turbeprobleeme.

Killustumine 

Killustumine on tehnika, kus plokiahel jagatakse mitmeks vĂ€iksemaks killuks, millest igaĂŒks on vĂ”imeline töötlema tehinguid ja nutilepinguid. See vĂ”ib mĂ€rkimisvÀÀrselt suurendada vĂ”rgu lĂ€bilaskevĂ”imet. Kuid sarnaselt 2. kihi lahendustele suurendab killustumine keerukust ja vĂ”ib kaasa tuua ka tĂ€iendavaid turvariske.

Teised potentsiaalsed lahendused vĂ”rgu ĂŒlekoormatusele on tasude korrigeerimine ja skaleerimislahendused, sealhulgas 'optimistic' ja teadmise puudumise rollupid. Panuse tĂ”enduse konsensusmehhanism on ĂŒldiselt kiirem kui töötĂ”endus.  

LÔppmÀrkused 

Kuna plokiahela tehnoloogia peaks lĂ€hiaastatel saama ĂŒha rohkem kasutajaid, on vĂ”rgu ĂŒlekoormatusprobleemid muutumas ĂŒha olulisemaks. Laialdase kasutuselevĂ”tu ja kasutatavuse jaoks on otsustava tĂ€htsusega vĂ”rgu vĂ”ime tĂ”husalt töödelda suurt hulka tehinguid. See on eriti oluline plokiahela sĂŒsteemide puhul, mis kavatsevad hĂ”lbustada reaalajas igapĂ€evaste tehingute sooritamist.

Kuigi plokiahela vĂ”rgu ĂŒlekoormatus kujutab endast olulisi vĂ€ljakutseid, jĂ€tkab kogukond nende probleemide leevendamiseks lahenduste vĂ€ljatöötamist. SeetĂ”ttu on tööstuses esmatĂ€htis plokiahela skaleeritavuse parandamise uurimine. 

Lisalugemist 

Mis on plokiahel ja kuidas see töötab?

Mis on plokiahela tehingutasud?

Kuidas kaevandada Bitcoini

Mis on bitcoini teenustasu ja tulu suhe?

Vastutuse vĂ€listamine ja riskihoiatus: kĂ€esolevat sisu esitatakse „nagu see on“ pĂ”himĂ”ttel, ainult ĂŒldise teabe ja harimise eesmĂ€rgil, ilma igasuguse kinnituse vĂ”i garantiita. Seda ei tohiks tĂ”lgendada kui finants-, juriidilist vĂ”i muud professionaalset nĂ”uannet ega soovitust konkreetse toote vĂ”i teenuse ostmiseks. Peaksid kĂŒsima nĂ”u oma asjakohastelt professionaalsetelt nĂ”ustajatelt. Kui artikli on koostanud kolmandast osapoolest kaastöötaja, pea meeles, et vĂ€ljendatud seisukohad kuuluvad kolmandast osapoolest kaastöötajale ja ei pruugi kajastada Binance Academy seisukohti. Lisateabe saamiseks loe tĂ€ielikku teksti meie vastutuse vĂ€listamise kohta siit. Digitaalsete varade hinnad vĂ”ivad olla kĂ”ikuvad. Sinu investeeringu vÀÀrtus vĂ”ib langeda vĂ”i tĂ”usta ja sa ei pruugi investeeritud summat tagasi saada. Sina vastutad ainuisikuliselt oma investeerimisotsuste eest ja Binance Academy ei vastuta vĂ”imalike kahjude eest. Seda materjali ei tohiks tĂ”lgendada finants-, juriidilise vĂ”i muu professionaalse nĂ”uandena. Lisateabe saamiseks vaata meie kasutustingimusi ja riskihoiatust.