Cardano predstavi zasnovo IBC lahkega odjemalca za Injective
Preizkusna pot omogoča razvijalcem premikanje testnega ADA in $INJ med Cardano in Injective, pri čemer vsako omrežje neodvisno preverja medverižna sporočila.
By SongMarketCap
Updated:
Fundacija Cardano je podrobno predstavila, kako Cardanova IBC povezava z Injective preverja medverižne prenose brez skrbniškega operaterja mostu. Med sejo Developer Office Hours je vodja inženiringa ekosistema Fabian Bormann prikazal javno testno okolje in orisal preostalo delo pred uvedbo na glavno omrežje.
Seja nadgrajuje neposredno IBC pot, ki je bila v začetku avgusta omogočena med Cardano Preprod in testnim omrežjem Injective.
Razvijalci lahko ponovijo prenose med Cardano in Injective
Odprtokodni repozitorij Cardano IBC Incubator vključuje komponente, potrebne za zagon in preverjanje testne poti. Njegovo orodje ukazne vrstice Caribic pomaga razvijalcem zagnati zahtevane storitve, preveriti njihov status in vzpostaviti IBC odjemalce, povezavo in prenosni kanal.
Testni vmesnik poveže denarnico Cardano, na primer VESPR, z denarnico, združljivo s Cosmos, na primer Keplr. Razvijalci lahko nato premaknejo testni ADA iz Cardano Preprod v testno omrežje Injective in opravijo povratni prenos.
Trenutna implementacija podpira ICS-20, IBC standard za prenose zamenljivih žetonov. Ko ADA preide na Injective, je izvirno sredstvo zaklenjeno na Cardano, na ciljnem omrežju pa se izda ustrezen vavčer. Ob vračilu sredstva se ta vavčer pokuri in izpusti izvirni ADA.
Enak model omogoča, da testni $INJ vstopi v Cardano brez centraliziranega operaterja, ki bi hranil prenesena sredstva. Injective je neposredno implementiral Cardanov lahki odjemalec, s čimer je odpravil potrebo po ločeni posredniški verigi med obema ekosistemoma.
Dva lahka odjemalca preverjata medverižna sporočila
Bormann je ločil IBC od običajnega mostu. Posredniki prenašajo pakete med omrežji, vendar ne odločajo o veljavnosti prenosa. Vsaka veriga prejemnica drugo omrežje preverja prek svojega lastnega lahkega odjemalca.
Cardano uporablja Tendermintov lahki odjemalec, napisan v Aiken, za preverjanje stanja in sporočil, ki izvirajo iz Injective. Injective uporablja probabilistični Cardanov lahki odjemalec, ki sledi zaporedju blokov Cardano in meri delež, povezan z njihovimi proizvajalci.
Posamezen blok Cardano podpiše bazen deležev, ki ga je ustvaril. Zato lahki odjemalec počaka na dodatne bloke in zbere dovolj z deleži podprtih dokazov, preden prvotno transakcijo obravnava kot poravnano.
Bormann je ocenil, da celoten prenos trenutno traja približno osem do deset minut, vključno z obdobjem poravnave na Cardano in IBC sporočili, potrebnimi za potrditev prenosa.
Ouroboros Peras bi lahko sčasoma skrajšal ta proces, saj bi lahkemu odjemalcu omogočil hitrejše zbiranje širših potrditev bazenov deležev. Peras pa ni del trenutne produkcijske infrastrukture Cardano.
Pot do glavnega omrežja vključuje varnostno in DeFi testiranje
Povezava ostaja omejena na testna okolja. Dokumentacija za Caribic navaja, da delovanje Injective mainnet še ni implementirano, medtem ko razpoloženi potek povezuje Cardano Preprod ali Preview z javnim testnim omrežjem Injective.
Bormann je med naslednjimi koraki navedel dodatno testiranje ekosistema, morebitni bug bounty in integracije z DeFi protokoli. Dodal je tudi, da se je ekipa pogovarjala o možnih primerih uporabe s FluidTokens. Nadaljnje delo vključuje izboljšave prikaza IBC sredstev in njihovih metapodatkov v denarnicah in raziskovalnikih verig blokov.
Bormann je povedal, da je projekt leta 2025 opravil revizijo pri Anastasia Labs. Testna pot še vedno zahteva operativne izboljšave, med drugim zanesljive posodobitve lahkega odjemalca in postopke za obnovitev po daljših prekinitvah.
Cardanova implementacija IBC je napredovala od raziskave izvedljivosti do ponovljivega medverižnega testnega okolja. Razvijalci lahko zdaj zaženejo neposredno pot, preučijo, kako se prenosi preverjajo, in premikajo testna sredstva v obe smeri. Produkcijska ADA in INJ bosta ostali zunaj sistema, dokler delo na varnosti, neprekinjenosti in integraciji aplikacij ne bo podpiralo ločene uvedbe na glavno omrežje.