„Chainlink CCIP 2.0“ atskleidžia tilto riziką, o išdavėjo vartai sustabdo
„Chainlink“ CCIP 2.0 leidžia žetonų išdavėjui reikalauti papildomo tikrintojo, kol žetonai baigia perkelti iš vienos blokų grandinės į kitą. Siuntimo grupė jau gali užrakinti arba sudeginti žetonus, kai šis patikrinimas tampa lemiamas: be tikrintojo patvirtinimo gaunančioji grandinė negali jų išleisti ar nukaldinti.
Paskelbta rugsėjo 28 d., ši funkcija kartu su numatytuoju CCIP komiteto tikrintuvu prideda pasirenkamus Cross-Chain Verifier (CCV). Emitentas arba trečioji šalis gali jį eksploatuoti ir pateikti jo patvirtinimą kaip pristatymo sąlygą.
Tai suteikia operatoriaus taisyklėms ir veikimo laikui tiesioginį vaidmenį turėtojo išėjimo kelyje. „Chainlink“ paleidimo medžiagoje nenurodytas įvardytas gamybos turtas ir juosta, naudojant reikalaujamą išdavėjo vykdomą CCV, todėl mechanizmas nėra įrodymas, kad turėtojo perdavimas yra užblokuotas.
Taškas, kai pervedimas gali laukti
CCIP OnRamp surenka taikomus žetonų perdavimo tikrintuvo reikalavimus, o žetonų telkinys užrakina arba sudegina žetonus. Tada OnRamp įrašo pranešimą, skirtą offchain tikrinimo paslaugoms.
Šios paslaugos stebi šaltinio įvykį, taiko jų baigtumo ir patvirtinimo taisykles ir skelbia su pranešimo ID susietus patvirtinimus.
Paskirties grandinėje CCIP „OffRamp“ patikrina reikiamus sertifikatus, kol fondas išleidžia arba kaldina žetonus. Jos patikrinimai remiasi juostos ir žetonų telkinio nustatymais ir, kai yra gavėjo sutartis, to gavėjo reikalavimais.
Siuntėjo nuostatos gali būti papildytos šaltinio patvirtinimo priemonių rinkiniu. Tik žetonų perdavimas neturi gavėjo atgalinio skambinimo, kurio tikrintojo nuostatas reikia patikrinti. Ši seka užrakina arba sudegina prieš patvirtinimą, o paskirties vieta atleidžia po jos.
Šaltinio operacija galėjo būti sėkminga, kol laukiama paskirties vietos pristatymo, todėl „Chainlink“ teigia, kad visi reikalingi CCV turi pateikti galiojančius rezultatus prieš vykdant. Jo pasitikėjimo modelis įspėja, kad nereaguojantis tikrintojas gali sustabdyti kiekvieną pranešimą, kurį reikia patvirtinti.
Jei emitentas paleidžia tokį tikrintuvą ir nustato, kad jis reikalingas savo žetonų telkiniui, išdavėjo paslauga tampa viena iš šalių, galinčių atidėti užbaigimą. Trečiosios šalies operatorius sukurtų panašią priklausomybę, kurią valdys tas operatorius.
Tai yra projektavimo leidimų kontrolė, o ne įrodymas, kad leidėjas sąmoningai užblokavo turėtojo perdavimą.
„Chainlink“ teigia, kad numatytąjį komiteto tikrintuvą sudaro 16 nepriklausomų mazgų operatorių su papildomais CCV, esančiais šalia šios bazinės linijos.
Išdavėjas arba programa, pasirinkusi vieną, gauna kitą patikrinimą, bet taip pat turi įvertinti, kas vykdo jo sutartis ir ne tinkle teikiamas paslaugas, kokios taisyklės ta paslauga taikoma ir ar ji išlieka prieinama.
„Chainlink“ paskiria išoriniams CCV operatoriams atsakomybę už diegimą, priežiūrą ir veikimo laiką. Pagrindinis turėtojo klausimas yra tai, kokie pažymėjimai yra privalomi šiam žetonui šiame maršrute ir kas gali juos pagaminti.
Ką turėtojas gali padaryti, kai pristatymas sustoja
Vykdymas paskirties grandinėje yra neleistinas, kai yra visi reikalingi įrodymai ir įvykdomas bet koks pasirenkamas tikrintojų kvorumas.
„Chainlink“ numatytasis vykdytojas paprastai pateikia operaciją, tačiau bet kas gali ją pateikti, įskaitant rankinio vykdymo kelią. Vykdytojo pakeitimas ar apmokėjimas už paskirties grandinės dujas neatleidžia trūkstamo reikalingo CCV atestacijos. „OffRamp“ vis tiek tikrina įrodymus prieš išleisdama ar kaldindama žetonus.
Atkūrimo kelias priklauso nuo to, kur pranešimas sustojo. Jei reikiamas atestavimas nebuvo surinktas, paskirties pranešimas gali likti NELIESTAS, o tai reiškia, kad joks vykdymas nebuvo įrašytas. Jei pateiktas paskirties bandymas nepavyksta OffRamp apsaugotame kelyje, jis gali būti pažymėtas FAILURE.
„Chainlink“ sako, kad nepavykusį bandymą galima bandyti dar kartą, kai išspręsta pagrindinė problema. Numatytasis vykdytojas bando pakartoti gedimus sukonfigūruotame lange, kuris šiuo metu nustatytas aštuonioms valandoms, ir ši riba apibūdina automatizuotą paslaugą.
Turėtojas gali naudoti rankinį maršrutą tik tada, kai turi būtinus įrodymus ir pašalinus bet kokį paskirties vietos gedimą. Rankinio vykdymo vadove aprašoma, kaip patikrinti tikrintuvo būseną ir vykdymo būseną, įskaitant atvejus, kai indeksavimo priemonė nesurinko išorinio tikrintojo rezultato.
„Chainlink“ paskelbtame neautomatinio vykdymo maršrute nenurodomas bendras automatinis šaltinio grandinės prieigos raktų atšaukimas, grąžinimas arba grąžinimas, kai reikalingas tikrintojas niekada nepatvirtina. Bet kokia konkretaus emitento teisių gynimo priemonė priklausytų nuo susitarimų dėl to turto.
EVM grandinėse sukonfigūruotas „Chainlink Automated Compliance Engine“ kabliukas gali atmesti išeinantį perdavimą, kol šaltinio telkinys nieko neužrakins arba nesudegins. Ši išankstinio patikrinimo klaida grąžina šaltinio operaciją.
Atskirai sukonfigūruotas paskirties vietos poskrydžio kabliukas gali atmesti išleidimą arba paleisti pradėjus perkėlimą iš šaltinio, palikdamas prieigos raktus nepristačius, kol bus išspręsta politikos sąlyga ir bus bandoma vykdyti dar kartą. ACE integravimo vadove tai apibūdinama kaip atskira pasirenkama konfigūracija.
Tiesioginis leidimas su diegimo klausimais
„Chainlink“ pagrindinio tinklo kataloge pateikiami palaikomi tinklai ir prieigos raktai, tačiau sąraše nerodoma, ar tam tikrai gamybos linijai reikalingas išdavėjo valdomas tikrintuvas, ar įgalintas paskirties ACE vartai. Taip pat partnerio pranešimas ar ankstesnis išteklių perkėlimas nenustato šių nustatymų.
Be prieigos raktų telkinio, maršruto ir tikrintuvo konfigūracijos šios naujos galios negalima priskirti įvardinto turto išdavėjui.
Atskirai leidimas siūlo greitesnį nei galutinis perkėlimą. Viso šaltinio grandinės baigtumas išlieka numatytasis, o greitesnė parinktis gali sukelti perkėlimą dubliuojant paskirties vietos vykdymą po pakankamai gilaus pertvarkymo, kaip teigiama „Chainlink“ FTF vadove.
Kiti privalomi CCV gali taikyti savo reorganizavimo taisykles, tačiau toks greičio pasirinkimas nekeičia reikalingų atestacijų poreikio.
CCIP 2.0 suteikia emitentams stipresnį būdą nustatyti pristatymo tarp grandinių sąlygas. Turėtojams esminiai klausimai yra tai, kokie patikrinimai taikomi jų turtui, kas jį kontroliuoja ir kokia yra teisių gynimo priemonė, jei jos negalima užbaigti prasidėjus perleidimui.
