Ethereum parādīšanās sāka pētīt blockchain tehnoloģija ne tikai valūtas vajadzībām. Fakts, ka viedie līgumi un decentralizēti pieteikumi var uzbūvēt, tādiem blokķēdes projektiem kā Ethereum ir unikāla lietderības vērtība.

Tomēr, lai viedo līgumu platformu piedāvātie risinājumi būtu piemērojami reālajai rūpniecībai, ir nepieciešams savienojums ar datiem un informāciju, kas ir ārpus blokķēdes.

Pašlaik lielākā daļa reālās pasaules sistēmu neizmanto blokķēdi. Tuvākajā nākotnē daudzas no šīm sistēmām varētu pāriet uz darbību ar blokķēdes tehnoloģiju. Lai precīzus datus vai informāciju integrētu viedā līgumā no blokķēdes ārpuses, būs nepieciešams īpašs efekts, ja tas ir ērti sasniedzams.

ChainLink ir blokķēdes projekts, kas rada šo īpašo efektu.

Ķēdes posms mērķis ir savienot blokķēdi ar ārpusķēdes infrastruktūru. Projekta mērķis ir pārvarēt plaisu starp blokķēdes infrastruktūru un bezblokķēdes infrastruktūru, nodrošinot viedajiem līgumiem piekļuvi datu plūsmām, API un maksājumiem.

Avots: https://chain.link/

Ko dara ChainLink?

ChainLink būtībā ir decentralizēts orākulu tīkls.

Orākuls ir “aģents”, kas atrod un pārbauda reālās pasaules datus un nogādā šos datus blokķēdē, lai tos izmantotu viedie līgumi. Esošie orākuli ir centralizēti un tiem ir viens neveiksmes punkts, turpretim decentralizēts orākuls būtu bez viena neveiksmes punkta. Tas ir tas, ko ChainLink ir paredzēts sasniegt.

ChainLink mērķis ir izveidot tiltu starp ārpus ķēdes un uz ķēdes ekosistēmām. Tāpēc ChainLink arhitektūra sastāv no ķēdes komponentes un ārpus ķēdes.

Ķēdes komponents

Ķēdes komponents sastāv no ķēdes līgumiem, kas izvietoti vietnē Ethereum blokķēde. Tie sastāv no 3 galvenajiem līgumiem: reputācijas līgums, pasūtījumu saskaņošanas līgums un apkopošanas līgums. Viņi apstrādā to lietotāju pieprasījumus, kuri vēlas piekļūt datiem, kas nav blokķēdē.

Ja lietotājs vai entītija vēlas piekļūt informācijai, kas nav iekļauta blokķēdē, viņi iesniedz pieprasīšanas līgumu vietnē ChainLink. ChainLink tīkls apstrādā pieprasošo līgumu savos līgumos. ChainLink ķēdes līgumi ir atbildīgi par pieprasītāja līguma saskaņošanu ar atbilstošo orākulu.

Ar reputācijas līgumu pārbauda orākula nodrošinātāja pieredzi, lai pārbaudītu tā autentiskumu. Pasūtījumu saskaņošanas līgums reģistrē lietotāja pieprasīto līguma līgumu tīklā un pieņem piedāvājumus no verificētiem oracle pakalpojumu sniedzējiem. Apkopošanas līgums apkopo datus no izvēlētajiem orākuliem un aprēķina vaicājuma galīgo un precīzo rezultātu.

ChainLink sistēma ir izstrādāta tā, lai to varētu uzlabot, lai, parādoties labākiem paņēmieniem un tehnoloģijām, sistēma varētu tajā pāriet. ChainLink ķēdes darbplūsmā ir trīs darbības.

  1. Oracle izvēle: Kad lietotājs iesniedz pieprasītāju līgumu, tiek noteiktas noteiktas prasības un parametri, kas veido pakalpojumu līmeņa līguma (SLA) priekšlikumu. Tie ietver orākulu reputāciju, datu specifikāciju, nepieciešamo orākulu resursu skaitu utt. Lietotāji var izmantot filtrus un manuāli meklēt orākulus. ChainLink nodrošina automātisku saskaņošanas motoru, ja manuāla meklēšana nav iespējama. Šajā automatizētajā meklēšanā orākuls sola cenu, pamatojoties uz pieprasītāja līguma SLA. Kad pieprasītājs ir saņēmis pietiekami daudz kvalitātes piedāvājumu, tiek atlasīti orākuli.
  2. Datu ziņošana: Izvēlētie ārpus ķēdes orakuli izpilda pakalpojumu līgumu un ziņo par ķēdi.
  3. Rezultātu apkopojums: Apkopošanas līgums apkopo datus, ko iesnieguši visi orākuli, kas attiecas uz pieprasītāju līgumu. Pēc tam apkopošanas līgums vidēji aprēķina visus datus, lai pieprasījuma iesniedzējam sniegtu precīzu atbildi. Tas ir paredzēts, lai nodrošinātu datu integritāti.

Avots: ChainLink baltā grāmata

Lietotāji, pieprasot līgumus, var piemērot soda naudu par orākulu nepareizu rīcību.

Ārpus ķēdes esošais komponents

ChainLink ārpusķēdes komponents sastāv no Oracle mezglu tīkla, kas savienots ar Ethereum tīklu (un ar laiku atbalstīs visus vadošos viedo līgumu tīklus)..

Tie vāc pieprasītos datus no ārpusķēdes avotiem un apstrādā attiecīgos datus, izmantojot galveno mezglu programmatūru ChainLink Core, kas ļauj mijiedarboties starp ārpusķēdes infrastruktūru un ChainLink blokķēdi..

Avots: ChainLink baltā grāmata

Oracle operatoriem ārpus ķēdes tiek piešķirta kompensācija LINK, ChainLink ERC-20 marķierī, par viņu ieguldījumu datu savākšanā un pārsūtīšanā. Ārpus ķēdes esošie mezgli arī ļauj izstrādātājiem integrēt spraudņus, kurus operatori izmanto, lai pielāgotu citas programmas, lai pilnveidotu datu vākšanu.

ChainLink izmanto vairākus orākulus, lai vāktu datus par vienu pieprasītāju līgumu. Paredzams, ka Oracle datu vākšanai izmantos vairākus resursus. Tas nodrošina platformas izplatīto raksturu un savākto datu precizitāti.

ChainLink komanda

Sākot ar 2014. gadu, ChainLink izstrādāja uzņēmums SmartContract, un dibināja Sergejs Nazarovs (Izpilddirektors) un Stīvs Eliss (CTO).

ChainLink komandu veido inženieri un biznesa attīstītāji. Viņu pasta adrese liecina, ka projekts atrodas Kaimanu salās. Galvenie komandas locekļi ir Daniels Kočs (Globālās biznesa attīstības direktors), Marks Oblads (Operāciju vadītājs), Dimitri Roche (Programmētājs), Alekss Kvjatkovskis (Programmētājs), Tomass Hodžess (Tehniskais kopienas vadītājs).

Projekta konsultanti ir Ari Juels, Endrjū Millers, Evans Čengs, Hadsons Džeimsons, Džeiks Burkhmans, un Braiens Lio.

Ceļvedis un sasniegumi

ChainLink pašlaik darbojas Ethereum testnet tīklā, kas pazīstams kā Ropsten. Atšķirībā no dažiem kriptovalūtu projektiem, kas slavē katru no viņu darbībām, šķiet, ka ChainLink iet mazāka satraukuma ceļu, iespējams, lai lietotāji un izstrādātāji koncentrētos uz to, kas patiešām ir svarīgs, kas ir tīkla veidošana.

Var uzraudzīt projekta attīstību šeit.

ChainLink koda bāzi var uzraudzīt, jo tā tiek veidota Džitūbs un Mirdzēt.

ZeppelinOS paziņoja a partnerība ar ChainLink 2017. gada decembrī, lai izmantotu ChainLink drošos orākulu pakalpojumus. Arī a partnerattiecības tiek apstiprināts ar Factom un Pieprasījumu tīkls ir norādīja interesi sadarbībā ar ChainLink.

Pēdējā laikā partnerattiecības ar Kaiko, Wanchain, un Ūdeņradis ir paziņoti. Spekulētās partnerattiecības ChainLink kopienā ietver SWIFT, Microsoft, Salesforce, Docusign, un Vaiga.

2018. gada novembrī iegūšana gada TownCrier ar ChainLink.

Izaicinājumi un konkurenti

Neskatoties uz to, ka ChainLink pastāv jau ilgu laiku, pieredzētais progress ir mazs, nekā daudziem citiem blokķēdes projektiem. Tas ir saistīts ar projekta sarežģītību. Mainnet palaišana joprojām ir paredzēta kopienai.

ChainLink strādā ar unikālu blokķēdes nozares jomu. Tās konkurenti galvenokārt ir centralizēti projekti (lai gan daži bloku ķēdes projekti tuvojas), tostarp Microsoft Koko, Corda, Oraklize, Hiveminds, un Mobius.

Izcilā ChainLink iezīme ir tās decentralizētais raksturs, padarot to neuzticamu un pārbaudāmu.

LINK marķieris

LINK Token ir vietējais ChainLink ekosistēmas marķieris.

Marķieris tiek izmantots, lai samaksātu mezglu operatoriem par datu izgūšanu no datu nesējiem, kas nav ķēdē, formatētu datus blokķēdes lasāmos formātos, ārpus ķēdes veiktu aprēķinu un darbības laika garantijas. Tā kopējais piedāvājums ir 1 miljards žetonu ar jau apgrozībā esošiem 350 miljoniem žetonu, kuru cena šobrīd ir 0,30 USD.

LINK marķieri var iegādāties vietnē Binance ar Bitcoin un Ether, Bithumb ar Dienvidkorejas Won, Bkex ar Ether un USDT, Huobi ar Bitcoin un Ether un dažas citas apmaiņas.

LINK marķieris ir ERC-20 marķieris. To var uzglabāt jebkurā ar ERC-20 saderīgā makā, piemēram, Metamask, Myetherwallet, Jaxx. To var arī uzglabāt aparatūras makos, kas ir saderīgi ar ERC-20 marķieru standartu, piemēram, Nano Ledger S un Trezor.

Secinājums

Viedu līgumu nākotnei ir nepieciešama decentralizēta orākulu sistēma. Lai viedie līgumi darbotos globālā mērogā, tam ir nepieciešama starpprogrammatūra, piemēram, ChainLink. Ethereum un citām blokķēdes platformām šī starpprogrammatūra ir nepieciešama, lai nevainojami darbotos ar reālās pasaules datiem, kas pašlaik pastāv ārpus blokķēdes.

Lai gan orākulu sistēmas ar centralizētiem modeļiem šobrīd var būt aktuālākas, blokķēdes platformu panākumi un mērogošana radīs vajadzību, lai ChainLink jau tagad būtu labi izvietots.

ChainLink komandai vēl ir daudz darāmā, lai īstenotu projekta redzējumu, un viņu progress noteiks iespējamos panākumus Ķēdes posms.