Cardano predlaga decentralizirana opozorila za bazene za staking in aplikacije
CIP-0201 združuje izven verige dostavo sporočil z registracijo na Cardanu in povračljivimi vlogami. Predlagano omrežje bi razpošiljalo podpisana obvestila, hkrati pa omogočalo prejemnikom zaznavanje in obnovitev manjkajočih sporočil.
By SongMarketCap
Updated:
CIP-0201 predlaga decentralizirano komunikacijsko omrežje za varnostna opozorila Cardano, objave bazenov za staking, posodobitve upravljanja in obvestila aplikacij. Sporočila bi potovala med sodelujočimi vozlišči, podpisi pa bi prejemnikom omogočili preverjanje njihovega izvora. Predlog je 29. septembra postal kandidat za CIP in ostaja v tehničnem pregledu.
Podpisana opozorila za operaterje in uporabnike Cardano
Spremljajoči CPS-0038 opredeljuje štiri komunikacijske potrebe: opozorila o incidentih za operaterje bazenov za staking, objave bazenov za delegatorje, informacije o glasovanju za udeležence upravljanja ter obvestila aplikacij o pozicijah ali spremembah protokola.
Bazen, ki se pripravlja na upokojitev, mora na primer obvestiti delegatorje, dokler imajo še čas za premik svoje delegacije. Aplikacija lahko potrebuje, da uporabnike opozori pred rokom, ki vpliva na njihove pozicije.
Ta sporočila trenutno potekajo prek e-poštnih seznamov, komunikacijskih platform in infrastrukture ponudnikov. CPS-0038 opisuje odsotnost skupnega standarda Cardano, ki bi združeval overjanje izdajateljev, celovitost sporočil in merljivo odpornost proti ciljanemu zadrževanju.
Sama overitev ne reši dostave. Dokument preučuje napade, pri katerih zlonamerni udeleženci nadzorujejo omrežne povezave prejemnika in zadržijo sporočila. Ta prejemnik morda nima nobenega dokaza, da je bilo opozorilo poslano, zato je izbira vrstnikov del komunikacijskega problema.
Kako bi CIP-0201 razpošiljal obvestila
Predlagani sistem uporablja model publish/subscribe. Izdajatelji pošiljajo podpisana sporočila na poimenovane teme, naročniška vozlišča jih prejemajo in posredujejo povezanim vrstnikom.
Vozlišča PubSub bi delovala ločeno od vozlišč Cardano. Njihovi registracijski zapisi bi bili na verigi blokov, medtem ko bi vsebina obvestil ostala izven verige.
Za vsako obdobje razširjanja skupna naključnost določi, kateri pari registriranih vozlišč se lahko povežejo. Vsako vozlišče zasebno izbere vrstnike iz tega upravičenega nabora. Povezave se občasno menjavajo, kar izoliranemu naročniku daje novo priložnost doseči udeležence, ki posredujejo sporočila.
Zaporedne številke razkrijejo vrzeli v toku sporočil izdajatelja. Vozlišča začasno hranijo kopije, da lahko vrstniki zahtevajo manjkajoča obvestila. Ta mehanizem obnove zagotavlja dodatne priložnosti za dostavo, čeprav menjava ne zagotavlja prejema v enem samem obdobju.
Vsako registrirano vozlišče bi zaklenilo povračljivo varščino v ADA, kar podraži množično ustvarjanje identitet. Zaklenjena ADA ne prinaša nagrad za staking in operaterju ne daje nobene dodatne teže v sporočilnem omrežju. Dvig sledi upokojitvi registracije in zahtevanemu čakalnemu obdobju.
Uvedba zahteva teste obnovitve in integracijo denarnic
Referenčni prototip podpira poskuse, vendar še ne implementira celotne specifikacije. Uvedba zahteva dokončna pravila interoperabilnosti, izbran vir naključnosti in teste, ki pokrivajo menjavo povezav in obnovitev. Merila za aktivacijo zahtevajo tudi dve interoperabilni implementaciji in objavljene rezultate skladnosti.
Delovanje med zaustavitvijo ali razvejitvijo verige Cardano ostaja nerešeno, ker registri udeležencev in skupne nastavitve temeljijo na podatkih verige blokov. Predlog ne zahteva trde razvejitve Cardano.
Ponudniki denarnic bi upravljali zadnji korak dostave. CPS-0038 razlikuje med tem, da sporočilo doseže sodelujočo infrastrukturo, in tem, da doseže posameznega uporabnika. V scenariju upokojitve bazena bi omrežje dostavilo podpisano objavo v zaledni sistem denarnice, denarnica pa bi morala to obvestilo prikazati prizadetim delegatorjem, preden zamenjajo bazen.