Uvod u ChainLink

ChainLink je decentralizirana oracle usluga, prva takve vrste. Kada je Ethereum počeo s radom 2015. godine, revolucionirao je ono što blockchain može donijeti u poslovno rješenje i tradicionalno poslovanje. Blockchain više nije bio samo medij za financijsku transakciju new agea, ograničen na potencijal Bitcoina da poremeti tradicionalnu razmjenu valuta. Pametnim ugovorima na osnovi Ethereuma Vitalik Buterin otvorio je Pandorinu kutiju slučajeva upotrebe blockchain tehnologije.

Problem je u tome što prema njihovom dizajnu pametni ugovori mogu upravljati podacima samo na blockchainu. Njihov potencijal, sposobnost pružanja neovlaštenih decentraliziranih aplikacija za upotrebu širom svijeta, još uvijek je u velikoj mjeri neiskorišten, jer mnogim programima pametnih ugovora izgrađenim na Ethereumu nedostaje most do stvarnih svjetskih industrija koje pokušavaju poboljšati.CL4

Tu dolazi ChainLink. Uz ChainLink, korisnici pametnih ugovora mogu koristiti mrežne proroke kako bi dohvatili podatke iz izvanlančnih sučelja aplikacijskih programa (API-ja), spremišta podataka i drugih resursa i integrirali ih u blockchain. U osnovi, ChainLink uzima informacije koje su vanjske za blockchain aplikacije i stavlja ih u lanac.

Za većinu postojećih blockchain protokola, proročišta poput ChainLink-a bit će potrebna za pristup podacima koji ti protokoli trebaju raditi. Kao takav, ChainLink je, kako i sama imena govore, poveznica koja povezuje blockchain s postojećom infrastrukturom.

Ako je to dovoljno za zadovoljenje apetita, možete preskočiti naše informacije o tržištima, novčanicima i slično. Ali ako želite temeljitije i tehničko objašnjenje ChainLinka, prijeđimo na sljedeći odjeljak.

Kako funkcionira ChainLink?

Osnovni cilj ChainLinka je premošćivanje ekosustava na lancu i izvan lanca i kao takav ima dvije glavne arhitektonske komponente: infrastrukturu na lancu i infrastrukturu izvan lanca.

Funkcije na lancu

Prva komponenta ChainLink-a sastoji se od lančanih ugovora raspoređenih na Ethereumovom blockchainu. Ovi Oracle ugovori obrađuju zahtjeve za podacima korisnika koji žele iskoristiti mrežne oracle usluge. Ako korisnik ili entitet želi pristup podacima izvan lanca, podnose korisnički ugovor (ili zahtjev za ugovorom) mreži ChainLink, a blockchain obrađuje te zahtjeve u vlastite ugovore.

Ti su ugovori odgovorni za usklađivanje zahtjeva koji se traži s odgovarajućim proročanstvima. Ugovori uključuju ugovor o reputaciji, ugovor o usklađivanju narudžbi i ugovor o agregiranju.

Prvi od njih, ugovor o reputaciji, točno je onakav kako zvuči: provjerava evidenciju pružatelja usluga oraclea da bi potvrdio njegov integritet. Zauzvrat, ugovor o podudaranju naloga bilježi ugovor o razini usluge korisničkog ugovora na mreži i prikuplja ponude od odgovornih dobavljača oraclea. Konačno, ugovor o skupljanju akumulira zbirne podatke odabranih proročanstava i uravnotežuje ih kako bi se pronašao najtočniji rezultat.

Ovim ugovorima ChainLink-ove funkcije na lancu prolaze kroz postupak u tri koraka.

  1. Oracle Selection: Kada se podnosi zahtjev koji zahtijeva, korisnik navodi skup parametara i zahtjeva za svoje pretraživanje podataka poznat kao ugovor o razini usluge (SLA). To može uključivati ​​reputaciju Oraclea, specifikacije podataka, broj potrebnih proročanstava / podataka i tako dalje. Korisnici zatim mogu filtrirati i ručno tražiti proročanstva pomoću ChainLinka. Ponekad kada ručno pretraživanje nije optimalno, bit će dostupan automatizirani mehanizam za podudaranje. Za ovu opciju orakuli mogu licitirati na temelju SLA ugovora. Ugovori imaju mogućnost provedbe kaznene naknade za loše ponašanje, a nakon što ugovor dobije dovoljno kvalitetnih ponuda, ta se proročanstva biraju i započinje ugovor o usluzi.
  2. Izvještavanje podataka: Ovaj je prilično jednostavan. Nakon što su izabrani, izvanlančani orakuli izvršavaju ugovor o usluzi i prenose tražene podatke u blockchain za obradu čvorova na lancu.
  3. Zbir rezultata: Da bi se osigurala cjelovitost podataka, agregirajući ugovor prikuplja podatke dostavljene svim proročanstvima povezanim s ugovorom koji zahtjeva. Ugovor za agregiranje tada prosječuje sve podatke kako bi ugovor koji podnosi zahtjev dobio točan, ponderirani odgovor. Treba napomenuti da se, pod određenim okolnostima, ne mogu usredsrediti svi odgovori, ali radi jednostavnosti, ovaj članak neće istraživati ​​ove mogućnosti.

CL

Funkcije izvan lanca

Druga komponenta ChainLinka sastoji se od izvanlančanih čvorova oraclea koji su povezani na mrežu Ethereum. Trenutno je ChainLink sučelje samo s pametnim ugovorima na Ethereumovoj mreži, ali u budućnosti će program biti blokchain agnostik za rad s pametnim ugovorima na više mreža.

Čvorovi izvan lanca odgovorni su za prikupljanje podataka iz izvanlančanog resursa na zahtjev korisničkih ugovora. Nakon preuzimanja relevantnih podataka, ti čvorovi obrađuju te podatke putem ChainLink Core, softvera jezgrenog čvora koji omogućuje izvanlančanoj infrastrukturi interakciju s ChainLinkovim blockchainom. Jednom kada se podaci obrade, ChainLink Core ih prenosi on-chain oracle ugovoru za agregiranje rezultata. Kao naknadu za ovaj rad, izvanlančani oracle operateri plaćaju se u LINK, matičnom tokenu ChainLinka, za prikupljanje i slanje podataka.

CL2

Osim izvršavanja ove ključne funkcije, izvanlančani čvorovi također omogućuju programerima da integriraju vanjske adaptere. Iako to nije savršena paralela, vanjski adapteri su za ChainLink ono što su decentralizirane aplikacije za mrežu Ethereum. Ovi su adapteri dodaci koje operatori čvorova mogu koristiti za smještaj niza dodatnih programa u svoju bazu operacija. Osim toga, mogu izvoditi podzadate koji pojednostavljuju postupak prikupljanja podataka.

Distribuirani izvori i distribuirani proroci

Ovdje smo uključili ovaj odjeljak jer su ova dva koncepta važna za razumijevanje načina na koji se ChainLink izdvaja od ostalih oracle protokola.

Za razliku od svojih centraliziranih kolega, ChainLinkov je program potpuno decentraliziran. Problem s centraliziranim bićem proročišta može ustupiti mjesto prijevarnim podacima. Ako se, na primjer, korisnički ugovor oslanja na jedan oracle za pružanje izvješća o financijskoj reviziji, ovaj bi oracle mogao podmetnuti te podatke ako je imao zlonamjernu namjeru.

Da bi riješio ove sigurnosne probleme, ChainLink implementira ono što naziva izvornom i oracle distribucijom. Ako oracle želi pouzdanu reputaciju, svoje podatke može crpiti iz više izvora. Uz to, kada korisnički ugovor s mrežom podnese zahtjev, taj se zahtjev ugovara s više izvan-lančanih oracle čvorova. Ova proročanstva mogu izvući iz sličnih ili različitih izvora.

Da bismo to ilustrirali, recimo da Boomer Blockchain Stock Tracker podnosi ugovorni zahtjev za podatke o berzi. U skladu s distribucijom oraclea ChainLink, ovaj se zahtjev zatim podudara s Oracle A, Oracle B i Oracle C. Zbog naglaska mreže na distribuciji izvora, Oracle A crpi svoje podatke iz Barron’s i CNN Money, Oracle B iz MSN Money i Market Watch i Oracle C od Barron’s i Nasdaq. Zahvaljujući ovoj raznolikosti, Boomer Blockchain Stock Tracker ne prima podatke iz centraliziranog izvora, već prima uravnoteženu agregaciju informacija.

CL3

Zapravo, ovaj dvostupanjski distribucijski sustav održava proročanstva iskrenima jer se svaki skup podataka agregira i mjeri jedan prema drugome. Proroštva koja glume i petljaju podatke kažnjavaju se kaznama i narušavaju reputaciju na mreži ChainLink.

Povijest trgovanja ChainLink-om

ChainLink je donedavno bio uspavan. Izlazeći iz ICO-a krajem rujna 2017., narastao je do najviših 0,47 USD, samo do podrške od 0,14-0,18 USD do prosinca.

CLmarket

Nakon propadanja u prosincu, kriptovaluta je u top 100 na tržištu s cijenom od 1,29 dolara u trenutku pisanja ovog članka.

Gdje kupiti ChainLink

ChainLink-ova najveća burza je Binance koja čini 97% volumena trgovanja novčićem u BTC-u (66,20%) i ETH-u (31,10%).

Gdje čuvati ChainLink

Izgrađen na Ethereumu, ChainLink je ERC20 token, tako da Ethereum kompatibilni novčanici poput My Ether Wallet i Ledger Nano S.

Putokaz i ono što dolazi

Nažalost, ChainLink tim ne nudi putokaz, ali testna mreža ChainLinkovih usluga trebala bi doći negdje u prvom kvartalu 2018.

Općenito, generalni nedostatak marketinga i konkretna ažuriranja projekta frustrirali su članove zajednice u prošlosti. Sergey Nazarov, izvršni direktor projekta, poznat je po mirnoj prisutnosti zajednice koja favorizira rad iza kulisa na ChainLinku.

Tim možda neće previše hvaliti svoj projekt, ali zbog onoga što vrijedi žrtvuju marketing marke u korist razvoja proizvoda – a neki članovi zajednice smatraju da je ovaj fokus osvježavajuć. Na primjer, osnovali su oracle s Swift Bank i imaju nekoliko tihih partnerstava sa zepplin_os i Request Network.

CLpartneri

Završne misli

Znam da to nije najlakši projekt za shvatiti, ali kad ga jednom shvatite, vjerojatno ćete shvatiti zašto su oracle platforme poput ChainLink važne za blockchain tehnologiju.

Carstvo Blockchain treba proročanstva ako želi vidjeti legitimno usvajanje. Trenutno postojeći, ChainLink je jedan od rijetkih dobavljača oraclea na tržištu, a neki ga nazivaju i vodećim u industriji. Štoviše, jedini je uistinu decentralizirani dobavljač oraclea, a ako orakuli rade tako sigurno kao i blockchain protokoli koje opslužuju, decentralizacija je nužna.

Dodatna sredstva:

Web stranica

Bijeli papir

Subreddit