Hvad er ChainLink (LINK)?
Ethereums fremkomst begyndte udforskningen af blockchain-teknologi til mere end bare valutaformål. Det faktum, at smarte kontrakter og decentrale applikationer kan bygges giver blockchain-projekter som Ethereum en unik nytteværdi.
At gøre de løsninger, der tilbydes af smarte kontraktplatforme, gælde for den nuværende tilstand af virkelige industrier kræver en forbindelse med data og information, der er væk fra blockchain.
På nuværende tidspunkt bruger de fleste virkelige systemer ikke blockchain. I den nærmeste fremtid kunne mange af disse systemer gøre overgangen til at fungere med blockchain-teknologi. Integrering af nøjagtige data eller information i en smart kontrakt uden for blockchain kræver en særlig effekt, hvis det skal opnås bekvemt.
ChainLink er et blockchain-projekt, der skaber denne specielle effekt.
ChainLink sigter mod at forbinde blockchain til en off-chain infrastruktur. Projektet har til hensigt at bygge bro over kløften mellem blockchain-infrastruktur og ikke-blockchain-infrastruktur, hvilket giver smarte kontrakter adgang til datafeeds, API’er og betalinger.
Kilde: https://chain.link/
Hvad gør ChainLink?
ChainLink er dybest set et decentraliseret oracle-netværk.
Et orakel er en “agent”, der finder og verificerer virkelige data og bringer disse data til blockchain, der skal bruges i smarte kontrakter. Eksisterende orakler er centraliserede og har et enkelt fejlpunkt, hvorimod et decentralt orakel ville være uden et enkelt fejlpunkt. Dette er, hvad ChainLink er designet til at opnå.
Målet med ChainLink er at skabe en bro mellem de off-chain og on-chain økosystemer. Derfor består ChainLink-arkitekturen af on-chain-komponenten og off-chain-komponenten.
On-Chain-komponenten
On-chain-komponenten består af on-chain-kontrakter, der er implementeret på Ethereum blockchain. De består af 3 hovedkontrakter: en omdømmekontrakt, ordreafstemningskontrakt og en samlet kontrakt. De behandler anmodninger fra brugere, der ønsker adgang til data, der ikke er i blockchain.
Hvis en bruger eller enhed ønsker at få adgang til oplysninger fra blockchain, sender de en anmodningskontrakt til ChainLink. ChainLink-netværket behandler den anmodende kontrakt til sine egne kontrakter. ChainLink on-chain-kontrakterne er ansvarlige for at matche den anmodende kontrakt med det relevante oracle.
Omdømmekontrakten kontrollerer en oracle-udbyders track record for at kontrollere dens ægthed. Kontrakten med ordreafstemning logger brugerens anmodende kontraktaftale på netværket og modtager bud fra verificerede oracle-udbydere. Den aggregerende kontrakt samler data fra de valgte orakler og beregner det endelige og nøjagtige resultat for forespørgslen.
ChainLink-systemet er designet til at være opgraderbart, således at når bedre teknikker og teknologier opstår, kan systemet overgå til det. ChainLinks on-chain workflow har 3 trin.
- Oracle-valg: Når en bruger indsender en anmodningskontrakt, specificeres visse krav og parametre, der udgør et SLA-forslag (Service Level Agreement). Disse inkluderer oracle-omdømme, dataspecifikation, antal nødvendige oracle-ressourcer osv. Brugere kan bruge filtre og søge manuelt efter orakler. ChainLink leverer en automatisk matchende motor, når manuel søgning ikke er mulig. I denne automatiserede søgning byder orakler på baggrund af den anmodende kontrakts SLA. Når en anmodende kontrakt har modtaget nok kvalitetsbud, vælges oraklerne.
- Datarapportering: Udvalgte orakler uden for kæden udfører serviceaftalen og rapporterer tilbage på kæden.
- Resultataggregering: Den aggregerende kontrakt indsamler de data, der er indsendt af alle orakler, der vedrører den anmodende kontrakt. Den aggregerende kontrakt gennemsnit derefter alle data for at give den anmodende kontrakt et nøjagtigt svar. Dette er for at sikre dataintegritet.
Kilde: ChainLink whitepaper
Anmodning om kontrakter fra brugere kan implementere et gebyr for forkert opførsel af orakler.
Komponenten uden for kæden
ChainLink off-chain-komponenten består af et netværk af oracle-noder, der er forbundet til Ethereum-netværket (og vil med tiden understøtte alle førende smarte kontraktenetværk).
Disse indsamler de ønskede data fra off-chain-kilder og behandler de relevante data gennem ChainLink Core, kernenodesoftwaren, der tillader interaktion mellem off-chain-infrastruktur og ChainLinks blockchain.
Kilde: ChainLink whitepaper
Off-chain oracle-operatører kompenseres i LINK, ChainLinks ERC-20-token, for deres bidrag til høst og transmission af data. Off-chain noder tillader også udviklere at integrere plugins, som operatører bruger til at rumme andre programmer for at strømline dataindsamling.
ChainLink bruger flere orakler til at indsamle data til en enkelt anmodende kontrakt. Oraklerne forventes at bruge flere ressourcer til deres dataindsamling. Dette sikrer den distribuerede karakter af platformen og nøjagtigheden af de indsamlede data.
ChainLink-teamet
Startet i 2014 blev ChainLink udviklet af virksomheden SmartContract, og grundlagt af Sergey Nazarov (CEO) og Steve Ellis (CTO).
ChainLink-teamet består af ingeniører og forretningsudviklere. Deres postadresse viser, at projektet er baseret på Caymanøerne. Nøglemedlemmer i teamet inkluderer Daniel Kochis (Direktør for global forretningsudvikling), Mark Oblad (Operationschef), Dimitri Roche (Software ingeniør), Alex Kwiatkowski (Software ingeniør), Thomas Hodges (Teknisk community manager).
Rådgiverne om projektet er Ari Juels, Andrew Miller, Evan Cheng, Hudson Jameson, Jake Burkhman, og Brian Lio.
Køreplan og præstationer
ChainLink er i øjeblikket live på Ethereum testnet kendt som Ropsten. I modsætning til nogle kryptokurrencyprojekter, der roser hver eneste af deres aktiviteter, ser ChainLink ud til at følge vejen for mindre hype, måske for at holde brugere og udviklere fokuseret på det, der virkelig betyder noget, hvilket bygger netværket..
Udviklingen af projektet kan overvåges her.
Kodebasen af ChainLink kan overvåges, da den bygges på Github og Glitter.
ZeppelinOS annoncerede en partnerskab med ChainLink i december 2017 for at gøre brug af ChainLinks sikre oracle-tjenester. Også en partnerskab er bekræftet med Fakta og Request Network har angivet interesse i samarbejde med ChainLink.
I nyere tid har partnerskaber med Kaiko, Wanchain, og Brint er blevet annonceret. Spekulerede partnerskaber i ChainLink-samfundet inkluderer SWIFT, Microsoft, Salesforce, Docusign, og Ceek.
I november 2018 blev den erhvervelse af TownCrier af ChainLink blev annonceret.
Udfordringer og konkurrenter
På trods af at ChainLink har eksisteret i lang tid, er de fremskridt, den har oplevet, mindre end mange andre blockchain-projekter. Dette skyldes projektets kompleksitet. Mainnet-lanceringen forventes stadig af samfundet.
ChainLink arbejder på et unikt område af blockchain-branchen. Dens konkurrenter er primært centraliserede projekter (selvom nogle blockchain-projekter kommer tæt på), herunder Microsoft Coco, Corda, Oraclize, Hivemind, og Mobius.
Den fremtrædende funktion ved ChainLink er dens decentraliserede natur, hvilket gør den tillidsløs og verificerbar.
LINK-token
LINK Token er det oprindelige token i ChainLink-økosystemet.
Tokenet bruges til at betale nodeoperatører for hentning af data fra off-chain datafeeds, formatering af data til blockchain-læsbare formater, off-chain-beregning og garanti for oppetid. Det har en samlet forsyning på 1 milliard tokens med 350 millioner tokens, der allerede er i omløb, i øjeblikket prissat til $ 0,30.
LINK-tokenet kan købes på Binance med Bitcoin og Ether, på Bithumb med den sydkoreanske Won, på Bkex med Ether og USDT, på Huobi med Bitcoin og Ether og et par andre børser.
LINK-tokenet er et ERC-20-token. Det kan opbevares i enhver ERC-20-kompatibel tegnebog som f.eks Metamask, Myetherwallet, Jaxx. Det kan også opbevares i hardware-tegnebøger, der er kompatible med ERC-20-tokenstandarden, såsom Nano Ledger S og Trezor.
Konklusion
Et decentralt oraklesystem er en nødvendighed for fremtiden for smarte kontrakter. For at smarte kontrakter skal fungere globalt, har det brug for en middleware som ChainLink. Ethereum og andre blockchain-platforme har brug for denne middleware til at fungere problemfrit med virkelige data, der i øjeblikket findes uden for blockchain.
Mens oraklesystemer med centraliserede modeller kan være mere relevante på nuværende tidspunkt, vil succes og skalering af blockchain-platforme skabe et behov, som ChainLink allerede er godt positioneret til at imødekomme.
Der er stadig meget, der skal gøres af ChainLink-teamet for at bringe projektets vision til liv, og deres fremskridt vil bestemme den endelige succes for ChainLink.