Ketjulinkki.com

"ChainLink välittää tietoa 'oikeasta' maailmasta älysopimuksiin", mutta mitä se oikeastaan tarkoittaa?


Mikä ChainLink on ja mihin sitä tarvitaan?

Tälle Ketjulinkki-sivustolle on tarkoitus kirjoittaa selkokielellä tietoa älysopimusten ja reaalimaailman datan välille asettumaan pyrkivästä ChainLink-nimisestä palveluntarjoajasta. Aivan ensimmäiseksi on kuitenkin kirjoitettava parilla lauseella niistä termeistä, joita yleensä vilisee ChainLinkin ympärillä. Jo tämän tekstikappaleen alussa mainittiin vain harvoille maija- ja mattimeikäläisille entuudestaan tuttu älysopimus-termi.

Mitä älysopimuksella tarkoitetaan?

Älysopimus on tietokoneohjelma, -protokolla tai pätkä koodia, joka on naitettu osaksi jotakin digitaalisessa muodossa olevaa sopimusta. Sopimus voi olla esimerkiksi sellainen, jossa on määritelty kuinka Etelä-Amerikasta Vuosaareen rahdatut kahvipavut aktivoivat maksutapahtuman — mutta vain tiettyjen ehtojen täyttyessä. Ehdot voivat olla esimerkiksi seuraavanlaiset: a) kahvipavut saapuvat määräpaikkaan tiettyyn päivämäärään mennessä, b) niitä saapuu perille sovittu määrä, ja c) niiden laatu on mitä on sovittu.

Esimerkki älysopimuksesta

Pieni kahdeksan jalan kontti, täynnä paahtamattomia kahvipapuja, säkeissä, saapuu määränpäähän. Papujen ostaja kirjaa vastaanottotodistuksen. Tieto siitä päätyy digitaalisesti älysopimukseen ja sopimus siten havaitsee kuinka ainakin yksi maksutapahtuman aktivoivista kriteereistä on täyttynyt.

Älysopimus toisin sanoen tarkoittaa jonkinlaisen sopimuksen toteuttamista ja/tai varmentamista. Sellainen digitaalinen ohjelmakoodiin, tai -protokollaan, perustuva sopimus voidaan solmia kahden osapuolen kesken käyttämättä kolmatta osapuolta.

ChainLink pyrkii mahdollistamaan älysopimusten luotettavan ja helpon toteuttamisen esimerkiksi rahtiliikenteessä. ChainLinkin avulla voi lähettää ja vastaanottaa informaatiota vaikkapa lämpötilamittareista ja käyttää lämpötilatietoa osana älysopimusta — esimerkiksi jos halutaan seurata ettei rahdin kylmäketju pääse katkeamaan. ChainLink pyrkii keräämään (vaikkapa edellä mainitun lämpötiladatan) hajautetusti niin, ettei mikään yksittäinen taho pysty manipuloimalla dataa vaikuttamaan lopputulokseen. Sopimuksen osapuolet voivat sopimusta tehdessään, tai ehkä paremminkin ohjelmoidessaan, valita millaisia sensoreita tai tietolähteitä ne käyttävät, ja lukumäärällisesti kuinka monta sellaista he käyttävät, ja miten luotettaviksi arvioituja tietolähteitä käytetään.

Mikä sitten on ChainLinkin kanssa käytettävä LINK-kryptovaluutta?

ChainLinkin hajautettu tietoverkko hyödyntää sitä varta vasten tarkoitettua kryptovaluuttaa, jolla yksittäiset tietoverkon datalähteet (niin sanotut Nodet) palkitaan kun ne tuottavat reaalimaailmasta dataa. Sitä käytetään datan jatkojalostamiseen, erilaisten reaalimaailmassa tehtävien laskutoimitusten suorittamiseen, ja tietoverkon ylläpitämiseen. Viime aikoina ChainLinkin omistajat ovat käyttäneet LINK-kryptovaluuttaa erilaisten hankintojen tekemiseen. LINK on tällä hetkellä Ethereum-lohkoketjuprotokollaan istutettu maksuväline.

Miten tietolähteiden laatu varmistetaan?

ChainLink seuraa tietolähteiden laatua ja tavoitettavuutta. Se pyrkii tarjoamaan älysopimusten osapuoliksi vain sellaisia tietolähteitä, niin sanottuja oraakkeleita, jotka tuottavat tietoa silloin kun sitä tarvitaan, ja jotka tuottavat mahdollisimman virheetöntä tietoa. (Tiedon virheettömyydessä käytetään vertaisarviointia.) ChainLink tilastoi muun muassa tietolähteiden tavoitettavuuden ja niiden tuottaman datan korrektiuden. Kolmas tähän asiaan liittyvä komponentti on tietolähteiden maine:

ChainLink voi sallia älysopimusten käyttäjien arvostella tietolähteitä ja sillä keinolla tuoda esille muiden käyttäjien mielestä käyttökelpoisia tietolähteitä. Käyttäjä voi siis valita älysopimukseensa vain sellaisia tietolähteitä, joilla on hyvä maine, ja jotka ovat aikaisemmin osallistuneet vaikkapa viiteen älysopimukseen ilman pitkää viivettä ja tuottamatta epäkelpoa dataa.

Kolme esimerkkiä kuinka ChainLinkiä saatetaan tulevaisuudessa käyttää

Kotimainen RuuviTag-laite voi tuottaa Bluetooth-yhteydellä monenlaista dataa, sillä tulitikkuaskin kokoisessa, vedenkestävässä laitteessa on lämpötila-, ilmankosteus- ja ilmanpainesensori, sekä liiketunnistin. Rakennustyömaalla voidaan aktivoida hälytys jos siellä havaitaan poikkeavia kosteuslukemia. Voidaan laukaista sellaisen älysopimuksen suorittaminen, joka nostaa rakennuksen tekijän vakuutusmaksuja.

Toisaalta espoolainen satelliittidataa tuottava ICEYE-yritys voi tuottaa pienten satelliittiensa avulla dataa esimerkiksi jos halutaan selvittää onko meriväylä tai satama jäässä. Vaikkapa virolainen yritys voi hankkia lähes reaaliaikaista satelliittidataa — esimerkiksi ahtojään selvittämiseen dataa ICEYElta ja paikkatietodataa ESAn Galileo-satelliiteista, ja jatkojalostaa sitä ChainLinkin käyttäjille.

Kaikessa yksinkertaisuudessaan suomalainen nettikasino voi järjestää esimerkiksi lottorivin arvonnan "tilaamalla" ChainLinkistä halutun määrän numeroita. Kriteereiksi numeroiden tuottamisessa voidaan asettaa, että numeron on oltava kokonaisluku, vähintään 1 ja enintään 40, ja että yksi tietolähde tuottaa vain yhden numeron, ja että onnistuneen arvonnan suorittamiseksi tarvitaan seitsemän numeroa. Hajautetun luonteensa vuoksi arvontaan saadut lottonumerot ovat satunnaisia.


Jos pidit lukemaasi lukemisen arvoisena, ja olet yksi Ketjulinkin, tai paremminkin ChainLinkin, varhaisista omaksujista, voit tukea tätä nettisivuprojektia LINK-kryptovaluutalla lähettämällä yhden kolikon tähän osoitteeseen:

0x6CBE38a94c45be485D1A28309e09dbCf3fa8b1C1