O introducere în ChainLink

ChainLink este un serviciu descentralizat de oracol, primul de acest gen. Când Ethereum a intrat în funcțiune în 2015, a revoluționat ce blockchain ar putea aduce soluției de întreprindere și afacerilor tradiționale. Blockchain nu mai era doar un mijloc pentru tranzacțiile financiare new age, limitat la potențialul Bitcoin de a perturba schimbul valutar tradițional. Cu contractele inteligente bazate pe Ethereum, Vitalik Buterin a deschis o cutie Pandora de cazuri de utilizare pentru tehnologia blockchain.

Problema este că, conform designului lor, contractele inteligente pot gestiona doar datele de pe blockchain. Potențialul lor, abilitatea de a oferi aplicații descentralizate, rezistente la manipulare, pentru utilizări din întreaga lume, este încă în mare parte neexploatat, deoarece multe dintre programele de contracte inteligente construite pe Ethereum nu au o punte către industriile din lumea reală pe care încearcă să le îmbunătățească..CL4

Aici intervine ChainLink. Cu ChainLink, utilizatorii de contracte inteligente pot folosi oracolele rețelei pentru a prelua date din interfețele programului de aplicații (API), din pool-urile de date și din alte resurse off-chain și să le integreze în blockchain. Practic, ChainLink preia informații externe aplicațiilor blockchain și le pune în lanț.

Pentru multe dintre protocoalele blockchain de acolo, vor fi necesare oracole precum ChainLink pentru a accesa datele de care trebuie să funcționeze aceste protocoale. Ca atare, ChainLink este, așa cum sugerează și numele, legătura care conectează blockchain-ul la infrastructura existentă.

Dacă este suficient pentru a-ți potoli pofta de mâncare, poți trece la informațiile noastre despre piețe, portofele și altele asemenea. Dar dacă doriți o explicație mai amănunțită și tehnică a ChainLink, să trecem la secțiunea următoare.

Cum funcționează ChainLink?

Obiectivul principal al ChainLink este de a lega ecosistemele din lanț și din lanț și, ca atare, are două componente arhitecturale principale: infrastructura în lanț și infrastructura în afara lanțului.

Funcții în lanț

Prima componentă a ChainLink constă în contracte în lanț desfășurate pe blockchain-ul Ethereum. Aceste contracte oracle procesează solicitările de date ale utilizatorilor care doresc să profite de serviciile oracle ale rețelei. Dacă un utilizator sau o entitate dorește acces la date din afara lanțului, acesta trimite un contract de utilizator (sau solicită contract) la rețeaua ChainLink, iar blockchain-ul procesează aceste solicitări în propriile lor contracte.

Aceste contracte sunt responsabile pentru potrivirea contractului solicitant cu oracolele corespunzătoare. Contractele includ un contract de reputație, un contract de potrivire a comenzilor și un contract de agregare.

Primul dintre acestea, contractul de reputație, este exact așa cum pare: verifică istoricul unui furnizor de oracole pentru a-și verifica integritatea. La rândul său, contractul de potrivire a comenzilor înregistrează acordul de nivel de serviciu al contractului de utilizator în rețea și colectează oferte de la furnizorii oracle responsabili. În cele din urmă, contractul de agregare acumulează datele colective ale oracolelor alese și le echilibrează pentru a găsi rezultatul cel mai exact.

Cu aceste contracte, funcțiile de lanț ChainLink sunt supuse unui proces în trei pași.

  1. Oracle Selection: Atunci când este depus un contract solicitant, utilizatorul specifică un set de parametri și cerințe pentru căutarea datelor, cunoscut sub numele de contract de nivel de serviciu (SLA). Acestea pot include reputația oracolului, specificațiile datelor, numărul de oracole / resurse de date necesare și așa mai departe. Utilizatorii pot apoi filtra și căuta manual oracole folosind ChainLink. În momentele în care o căutare manuală nu este optimă, va fi disponibil un motor automat de potrivire. Pentru această opțiune, oracolele pot licita în baza SLA-ului unui contract. Contractele au opțiunea de a implementa o taxă de penalizare pentru comportament greșit și, odată ce un contract a primit suficiente oferte de calitate, aceste oracole sunt selectate și este inițiat acordul de servicii.
  2. Raportarea datelor: Acesta este destul de simplu. După ce sunt alese, oracolele din afara lanțului realizează acordul de service și transmit datele solicitate către blockchain pentru ca nodurile din lanț să fie procesate.
  3. Agregarea rezultatelor: Pentru a asigura integritatea datelor, un contract de agregare colectează datele transmise de toate oracolele asociate unui contract solicitant. Contractul de agregare face apoi o medie a tuturor datelor pentru a oferi contractului solicitant un răspuns corect și ponderat. Trebuie remarcat faptul că, în anumite circumstanțe, nu se pot calcula toate răspunsurile, dar, din motive de simplitate, acest articol nu va explora aceste posibilități.

CL

Funcții în afara lanțului

A doua componentă a ChainLink este formată din noduri oraculare care nu sunt conectate la rețeaua Ethereum. În prezent, ChainLink interfață doar cu contracte inteligente din rețeaua Ethereum, dar în viitor, programul va fi agnostic blockchain pentru a lucra cu contracte inteligente pe mai multe rețele..

Nodurile din afara lanțului sunt responsabile pentru colectarea datelor din resursa din afara lanțului, după cum se solicită prin contractele de utilizator. După preluarea datelor relevante, aceste noduri procesează aceste date prin ChainLink Core, software-ul de bază pentru noduri care permite infrastructurii din afara lanțului să interacționeze cu blockchain-ul ChainLink. Odată ce datele sunt procesate, ChainLink Core le transmite către contractul oracle din lanț pentru agregarea rezultatelor. Pentru compensarea acestei lucrări, operatorii oraculi din lanț sunt plătiți în LINK, simbolul nativ al ChainLink, pentru recoltarea și trimiterea datelor.

CL2

Pe lângă îndeplinirea acestei funcții cruciale, nodurile off-chain permit, de asemenea, dezvoltatorilor să integreze adaptoare externe. Deși nu este o paralelă perfectă, adaptoarele externe sunt pentru ChainLink ce aplicații descentralizate sunt pentru rețeaua Ethereum. Aceste adaptoare sunt pluginuri pe care operatorii de noduri le pot utiliza pentru a găzdui o serie de programe suplimentare în baza lor de operațiuni. În plus, pot efectua subtaskuri care eficientizează procesul de colectare a datelor.

Surse distribuite și oracole distribuite

Am inclus această secțiune aici, deoarece aceste două concepte sunt importante pentru a înțelege modul în care ChainLink se diferențiază de alte protocoale Oracle.

Spre deosebire de omologii săi centralizați, programul ChainLink este complet descentralizat. Problema cu un oracol centralizat fiind că poate da loc unor date frauduloase. Dacă, de exemplu, un contract de utilizator s-a bazat pe un oracol pentru a furniza un raport asupra unui audit financiar, acest oracol ar putea altera aceste date dacă ar avea intenție rău intenționată.

Pentru a rezolva aceste probleme de securitate, ChainLink implementează ceea ce numește sursă și distribuție oracle. Dacă un oracol își dorește o reputație de încredere, își poate extrage datele din mai multe surse. În plus, atunci când un contract de utilizator introduce o cerere cu rețeaua, solicitarea respectivă este contractată către mai multe noduri oracle din lanț. Aceste oracole pot proveni din surse similare sau diferite.

Pentru a ilustra acest lucru, să presupunem că Boomer Blockchain Stock Tracker trimite o cerere de contract pentru date de pe piața bursieră. În conformitate cu distribuția oracolului ChainLink, această cerere este apoi potrivită cu Oracle A, Oracle B și Oracle C. Datorită accentului rețelei pe distribuția sursă, Oracle A își extrage datele din Barron și CNN Money, Oracle B din MSN Money și Market Watch și Oracle C de la Barron și Nasdaq. Datorită acestei varietăți, Boomer Blockchain Stock Tracker nu primește datele sale dintr-o sursă centralizată și, în schimb, primește o agregare echilibrată de informații.

CL3

De fapt, acest sistem de distribuție pe două niveluri păstrează sincere oracolele, deoarece fiecare set de date este agregat împreună și măsurat unul față de celălalt. Oracolele care acționează și manipulează datele sunt pedepsite cu penalități și cu o reputație deteriorată în rețeaua ChainLink.

Istoricul tranzacționării ChainLink

ChainLink a fost destul de latent până de curând. Ieșind din ICO la sfârșitul lunii septembrie 2017, a crescut la maximele de 0,47 USD, până la un sprijin de 0,14-0,18 USD până în decembrie.

CLmarket

După lansarea sa din decembrie, criptomoneda se află în top 100 pe piață, la un preț de 1,29 USD la momentul scrierii.

De unde să cumpărați ChainLink

Cea mai importantă bursă a ChainLink este Binance, care reprezintă 97% din volumul tranzacționării monedei în BTC (66,20%) și ETH (31,10%).

Unde se stochează ChainLink

Construit pe Ethereum, ChainLink este un simbol ERC20, astfel încât portofelele compatibile Ethereum, cum ar fi Portofelul My Ether și Ledger Nano S.

Foaie de parcurs și Ce urmează să vină

Din păcate, echipa ChainLink nu oferă o foaie de parcurs, dar o rețea de testare a serviciilor ChainLink ar trebui să apară cândva în primul trimestru al anului 2018

În general, lipsa generală a proiectului de marketing și actualizări concrete a frustrat membrii comunității în trecut. Sergey Nazarov, CEO-ul proiectului, este cunoscut pentru o prezență liniștită a comunității care favorizează munca din culise pe ChainLink.

Este posibil ca echipa să nu-și exagereze mult proiectul, dar pentru ceea ce merită, sacrifică marketingul de marcă în favoarea dezvoltării produselor – iar unii membri ai comunității consideră că acest accent este răcoritor. De exemplu, au stabilit un oracol cu ​​Swift Bank și au câteva parteneriate liniștite cu zepplin_os și Request Network.

CLpartenerii

Gânduri finale

Știu că nu este cel mai ușor proiect de înțeles, dar odată ce îl înțelegi, vei înțelege probabil de ce platformele oraculare precum ChainLink sunt importante pentru tehnologia blockchain.

Tărâmul Blockchain are nevoie de oracole dacă dorește să adopte legitim. În starea actuală, ChainLink este unul dintre puținii furnizori de oracole de pe piață, iar unii îl numesc lider în industrie. Mai mult decât atât, este singurul furnizor de oracole cu adevărat descentralizat și, dacă oracolele vor funcționa la fel de sigur precum protocoalele blockchain pe care le servesc, descentralizarea este o necesitate.

Resurse aditionale:

Site-ul web

Hartie alba

Subreddit

Mike Owergreen Administrator
Sorry! The Author has not filled his profile.
follow me