Eriline tänu Ed Feltenile, John Adlerile ja Georgios Konstantopoulosele ülevaate eest.
Ethereumi laialdase kasutuselevõtuga näeme Ethereumis esitatud tehingute arvu pidevat kasvu, mis toob kaasa kõrgemad gaasihinnad, kuna tehingud võitlevad blokis piiratud ruumi pärast. See on viinud erinevate Layer-2 (L2) lahendusteni, mille eesmärk on töödelda suurt hulka tehinguid ilma turvalisuses järeleandmisi tegemata.
Lähiminevikus esile kerkinud paljude skaleerimislahenduste hulgas Plasma on olnud kõige rohkem lubadusi. Arendus on aga osutunud keeruliseks ja seda on vaevanud sellised probleemid nagu massilise väljumise stsenaarium, andmete kättesaadavuse probleem ja suvaliste nutikate lepingute toetamise puudumine. Plasma piirangud on sundinud kogukonda leidma paremaid lahendusi ja viimastel aastatel on Rollupid saanud tõmbejõudu.
Lühidalt öeldes pakuvad Rollupid kena viisi probleemist mööda minna, et kõik Ethereumi sõlmed peavad täitma kõik ploki sees olevad tehingud, et kontrollida, kas kaasatud on ainult kehtivad üleminekud. Null-teadmiste baasil ZK-koondised, sooritatakse tehingud väljaspool ahelat ja Ethereumis esitatakse kehtivustõend, et aktsepteeriti ainult kehtivaid üleminekuid. ZK-Proofsi madalad kontrollikulud võimaldavad Ethereumi nutikatel lepingutel kontrollida sadu tehinguid ilma palju gaasi kulutamata. See amortiseerib ahelasisesed kulud tehingu kohta väga madalale väärtusele.
Optimistlikud koondised, teisest küljest sõltuvad kehtivustõendite asemel pettusetõendid. Täitmine jääb endiselt ahelast välja, kuid Ethereumile esitatakse nõue koos vaidlustusperioodiga. Selle aja jooksul saavad teised operaatorid nõuet kontrollida ja esitada ahelas vaide või pettusetõendi, kui nad ei nõustu väitega. Ketisisese vaidluste lahendamise protokoll otsustab, milline osapool on õige, ja selle põhjal saavutatakse ahelasisese tehingu lõplikkus. Kuna iga nõuet või väljakutset tuleb toetada panusega, ei takista pahatahtlikud osapooled ebaõigeid väiteid või väljakutseid esitama.
Kogukonnal on erinevad arvamused selle kohta, kumb neist kahest lähenemisviisist on parem. Ühest küljest on ZKP tõukejõuline ja kuigi sellel on palju lubadusi, on raske kujundada ZK-süsteeme, mida saaks praktikas kasutusele võtta. Lühiajalises perspektiivis on lapsendamisel palju takistusi. ZKP genereerimine võib võtta märkimisväärse hulga ressursse. Usaldusväärse seadistuse, tõendi genereerimise maksumuse ja kontrollimiskulu vahel on kompromisse. Suvaliste nutikate lepingute üleminekute jaoks on ZK vooluahela kujundamine tülikas ja tõenduslik genereerimine äärmiselt ebaefektiivne. Kõik see on aidanud kaasa asjaolule, et EVM-iga ühilduvat ZK-süsteemi pole veel tootmises kasutusele võetud.
Optimistlikud koondfailid võivad tänapäeval toetada enamikku Ethereumi opkoode, mille tulemuseks on lihtsam migreerumine ja selle taga olev teooria on ZK-ga võrreldes palju lihtsam. Vahetu lõplikkuse puudumise tõttu kannatavad nad aga likviidsusprobleemide käes (mida käsitleme hiljem). Optimistlikud koondfailid sõltuvad turvalisuse tagamiseks ka tsensuurikindlusest, erinevalt ZK Rollupidest, mille elavdamine sõltub sellest.
Kuigi need kaks tehnoloogiat võitlevad ülemvõimu pärast, paneksime pikas perspektiivis oma raha kindlasti ZK-Rollupsidele. Igapäevane nullteadmiste uurimine viib meid lähemale eesmärgile realiseerida suvaliste olekuüleminekute jaoks tõhusad ZK-kokkuvõtted.
Nii ZK Rollupid kui ka Optimistic Rollupid saavad tänapäeval finantstehingutega väga hästi hakkama. Kuid kasutaja vaatenurgast on kogemus põhimõtteliselt erinev. Erinevuste paremaks mõistmiseks peame esmalt määratlema lõplikkuse kogumiskeskses maailmas. Tavapäraselt nimetatakse tehingut lõplikuks, kui on teada, et see kuulub plokki ja selle järjekorda ei saa muuta. Koondmaailmas jõuavad kasutajad tehingu lõplikkuseni niipea, kui nad on oma tulemuses kindlad. Mõne stsenaariumi korral erineb see väljavõtmise latentsusest, mis sõltub sellest, millal kiht 1 tehingu tuvastab.
Koondis osalev kasutaja vajab järgmisi ooteaegu.
ZK kokkuvõtted: pärast seda, kui operaator on tehingu vastu võtnud, peab kasutaja ootama ahelavälise tõendi loomist, ahelasisese tõendi esitamist ning vastavat ZK-kinnitust ja Ethereumi lõpuleviimist. Nii lõplikkuse kui ka väljavõtmise latentsus on sellistel juhtudel võrdsed, kuna kasutaja saab tulemuses kindel olla alles pärast tõendi esitamist ja kontrollimist. Lihtsate finantstehingute jaoks võib täna kuluda kümnetest minutitest kuni mõne tunnini. Need ajastused erinevad aga suuresti olenevalt rakendusest, partiide mahust, tehingute keerukusest jne.
Optimistlikud koondised:
- Kasutaja saab kõik pretensioonis esitatud tehingud ise sooritada ja seejärel seda nõuet kontrollida. Eduka kontrollimise korral võib olla kindel, et väide vastab tõele ja seega on tehing lõpule viidud. Kuid selle ruumi protokollid arenevad endiselt ja me peame ootama, et näha konfiguratsiooniparameetreid, mida need süsteemid reaalses maailmas kasutavad. Eelkõige määrab see, kuidas tehingud järjestatakse ja pakettidena ning kui sageli neid ahelas esitatakse, viivituse, millega kasutajad kokku puutuvad. Samuti võib ahela kasutuselevõtu kasvades individuaalne kontrollimine muutuda arvutuslikult kulukaks. Sellegipoolest näitavad praegused kasutuselevõtud, nagu Arbitrum, tõelist lubadust väga väikese viivitusega lõplikuks jõudmiseks, suurusjärgus mõni sekund.
- Väljamaksete puhul peab kasutaja ootama väljakutseperioodi pärast seda, kui operaator on tehingu üles võtnud ja selle ahelasse edastanud. Tüüpiline väljakutseperiood on täna umbes 1–2 nädalat, olenevalt koondkonstruktsioonist ja ahelasisesest konsensusest.
Likviidsuse pakkujad saavad aidata, tehes operaatoritega koostööd ja väljastades kasutajatele “viivitamatult” žetoone. Sellised kogumid aitavad ainult asendatavate žetoonide puhul, kuid NFT-de puhul pole kasutajatel muud valikut kui oodata kogu väljakutseperioodi. Likviidsusfondi loomise, väljamaksjate ja hoiustajate kokkusobitamise jms osas on probleeme, kuid olemasolevad tootmissüsteemid on sellised väljakutsed juba ületanud. Kuna need süsteemid leiavad rohkem kasutuselevõttu, on huvitav näha, kuidas nad lahendavad tootmise probleeme.
Lühiajalises perspektiivis vähendaks rullupid tehingute maksumust märkimisväärselt. Mitmed koondahelad on juba katsefaasis ja muljetavaldavad oma tulemustega. Mõlemad koondvariandid on saavutanud sadu kuni tuhandeid tehinguid sekundis. Kuid arvud ei kajasta tegelikke kulusid ja nüansse. ZK Rollup süsteemid ei ole veel üldotstarbelised ja on optimeeritud ühe rakenduse jaoks. Sageli amortiseerivad ZK Rollupid tõendite loomise kulud, mille tulemuseks on väga kõrge TPS-i lõplikkuse viivituse hinnaga. Tuleb vaadata avaldatud numbritest kaugemale, et mõista süsteemide tegelikku potentsiaali ja valida see, mis nende kasutusjuhtumitele kõige paremini sobib.
Vaatamata hämmastavale jõudlusele, mida need süsteemid lubavad, on nende töödeldavate tehingute arvul klaaslagi. Isegi kui koondfailid teostavad tuhandeid tehinguid, peavad nad esitama kõik tehinguandmed ahelas. Kulude vähendamiseks kasutame täna kõneandmeid, kuid kõneandmete mahule, mida Ethereumi võrk mahutab, on ülempiir. Kuna Ethereumis juurutatakse mitu koondfaili ja nähakse massilist kasutuselevõttu, takistab see kõrgem piir läbilaskevõimet.
Muidugi. Selle sarja järgmistes osades uurime seda valdkonda ja arutame, kuidas kogukond probleemi lahendamise nimel töötab. Oleme selle ruumi arengu üle põnevil ja loodame, et meie lugejad jagavad sama entusiasmi.
Üksikasjalik vaade:
- Vastuvõtmine
- Materjal: BPA ja flataatide vaba plastik
- Kõik tehingud
- taotlus
- PIIRKOND
- ümber
- kättesaadavus
- BEST
- binants
- juhtudel
- tsensuur
- väljakutse
- nõuete
- lähemale
- kogukond
- üksmeel
- ehitus
- leping
- Aitas
- Praegune
- andmed
- viivitus
- Disain
- & Tarkvaraarendus
- Vaidlus
- serv
- ethereum
- ethereumi võrk
- ethereumi skaleerimine
- Väljapääs
- nägu
- finants-
- esimene
- edasi
- pettus
- GAS
- Üldine
- GM
- GP
- GV
- Suur
- hoidma
- Kuidas
- hr
- HTTPS
- sajad
- Suurendama
- küsimustes
- IT
- juhtivate
- Led
- piiratud
- Likviidsus
- Pikk
- Matic
- Matic Network
- keskmine
- raha
- võrk
- NFT-d
- sõlmed
- numbrid
- Arvamused
- valik
- et
- Muu
- jõudlus
- perspektiiv
- ujula
- Basseinid
- esitada
- Produktsioon
- tõend
- lugejad
- vähendama
- teadustöö
- Vahendid
- Tulemused
- läbi
- jooks
- ketendamine
- turvalisus
- Seeria
- Jaga
- Lühike
- lihtne
- nutikas
- arukas leping
- Lahendused
- Ruum
- jagada
- kaalul
- riik
- esitatud
- edukas
- toetama
- süsteem
- süsteemid
- Tehnoloogiad
- test
- märgid
- tehing
- Tehingud
- us
- Kasutajad
- Kontrollimine
- vaade
- ootama
- jooksul
- maailm
- aastat