Prihod Ethereuma se je začel raziskovati tehnologija veriženja blokov za več kot zgolj valutne namene. Dejstvo, da pametne pogodbe in decentralizirane aplikacije je mogoče zgraditi, daje projektom blockchain, kot je Ethereum, edinstveno vrednost uporabnosti.

Vendar pa, da bi rešitve, ki jih ponujajo pametne pogodbene platforme, veljale za trenutno stanje v resničnih panogah, je potrebna povezava s podatki in informacijami, ki niso v verigi blokov.

Trenutno večina sistemov iz resničnega sveta ne uporablja verige blokov. V bližnji prihodnosti bi lahko mnogi od teh sistemov prešli na delovanje s tehnologijo veriženja blokov. Integriranje točnih podatkov ali informacij v pametno pogodbo zunaj verige blokov bo zahtevalo poseben učinek, če jo želimo doseči udobno.

ChainLink je projekt veriženja blokov, ki ustvarja ta posebni učinek.

ChainLink želi povezati verigo blokov z infrastrukturo zunaj verige. Namen projekta je premostiti vrzel med blockchain infrastrukturo in neblockchain infrastrukturo, tako da pametnim pogodbam omogoči dostop do podatkovnih virov, API-jev in plačil.

Vir: https://chain.link/

Kaj počne ChainLink?

ChainLink je v bistvu decentralizirano oracle omrežje.

Oracle je “agent”, ki najde in preveri podatke iz resničnega sveta in jih pripelje v verigo blokov, ki se bodo uporabljali v pametne pogodbe. Obstoječi orakuli so centralizirani in imajo eno samo točko okvare, medtem ko bi bil decentralizirani orakel brez ene same točke okvare. Temu je namenjena ChainLink.

Cilj ChainLink je ustvariti most med ekosistemi zunaj in verige. Arhitektura ChainLink je torej sestavljena iz komponente verige in komponente zunaj verige.

Komponenta na verigi

Komponenta na verigi je sestavljena iz pogodb na verigi, razporejenih na Ethereum blockchain. Sestavljeni so iz treh glavnih pogodb: pogodbe o ugledu, pogodbe o ujemanju naročil in pogodbe o združevanju. Obdelujejo zahteve uporabnikov, ki želijo dostop do podatkov, ki niso v verigi blokov.

Če želi uporabnik ali entiteta dostopati do informacij izven verige blokov, predloži pogodbo za zahtevo ChainLink. Omrežje ChainLink procesira pogodbo, ki zahteva, v lastne pogodbe. Verižne pogodbe ChainLink so odgovorne za ujemanje pogodbe, ki zahteva, z ustreznim oracleom.

Pogodba o ugledu preverja preteklost ponudnika storitev oracle, da preveri njegovo verodostojnost. Pogodba o ujemanju naročil beleži uporabnikovo pogodbeno pogodbo v omrežju in sprejema ponudbe preverjenih ponudnikov oracle. Pogodba o združevanju zbira podatke iz izbranih besed in izračuna končni in natančen rezultat za poizvedbo.

Sistem ChainLink je zasnovan tako, da ga je mogoče nadgraditi, tako da lahko sistem, ko se pojavijo boljše tehnike in tehnologije, preide vanj. Potek dela verige ChainLink ima 3 korake.

  1. Izbira Oracle: Ko uporabnik odda pogodbo, ki zahteva, so določene nekatere zahteve in parametri, ki sestavljajo predlog sporazuma o ravni storitve (SLA). Sem spadajo ugled oracle, specifikacija podatkov, število potrebnih virov oracle in tako naprej. Uporabniki lahko uporabljajo filtre in ročno iščejo prerokbe. ChainLink ponuja avtomatiziran sistem za ujemanje, kadar ročno iskanje ni mogoče. V tem avtomatiziranem iskanju orakuli ponujajo na podlagi SLA pogodbene stranke. Ko je pogodba, ki je zaprosila, prejela dovolj kakovostnih ponudb, se izberejo orakuli.
  2. Poročanje o podatkih: Izbrani orakuli zunaj verige izvršijo pogodbo o storitvi in ​​poročajo o verigi.
  3. Združevanje rezultatov: Pogodba o zbiranju zbira podatke, ki jih predložijo vsi preroki, ki se nanašajo na pogodbo, ki je zaprosila. Nato pogodba za združevanje povpreči vse podatke, da pogodbi, ki je zaprosila, zagotovi natančen odgovor. To je namenjeno zagotavljanju celovitosti podatkov.

Vir: ChainLink whitepaper

Uporabniki, ki zahtevajo pogodbe, lahko uvedejo denarno kazen za neprimerno vedenje po prerokbah.

Komponenta brez verige

Izvenverižna komponenta ChainLink je sestavljena iz mreže oracle vozlišč, povezanih z omrežjem Ethereum (in bo sčasoma podpirala vsa vodilna omrežja pametnih pogodb).

Ti zbirajo zahtevane podatke iz zunajverižnih virov in obdelujejo ustrezne podatke s pomočjo ChainLink Core, programske opreme jedrnega vozlišča, ki omogoča interakcijo med infrastrukturo zunaj verige in verigo verig ChainLink..

Vir: ChainLink whitepaper

Izvenverični oracle operaterji dobijo nadomestilo v LINK, žetonu ERC-20 podjetja ChainLink, za njihov prispevek k zbiranju in prenosu podatkov. Izvenverična vozlišča razvijalcem omogočajo tudi integracijo vtičnikov, ki jih operaterji uporabljajo za namestitev drugih programov za poenostavitev zbiranja podatkov.

ChainLink uporablja več orakulov za zbiranje podatkov za eno pogodbo, ki zahteva. Pripovedovalci naj bi za zbiranje podatkov uporabili več virov. To zagotavlja porazdeljeno naravo platforme in natančnost zbranih podatkov.

Ekipa ChainLink

ChainLink, ki se je začel leta 2014, je razvilo podjetje SmartContract, in ustanovil Sergej Nazarov (CEO) in Steve Ellis (CTO).

Skupino ChainLink sestavljajo inženirji in razvijalci podjetij. Njihov poštni naslov kaže, da ima projekt sedež na Kajmanskih otokih. Ključni člani ekipe so Daniel Kochis (Direktor globalnega poslovnega razvoja), Mark Oblad (Vodja operacij), Dimitri Roche (Programski inženir), Alex Kwiatkowski (Programski inženir), Thomas Hodges (Tehnični vodja skupnosti).

Svetovalci na projektu so Ari Juels, Andrew Miller, Evan Cheng, Hudson Jameson, Jake Burkhman, in Brian Lio.

Načrt in dosežki

ChainLink je trenutno v živo na testnem omrežju Ethereum, znanem kot Ropsten. Za razliko od nekaterih kriptovalutnih projektov, ki hvalijo vsako njihovo dejavnost, se zdi, da ChainLink sledi poti manj hype, morda zato, da bi uporabnike in razvijalce osredotočil na tisto, kar je resnično pomembno, to je gradnja mreže.

Razvoj projekta je mogoče spremljati tukaj.

Podnožje kode ChainLink je mogoče spremljati, saj je na njem nadgrajeno Github in Bleščice.

ZeppelinOS napovedal a partnerstvo s ChainLink decembra 2017, da izkoristijo varne oracle storitve ChainLink. Prav tako a partnerstvo je potrjeno z Factom in Request Network je nakazane obresti v partnerstvu s ChainLink.

V zadnjem času partnerstva z Kaiko, Wanchain, in Vodik so bili objavljeni. Špekulirana partnerstva v skupnosti ChainLink vključujejo SWIFT, Microsoft in Salesforce, Docusign, in Ceek.

Novembra 2018 je bil pridobitev od TownCrier objavil ChainLink.

Izzivi in ​​tekmovalci

Kljub dejstvu, da ChainLink obstaja že dolgo, napredek, ki ga je doživela, ni takšen, kot ga imajo številni drugi blockchain projekti. To je zaradi zapletenosti projekta. Zagon mainneta skupnost še vedno pričakuje.

ChainLink deluje na edinstvenem področju blockchain industrije. Njeni konkurenti so predvsem centralizirani projekti (čeprav se nekateri blockchain projekti približujejo), vključno Microsoft Coco, Corda, Oraclize, Hivemind, in Mobius.

Izstopajoča lastnost ChainLink je njegova decentralizirana narava, zaradi česar je nezaupljiva in preverljiva.

Žeton POVEZAVE

Žeton LINK je izvorni žeton ekosistema ChainLink.

Žeton se uporablja za plačilo operaterjev vozlišč za pridobivanje podatkov iz podatkovnih virov zunaj verige, formatiranje podatkov v berljive oblike blockchain, izračun zunaj verige in garancije za uptime. Skupno ima 1 milijardo žetonov, 350 milijonov žetonov je že v obtoku in trenutno znaša 0,30 USD.

Žeton LINK lahko kupite na Binance z Bitcoin in Ether, na Bithumb z južnokorejsko zmago, na Bkex z Ether in USDT, na Huobi z Bitcoin in Ether in nekaj drugih borz.

Žeton LINK je žeton ERC-20. Shrani se lahko v katero koli denarnico, združljivo z ERC-20, kot je Metamaska, Myetherwallet, Jaxx. Shranjuje se lahko tudi v denarnicah strojne opreme, ki so združljive s standardom žetona ERC-20, kot sta Nano Ledger S in Trezor.

Zaključek

Decentraliziran sistem oracle je nujen za prihodnost pametnih pogodb. Da bi pametne pogodbe delovale v svetovnem merilu, potrebuje vmesno programsko opremo, kot je ChainLink. Ethereum in druge blockchain platforme potrebujejo to vmesno programsko opremo za nemoteno delovanje s podatki iz resničnega sveta, ki trenutno obstajajo zunaj blockchaina.

Čeprav so oracle sistemi s centraliziranimi modeli trenutno bolj pomembni, bo uspeh in skaliranje blokchain platform ustvarilo potrebo, da je ChainLink že v dobrem položaju za izpolnitev.

Ekipa ChainLink mora še veliko storiti, da bo vizija projekta zaživela, njihov napredek pa bo določil morebitni uspeh ChainLink.