Cardano preučuje trenje zaradi minUTxO pri prenosih žetonov
Odprti predlog CPS-0037 dokumentira, kako Cardanova zahteva glede minimalne količine ADA zaplete majhna plačila, distribucijo žetonov in razvoj aplikacij. Določa merila za prihodnje rešitve, hkrati pa ohranja zaščito pred pretirano rastjo nabora UTxO.
By SongMarketCap
Raziskovalci Nicolas Henin, Will Gould in Polina Vinogradova so 11. septembra predložili dokument Cardano Problem Statement, ki obravnava trenje, ki ga povzroča trenutna implementacija minUTxO v omrežju. Dokument opredeljuje sedem primerov uporabe in določa zahteve za predloge, namenjene poenostavitvi financiranja in sestavljanja transakcij. Dokument ostaja odprt za pregled in ne uvaja spremembe protokola.
Zakaj Cardano zahteva najmanjšo vrednost v izhodih transakcij
Cardano shranjuje sredstva v neporabljenih izhodih transakcij, znanih kot UTxO. Vsak izhod lahko vsebuje osnovno valuto omrežja skupaj z izvirnimi žetoni, vključno z NFT-ji.
Pravilo minUTxO zahteva, da vsak nov izhod vsebuje najmanjši znesek osnovne valute omrežja. Natančna zahteva je odvisna od serializirane velikosti izhoda, vključno z njegovimi sredstvi, datumom in morebitnim referenčnim skriptom.
Ta mehanizem ustvarja ekonomski strošek za vzdrževanje trajnega stanja glavne knjige in omejuje ustvarjanje velikega števila nizkovrednih izhodov. Pripadajoča sredstva niso transakcijska provizija ali prenos v zakladnico. Ostanejo del izhoda in z njimi razpolaga tisti, ki ga lahko porabi.
Ko so izhodi porabljeni ali konsolidirani, lahko njihova vrednost financira nove izhode in transakcijske provizije, če preostali izhodi izpolnjujejo svoje minimalne zahteve.
Majhna plačila in distribucija žetonov se soočajo z dodatnim trenjem
CPS-0037 opisuje primere, ko želi uporabnik poslati izvorni žeton brez prenosa dodatne količine ADA. V veljavnem modelu mora pošiljatelj zagotoviti minimalni znesek za novi izhod, medtem ko prejemnik dobi nadzor nad pripadajočimi sredstvi.
Strošek postane večji, ko projekt distribuira žetone na veliko naslovov. Vsak prejemniški izhod potrebuje svojo minimalno vrednost, zato mora distributer zagotoviti dodatna sredstva za celoten paket. Model uveljavljanja zahtevka lahko prenese obveznost financiranja na prejemnike, vendar tudi spremeni uporabniški potek in zahteva njihovo sodelovanje.
Dokument obravnava tudi majhna plačila pod veljavnim minimumom. Taka plačila ne morejo biti predstavljena kot samostojni izhodi, razen če se doda dodatna vrednost ali se plačilo združi z obstoječim prejemniškim izhodom.
Drug primer vključuje denarnico, ki lahko ohrani žeton v naslednjem izhodu, vendar nima presežka, potrebnega za plačilo transakcijske provizije. Za dokončanje prenosa je nato potreben dodaten vhod, dvig ali zunanji sponzor provizije.
CPS-0037 določa zahteve za prihodnje rešitve v Cardanu
CPS-0037 opredeljuje problem in pogoje, ki jih mora izpolnjevati prihodnja rešitev. Ne spreminja pravil glavnega omrežja Cardano, ne znižuje trenutnega minimuma in ne določa načrta uvedbe.
Henin je 14. septembra povedal, da delo po razpravah na BuilderFest preučuje možne spremembe v kodi glavne knjige Cardano. Ekipa preučuje, ali bi bilo mogoče ločiti aplikacijsko vrednost od sredstev, ki podpirajo izhod, in ali bi bilo mogoče vloge uravnotežiti na ravni celotne transakcije.
Vsaka prihodnja zasnova mora še naprej varovati glavno knjigo pred pretiranim kopičenjem aktivnih izhodov, ohraniti načelo ohranjanja vrednosti in ohraniti porabljivost obstoječih izhodov. Prav tako mora poskrbeti za združljivost z uvedenimi pametnimi pogodbami, ki preverjajo natančne zneske ADA.
Avtorji zahtevajo, da se predlagane rešitve preizkusijo s ponovljivimi transakcijami, ki zajemajo financiranje, provizije, povračljivo vrednost in logiko aplikacij. Te primerjave morajo ugotoviti, ali zasnova breme odpravi, ga zmanjša ali ga prenese na drugega udeleženca.
CPS-0037 daje razvijalcem denarnic, ekipam za aplikacije in inženirjem glavne knjige skupen nabor primerov, glede katerih je mogoče meriti prihodnje zasnove. Preden bo lahko Cardano zamenjal trenutno pravilo, bo še vedno potreben ločen predlog, vendar ima razprava zdaj opredeljene tehnične zahteve namesto splošne prošnje, naj bodo prenosi žetonov cenejši ali enostavnejši.