Cardano iznosi pojedinosti dizajna IBC laganog klijenta za Injective
Testnet ruta omogućuje razvojiteljima premještanje testnog ADA i $INJ između Cardano i Injective dok svaka mreža neovisno provjerava međulančane poruke.
By SongMarketCap
Updated:
Cardano Foundation detaljno je opisao kako IBC veza Cardano s Injective provjerava međulančane prijenose bez oslanjanja na skrbničkog operatera mosta. Tijekom sesije Developer Office Hours, voditelj inženjerstva ekosustava Fabian Bormann demonstrirao je javno testno okruženje i iznio preostale korake prije implementacije na mainnet.
Sesija se nadovezuje na izravnu IBC rutu aktiviranu između Cardano Preprod i Injective testnet početkom kolovoza.
Razvojitelji mogu reproducirati prijenose između Cardano i Injective
Repozitorij otvorenog koda Cardano IBC Incubator uključuje komponente potrebne za pokretanje i validaciju testne rute. Njegov alat naredbenog retka Caribic pomaže razvojiteljima pokrenuti potrebne servise, provjeriti njihov status i uspostaviti IBC klijente, vezu i kanal za prijenos.
Testno sučelje povezuje Cardano novčanik, kao što je VESPR, s novčanikom kompatibilnim s Cosmosom, kao što je Keplr. Razvojitelji potom mogu premjestiti testni ADA s Cardano Preprod na Injective testnet i dovršiti povratni prijenos.
Trenutna implementacija podržava ICS-20, IBC standard za prijenose zamjenjivih tokena. Kada se ADA premjesti na Injective, izvorna imovina zaključava se na mreži Cardano, a na odredišnoj mreži izdaje se odgovarajući vaučer. Povrat imovine spaljuje taj vaučer i oslobađa izvorni ADA.
Isti model omogućuje da testni $INJ uđe u Cardano bez centraliziranog operatera koji drži prenesenu imovinu. Injective je izravno implementirao lagani klijent za Cardano, uklanjajući potrebu za zasebnim posredničkim lancem između dvaju ekosustava.
Dva lagana klijenta provjeravaju međulančane poruke
Bormann je razlikovao IBC od konvencionalnog mosta. Relayeri prenose pakete između mreža, ali ne odlučuju je li prijenos valjan. Svaki odredišni lanac provjerava drugu mrežu putem vlastitog laganog klijenta.
Cardano koristi Tendermint lagani klijent napisan u Aiken za provjeru stanja i poruka koje dolaze s Injective. Injective koristi probabilistički Cardano lagani klijent koji prati slijed Cardano blokova i mjeri ulog povezan s njihovim proizvođačima.
Pojedini Cardano blok potpisuje stake pool koji ga je proizveo. Stoga lagani klijent čeka dodatne blokove i akumulira dovoljno dokaza potkrijepljenih ulozima prije nego što izvornu transakciju smatra konačnom.
Bormann je procijenio da cjelokupni prijenos trenutačno traje približno osam do deset minuta, uključujući Cardano prozor namire i IBC poruke potrebne za potvrdu prijenosa.
Ouroboros Peras bi s vremenom mogao skratiti taj proces tako što bi laganom klijentu omogućio brže prikupljanje šire potvrde stake poolova. Peras, međutim, nije dio trenutačne produkcijske infrastrukture Cardano.
Put prema mainnet uključuje sigurnosno i DeFi testiranje
Povezivanje zasad ostaje ograničeno na testna okruženja. Dokumentacija za Caribic navodi da rad na Injective mainnet još nije implementiran, dok dostupni tijek rada povezuje Cardano Preprod ili Preview s javnim Injective testnet.
Bormann je među sljedećim koracima naveo dodatno testiranje ekosustava, mogući bug bounty i integracije s DeFi protokolima. Također je rekao da je tim razgovarao o mogućim slučajevima uporabe s FluidTokens. Daljnji rad uključuje poboljšanje načina na koji se IBC imovina i njihovi metapodaci prikazuju u novčanicima i preglednicima blockchaina.
Bormann je rekao da je projekt prošao reviziju koju je 2025. provela Anastasia Labs. Testna ruta i dalje zahtijeva operativna poboljšanja, uključujući pouzdana ažuriranja laganog klijenta i postupke oporavka nakon duljih prekida.
IBC implementacija na Cardano napredovala je od istraživanja izvedivosti do ponovljivog međulančanog testnog okruženja. Razvojitelji sada mogu pokrenuti izravnu rutu, provjeriti kako se prijenosi potvrđuju i premještati testnu imovinu u oba smjera. Produkcijski ADA i INJ ostat će izvan sustava dok sigurnost, kontinuitet i integracija aplikacija ne podrže zasebnu mainnet implementaciju.