CCIP — tie poikkiketjullisiin älysopimuksiin

Eero
Chainlink Community
4 min readJun 29, 2023

Tämä on käännös artikkelista Unlocking Cross-Chain Smart Contract Innovation With CCIP. Lisää sanavalinnoista täällä.

Chainlinkin perustaja Sergey Nazarov esitteli Cross-Chain Interoperability Protocol -teknologian eli CCIP:n (löyhästi suomennettuna poikkiketjullinen yhteentoimivuuden protokolla), ja kertoi sen merkityksestä lohkoketjujen ekosysteemille esitelmässään. Kehittäjät voivat CCIP:n avulla rakentaa seuraavan sukupolven älykkäitä sopimuksia hyödyntäen useita eri lohkoketjuverkkojen etuja sekä off-chain- eli ketjun ulkopuolisia palveluja.

CCIP perustuu Chainlinkin erittäin turvalliseen konsensusmekanismiin, joka on auttanut turvaamaan yli 75 miljardia dollaria ja toiminut menestyksekkäästi useiden vuosien ajan. CCIP tuo ratkaisun ketjujen väliseen kommunikaatio-ongelmaan, sillä kyse ei ole pelkästään polettien siirtämisestä, vaan juurikin viestinnästä. Tämä on CCIP:n suuri erottava tekijä.

CCIP luo useita erillisiä siltoja, ja nämä monet sillat siirtävät poletteja ketjujen ja sovellusten välillä. Mutta monien CCIP:n parissa työskentelevien ihmisten mielestä tämä on varsin rajoittunut tavoite. Pelkästään polettien siirtokyvyn toteuttaminen ei vielä riitä viemään lohkoketjujen välisiä älykkäitä sopimuksia yhteiskunnan palveluiden uudeksi tukirangaksi vanhojen järjestelmien välikäsien sekä luottamusketjujen tilalle.

CCIP luo turvallisen yhteyden kaikkien yksityisten ja julkisten lohkoketjujen välille.

“Saat CCIP:n avulla luotua älykkään sopimuksen, joka itse asiassa koostuu useista sopimuksista useilla eri lohkoketjuilla, jotka toimivat vuorovaikutuksessa keskenään”, kertoo Sergey Nazarov esitelmässään.

Tämä on kolmas suuri kehitysaskel älykkään sopimuksen määritelmän laajenemisessa. Ensimmäinen askel oli siirtyminen yhdestä sopimuksesta useampaan. Toisena siirtyminen useista sopimuksista yhdessä ketjussa sellaisiin sopimuksiin, jotka käyttävät luottamuksen tarvetta vähentäviä rinnakkaisjärjestelmiä, kuten oraakkeliverkkoja, datan hankkimiseen ja laskentaan luotettavalla tavalla. Kolmas suuri muutos (tai paremminkin laajennus) älykkäisiin sopimuksiin, on miten eri lohkoketjujen älykkäiden sopimusten välille muodostuu yhteys.

Älykkään sopimuksen määritelmä kehittyy ja muuttuu jatkuvasti.

Yhden tai useamman älykkään sopimuksen luominen ei enää jatkossa tarkoita vain yhden ketjun kanssa toimivaa sekä vuorovaikuttavaa sopimusta. CCIP:n julkaisun myötä tänä vuonna tulee mahdolliseksi luoda yksi älykäs sopimus, joka edustaa useampaa sopimusta monissa eri ketjuissa poikkiketjullisen kommunikointikyvyn avulla. Kyseessä on suuri teknologinen loikka eteenpäin, samalla tavalla, kuin miten hintasyötteet olivat hajautettujen finanssipalveluiden eli DeFin syntymisen edellytys, ja miten todistettavat satunnaisluvut (verifiable random numbers) ja oraakkeliverkon lukuisat ketjun ulkopuoliset laskentatoimenpiteet ovat aiheuttaneet suurta kehitystä pelialalle sekä digitaalisille hallintatodistuksille eli NFT:ille.

Kyky luoda ketjujen välisiä automatisoituja sopimuksia mahdollistaa kehittäjille sellaisten sopimusten tekemisen, joissa voidaan hyödyntää lukuisia osia eri koodipaketeista monissa eri ketjuissa samanaikaisesti, samalla tavalla kuten eri koodikokonaisuuksien osia käytetään erilaisilla pilvialustoilla. Web-kehittäjät voivat hyödyntää tiettyä valmista palvelua sekä koodia, joka soveltuu parhaiten mihinkin käyttötarkoitukseen. Näin verkko-ohjelmistot ovat rakennettu, ja minkä Chainlinkin verkko sekä sen ekosysteemi CCIP-julkaisulla luo, on sama modulaarinen alusta kehittäjille, mutta Web3-ympäristössä ketjujen välisen kommunikaation tuomilla suurilla hyödyillä.

Automatisoidut sopimukset saavat paljon hyödyllisemmän muodon, joka saa nimen poikkiketjullinen automatisoitu sopimus. Nämä sopimukset silti kuuluvat hybridiälysopimusten ryhmään, koska ne hyödyntävät ketjun ulkopuolista dataa sekä laskentapalveluita oraakkeliverkkojen toimittamina, olipa käyttökohteena todistettava sattumanvaraisuus, automaatiopalvelut tai muut ketjun ulkopuoliset palvelut.

“Kehittäjillä tulee olemaan samanlainen kyky rakentaa älykkäiden sopimusten avulla toimivia sovelluksia samalla tavalla kuin kuin web-kehittäjillä on kyky rakentaa korkealaatuisia web-sovelluksia” — Sergey Nazarov

Yleisesti — tätä lohkoketjuala, Chainlinkin verkko sekä Chainlinkin järjestelmä tarvitsee saavuttaakseen miljoona tulevaa kehittäjää rakentamaan lohkoketjun alaa vieläkin pidemmälle — mahdollistaakseen myöskin heille rakentamisen samalla tavalla, kuin mihin he ovat tottuneet web-alalla. He voivat rakentaa korkealaatuisia ohjelmia nopeasti, kustannustehokkaasti helppokäyttöisten työkalujen avulla, mitä kohti meidän täytyy yhdessä kulkea teollisuuden alana, ekosysteeminä sekä yhteisönä.

Vaikka dataa varten tarkoitetut oraakkeliverkot tarjoavat tämän toiminnallisuuden DeFi-sovelluksille — ja laskentaan sekä satunnaislukuihin tarkoitetut oraakkeliverkot tarjoavat tämän peleille ja NFT:ille — kyky yhdistää useita älykkään sopimuksen koodinpätkiä useissa eri ketjuissa tulee uudelleenmäärittelemään, sovelluksien rakentamisen lohkoketjualalla. Voit käyttää haluamaasi ketjua juuri sen vahvuuksia ajatellen. Voit käyttää pääketjuja turvatakuita ajatellen, toisia ketjuja tiettyjen nopeus- tai skaalautuvuustakuiden vuoksi, ja lisänä vielä monia muita ketjuja käytännössä näyteikkunoina.

Näillä ketjuilla on useita sopimuksia, jotka saavat arvoa kyseisten lohkoketjujen käyttäjiltä. Tämä johtaa käytännössä yhteen suureen älykkääseen sopimukseen, joka koostuu useista ketjuilla olevista sopimuksista ja ketjun ulkopuolisista palveluista, jotka tarjoavat siltoja viestinnän, datan hankkimisen ja aiemmin saavuttamattoman, mutta välttämättömän luottamusta minimoivan ketjun ulkopuolisen laskennan muodossa kaikkien näiden välille.

CCIP:n toimintaperiaate kerroksittain

“Tämä on CCIP:n suuri innovaation lähde. Se luo meidän näkemyksemme mukaan poikkiketjuisen älysopimuskokonaisuuden, jossa CCIP on viestinnän mahdollistava keskeinen protokolla “ — Sergey Nazarov

Tätä protokollaa voidaan käyttää hajautetuilla oraakkeliverkoilla kuten Chainlinkillä, ja siihen voidaan liittää tärkeitä lisäominaisuuksia, kuten Aktiivisen Riskinhallinnan Verkon (=Active Risk Management Network), joka todistaa, että suoritetut transaktiot ovat täsmällisiä ja luotettavia. Tämä mahdollistaa tärkeitä innovaatioita, kuten ohjelmoitavat sillat kolikoille ja erilaiset poikkiketjuiset sillat, jotka on rakennettu Chainlink-yhteisön ja ekosysteemin toimesta. Näitä poikkiketjuisia sovelluksia ja älykkäitä sopimuksia voidaan edelleen käyttää olemassa olevista käyttöliittymistä, lompakoista ja järjestelmistä, kuten myös erilaisten yritysten ja nykyisten Web 2.0 -järjestelmien kautta.

Tämä täyttää kolme pääkategoriaa toiminnoille, jotka koskevat Chainlink-verkkoa ja hajautettuja oraakkeliverkkoja. Varmistettujen tietojen tarjoamisesta ketjun ulkopuoliseen laskentaan ja lopulta poikkiketjuiseen viestintään; jotta sopimusten välillä voidaan lähettää viestejä näiden palveluiden välistä vuorovaikutusta ajatellen. Voit lähettää kolikoita sopimusten välillä pienellä vaivalla, mikä mahdollistaa poikkiketjuiset automatisoidut sopimukset, jotka perustuvat vahvistettuihin tietoihin ja saavat tukea satunnaislukujen, automaattisen laskennan ja erilaisten muiden kehittyneiden laskutoimitusten, kuten FSS:n, eli oikeudenmukaisen sekvensointipalvelun, mahdollistamiseen.

Tämä on suunta, johon Chainlink-verkko on menossa — taistelemalla erilaisia ongelmia vastaan ja tarjoamalla selkeitä kryptografisia takuita käyttäjille. Hajautetut oraakkeliverkot tarjoavat kehittäjille ja heidän rakentamien ratkaisuiden käyttäjille ainutlaatuista arvoa, ja tämä avaa täysin uudenlaisen, edistyneemmän hybridien älykkäiden sopimusten kategorian. Olemme nähneet, kuinka alkuversiot tarkkaan tarkistetusta tiedosta, satunnaisuudesta ja laskennasta mahdollistavat kehittyneempiä DeFi-sopimuksia, mutta tämä on vasta alkua. Tämä voi laajentua paljon laajemmalle, aivan kuten web-maailmaan syntyneiden keskeisten palvelujen tapauksessa, se johti palveluiden räjähdysmäiseen kasvuun sovellusten luoman kysynnän myötä.

Käy vilkaisemassa Chainlinkin kehittäjädokumentaatiota oppiaksesi teknologiasta lisää, tai kysy aiheesta Chainlinkin Discord-ryhmästä tai asiantuntijalta. Lisätietoja Chainlinkistä saat vierailemalla Chainlinkin verkkosivuilla ja seuraamalla virallista Chainlink Twitter -tiliä pysyäksesi ajan tasalla sen uutisista ja ilmoituksista.

--

--

Eero
Chainlink Community

Chainlinkin Suomen yhteisövastaava | Chainlink Community Advocate for Finland