ChainLink (LINK)

Opgericht door het fintechbedrijf uit San Francisco in juni 2017, Chainlink wordt door de ontwikkelaars beschreven als een veilige blockchain middleware die van plan is om smart contracten in blockchains met elkaar te verbinden door smart contracts toegang te verlenen tot belangrijke off-chain bronnen zoals data feeds, web API’s en traditionele bankrekening betalingsmodules.

Het Chainlink ecosysteem draait om het LINK token en het LINK netwerk. Door API’s en andere platforms vrij te geven, zijn de ontwikkelaars van plan om de toepasbaarheid en bruikbaarheid van de smart contracts in het hele bedrijfswereld te verbeteren.

Voordat we verdergaan met de eigenlijke analyse, gaan we eerst simpel uitleggen wat juist een smart contract en een Oracle is en waarom deze belangrijk zijn in de blockchain-omgeving. Dit is van belang om het project beter te kunnen begrijpen.

Wat is een smart contract?

Simpel gezegd, smart contracts werken net als verkoopautomaten. U laat gewoon een vereiste hoeveelheid van een cryptocurrency in het smart contract vallen, en uw escrow, eigendomsrecht, rijbewijs, of wat dan ook, komt op uw account terecht. Alle regels en boetes zijn niet alleen vooraf bepaald door smart contracts, maar worden ook door die contracten afgedwongen.

Wederzijdse afhankelijkheid

Een smart contract kan op zichzelf werken, maar het kan ook samen met een aantal andere smart contracten worden geïmplementeerd. Ze kunnen zo worden opgesteld dat ze afhankelijk zijn van elkaar. Het succesvol afronden van een specifiek smart contract kan bijvoorbeeld de start van een ander contract in gang zetten, enzovoort. In theorie is het mogelijk dat hele systemen en organisaties volledig op smart contracts draaien. Tot op zekere hoogte is dit al geïmplementeerd in verschillende crypto-systemen, waar alle wetten vooraf zijn gedefinieerd en waardoor het netwerk zelf autonoom en onafhankelijk kan functioneren.

Wat hebben smart contracts vooral te bieden

Autonomie – Met Smart Contracts is het niet langer nodig om een derde partij als tussenpersoon of facilitator in te schakelen, waardoor u volledige controle heeft over de overeenkomst.

Vertrouwen – Niemand kan uw documenten stelen of kwijtraken, want ze zijn gecodeerd en veilig opgeslagen op een beveiligd, gemeenschappelijk grootboek. Bovendien hoeft u de mensen met wie u te maken heeft niet te vertrouwen of te verwachten dat ze u vertrouwen, omdat het onbevooroordeelde systeem van smart contracts in wezen het vertrouwen overneemt.

Besparingen – Notarissen, makelaars, raadgevers, assistenten, assistentie en vele andere tussenpersonen en de extra kosten die verbonden zijn aan hun diensten zijn niet nodig dankzij de smart contracts.

Veiligheid – Als ze correct worden uitgevoerd, zijn smart contracts uiterst moeilijk te hacken. Bovendien zijn perfecte omgevingen voor smart contracts beschermd met complexe cryptografie, die uw documenten veilig houdt.

Efficiëntie – Met smart contracten bespaart u veel tijd, die u normaal gesproken verliest aan het handmatig verwerken van stapels papieren documenten, het verzenden of verplaatsen ervan naar specifieke plaatsen, enz.

Deze projecten maken veel gebruik van smart contracts

Wat is een Oracle in de blockchain?

Een blockchain oracle klinkt als iets uit de oude Griekse mythologie, en in zekere zin functioneren zij in een soortgelijke rol. In oude verhalen hadden de mensen onvoldoende informatie om beslissingen te nemen en wendde zij zich tot orakels voor de informatie die hun verstand te boven ging.

Op dezelfde manier hebben blockchains zoals die van Bitcoin en Ethereum geen directe toegang tot informatie buiten de chain, en dus is er geen directe manier om de voorwaarden waarop smart contracts zijn gebaseerd te valideren. Een oracle is, simpel gezegd, een vertaler voor informatie van een extern platform.

Oracles leveren de data die nodig zijn om smart contracts te triggeren totdat de oorspronkelijke voorwaarden van het contract zijn vervuld. Deze voorwaarden kunnen betrekking hebben op alles wat te maken heeft met het smart contract o.a. temperatuur, betalingsuitvoering, prijswijzigingen, enz… Deze Oracles zijn de enige manier voor smart contracts om te kunnen communiceren met data buiten de blockchain-omgeving.

Wat hebben Oracles vooral te bieden?

Oracles zijn van groot belang. Smart contracts niet functioneren zonder enige databron. Zonder toegang tot deze informatiebronnen dalen de use-cases voor smart contracts tot slechts een fractie van hun potentieel.

Maar met deze systemen hebben smart contracts echte toepassingen op vrijwel elk gebied ter beschikking. Zodra de data de blockchain bereikt, kan de informatie gebruikt worden om de contracten uit te voeren en use-cases aan te bieden, die de industrieën over de hele linie kunnen verstoren.

Concept

Chainlink is van mening dat een deel van het probleem met het huidige smart contract een gebrek aan externe connectiviteit is. Ze geloven dat een veilig netwerk van Oracle’s dit probleem kan oplossen, en dit is het product dat ze willen presenteren. Bij het onderzoek merkten we op dat het in de eerste plaats zeer gespecialiseerde toepassingen zou hebben en dat de erkenning van dit feit van cruciaal belang zou zijn voor de investeerder.

Vandaag de dag maakt het overgrote deel van de traditionele contractuele overeenkomsten die digitaal zijn geautomatiseerd, gebruik van externe data om de contractuele prestaties aan te tonen, en is het noodzakelijk dat de data-uitvoer naar externe systemen wordt gepusht. Wanneer deze oudere contractuele mechanismen worden vervangen door smart contracts, zullen er versies met een hoge mate van zekerheid nodig zijn van dezelfde soorten gegevensinputs en -outputs.

In wezen is het beeld van Chainlink dat ze de bruikbaarheid van smart contracts voor bepaalde typen applicaties willen verbeteren. Dit betekent dat hun markt zal bestaan uit smart contract providers en smart contract users. We gaan proberen te onthouden dat, hoewel alles wat met de blockchain te maken heeft, in essentie nog steeds zeer niche is, alles in die categorie ook exponentieel groeit, in een snel tempo, inclusief een markt die op zoek is naar smart contract services. Ze noemen een aantal soorten smart contracts die ze onmiddellijk zullen helpen: effecten, verzekeringen en trade finance.

Technologie

Het huidige systeem van Chainlink bestaat uit twee afzonderlijke onderdelen: on-chain en off-chain. Deze zullen met elkaar moeten samenwerken om de service te kunnen aanbieden. Het systeem moet ervoor zorgen dat de resultaten van de oracles correct blijven en dat ze onafhankelijk van elkaar zijn. Dit is waar het interessante deel zich aandient: een oracle kan iemand zijn zoals de New York Stock Exchange die accurate handelsinformatie verstrekt, of het Visa-netwerk dat een transactie afwikkelt. De Chainlink technologie is erop gericht om ze allemaal in één klap aan boord te krijgen zodat ze zelf als een lage kostenbarrière voor het betreden van de markt kunnen fungeren.

On-Chain Functies

De eerste component van ChainLink bestaat uit on-chain contracts die op de blockchain van Ethereum worden ingezet. Deze oracle-contracten verwerken de data-aanvragen van gebruikers die gebruik willen maken van de oracle-services van het netwerk. Als een gebruiker of entiteit toegang wil hebben tot off-chain data, dient hij of zij een gebruikerscontract (of een aanvraag voor een contract) bij het ChainLink netwerk in en verwerkt de blockchain deze verzoeken in zijn of haar eigen contracten.

Deze contracten zijn verantwoordelijk voor het matchen van het aangevraagde contract met de juiste oracle’s. De contracten omvatten een reputatiecontract, een contract voor het matchen van orders en een verzamelcontract.

Het eerste contract, het reputatiecontract, is precies zoals het klinkt: het controleert de staat waarin een oracle-provider zijn integriteit controleert. Op zijn beurt registreert het order-matching contract het serviceniveau van het gebruikerscontract op het netwerk en verzamelt het offertes van verantwoordelijke oracle-providers. Tot slot verzamelt het samenvoegende contract de collectieve gegevens van de gekozen oracle’s en brengt ze in evenwicht om het meest nauwkeurige resultaat te vinden.

Met deze contracten ondergaan de on-chain functies van ChainLink een proces in drie stappen:

Oracle Selection – Wanneer een contract wordt aangevraagd: Bij het indienen van een aanvraag voor een contract geeft de gebruiker een set parameters en eisen op voor het doorzoeken van zijn gegevens, een zogenaamde service level agreement (SLA). Dit kunnen o.a. oracle-reputatie, dataspecificaties, aantal benodigde oracles/data resources zijn, enz…

Gebruikers kunnen dan filteren en handmatig zoeken naar oracles met behulp van ChainLink. Op momenten dat een handmatige zoekactie niet optimaal is, is er een geautomatiseerde matching engine beschikbaar. Voor deze optie kunnen oracles een offerte uitbrengen op basis van de SLA van een contract. Contracten hebben de optie om een boetebedrag in te voeren voor wangedrag, en zodra een contract voldoende kwaliteitsaanbiedingen heeft ontvangen, worden deze oracles geselecteerd en wordt de serviceovereenkomst opgestart.

Data Reporting – Deze is vrij eenvoudig. Nadat ze zijn gekozen, voeren off-chain oracles de serviceovereenkomst uit en verzenden ze de gevraagde data naar de blockchain voor on-chain nodes om deze vervolgens te verwerken.

Result Aggregatie – Om de integriteit van de data te waarborgen, verzamelt een aggregerend contract de gegevens die worden ingediend door alle Oracles die verband houden met een aanvragend contract. Het samenvoegende contract neemt dan het gemiddelde van alle gegevens om het aanvragende contract een accuraat en gewogen antwoord te geven.

Off-Chain Functies

De tweede component van ChainLink bestaat uit off-chain oracle nodes die verbonden zijn met het Ethereum netwerk. Op dit moment is ChainLink alleen gekoppeld aan smart contracts op het netwerk van Ethereum, maar in de toekomst zal het programma blockchain agnostisch zijn om te werken met smart contracts op meerdere netwerken.

Off-chain nodes zijn verantwoordelijk voor het verzamelen van de data uit de off-chain resource zoals aangevraagd door gebruikerscontracten. Na het ophalen van de relevante data verwerken deze nodes die data via ChainLink Core, de core node-software waarmee off-chain infrastructuur kan communiceren met de blockchain van ChainLink. Zodra de data is verwerkt, stuurt ChainLink Core deze door naar het on-chain oracle contract voor resultaat aggregatie. Als compensatie voor dit werk worden off-chain oracle operators betaald in LINK, ChainLink’s native token, voor het verzamelen en verzenden van data.

Naast het uitvoeren van deze cruciale functie, bieden off-chain nodes ontwikkelaars ook de mogelijkheid om externe connectoren te integreren. Hoewel het geen perfecte parallelle functie is, zijn externe adapters voor ChainLink wat gedecentraliseerde toepassingen zijn voor het Ethereum-netwerk. Deze connectoren zijn plugins die de node-operators kunnen gebruiken om extra programma’s aan te sluiten op de basis van hun activiteiten. Daarnaast kunnen ze subtaken uitvoeren die het datacollectieproces stroomlijnt.

Gebruik

Om de off-chain behoeften van het Chainlink systeem te compenseren, wordt het LINK token in het leven geroepen voor de betaling ervan. Dit token is nodig om deze taak uit te voeren, dus de vraag staat in verhouding tot het aantal andere mensen die hetzelfde doen. Zoals bij de meeste van deze token-schema’s is de echte maatstaf het moment waarop het systeem live gaat en of veel mensen al dan niet tot het netwerk toetreden. Als het antwoord hierop negatief is, dan heeft de token geen inherente waarde omdat niemand het daadwerkelijk nodig heeft – zelfs als het een speculatieve waarde blijft hebben, moet er uiteindelijk voldoende vraag naar het token worden gegenereerd om er baat bij te hebben.

Het LINK token is een ERC20 token, met de bijkomende ERC223 “transfer en call” functionaliteit van overdracht (adres, uint256, bytes), die het mogelijk maakt om tokens te ontvangen en te verwerken via contracten binnen één enkele transactie.

Beschikbaarheid en prijs

Chainlink zit op verschillende exchanges:

  • Binance (78%)
  • Bithumb (17%)
  • Huobi (1.8%)

en andere zoals Mercatox, OKEx, Gate.io 

Er zijn op dit moment ongeveer 350 miljoen LINK tokens van de 1 miljard tokens in circulatie, dit is maar een 33% van de totale hoeveelheid.  Hierdoor kan de prijs in de toekomst nog gaan schommelen.

Gebouwd op Ethereum, ChainLink is een ERC20 token, dus gebruik Ethereum compatible wallets zoals My Ether Wallet en de Ledger Nano S.

Andere aspecten

Helaas biedt het ChainLink team geen roadmap aan.

In het algemeen heeft het project een gebrek aan marketing en concrete updates die in het verleden de leden van de gemeenschap hebben tegengewerkt. Sergey Nazarov, de CEO van het project, staat bekend om zijn stille aanwezigheid in de community die zich achter de schermen inzet voor ChainLink.

Het team mag dan misschien niet veel hype hebben, maar voor wat het waard is, offeren ze de merkmarketing op ten gunste van de productontwikkeling en sommige leden van de gemeenschap vinden deze focus vernieuwend.

De partnerschappen die ChainLink heeft gesmeed, maken deel uit van haar kracht.

Chainlink Partners

Het lijkt erop dat het team achter ChainLink zich meer richt op het opbouwen van partnerships, en dat is de reden waarom de coin door de meeste cryptocurrency liefhebbers onopgemerkt blijft. De volgende zijn de grootste ChainLink partnerships tot nu toe:

Chainlink Partners

SWIFT – Het enorme Interbancaire communicatienetwerk.
Zeppelin OS –  Een besturingssysteem dat speciaal is ontwikkeld voor het maken van smart contracts.
Request Network – Een platform dat de standaard wil zijn voor het uitwisselen van fiat en cryptocurrencies.
Signal Capital – Een in Londen gevestigde private asset manager.

Team & Community

Het huidige team van Chainlink is het duo Sergey Nazarov en Steve Ellis. Men gaat ervan uit dat ze de rest van het talent dat ze nodig hebben in dienst nemen, maar het is onthutsend om te zien dat er maar twee mensen daadwerkelijk bij betrokken zijn.

  • Ellis werkte eerder bij Pivotal Labs.
  • Nazarov’s kwaliteiten lijken te zijn dat hij al vroeg bij de crypto-markt betrokken was.

Community

Telegram - 1 756 members
Twitter - 5 711
Medium - 369

ProCon Risk

Pro’s
  • Ongeveer 11.000 banken werken met SWIFT en SWIFT wilt het oracle van LINK integreren in hun huidige systeem om financiële informatie aan de blockchain te koppelen.
  • Het token heeft een reële toepassing. Het is gewoon gas om de node operators te betalen voor de tx. Net als Ether voor Ethereum of GAS voor NEO.
  • SmartContract, het moederbedrijf van ChainLink werd in 2014 opgericht door Sergey en dit is hun belangrijkste project van de afgelopen 3 jaar.
  • Er zijn op dit moment niet veel spelers in deze ruimte, en geen van hen staat zo ver met de verschillende deals en componenten, terwijl ze toch echt gedecentraliseerd zijn.
  • Een potentiële concurrent is Oraclize maar er zijn enkele belangrijke verschillen tussen deze twee. Oraclize is een entiteit die kwetsbaar is voor manipulatie en aanvallen. Het Chainlink netwerk zal bij elke node aanwezig zijn die het van data voorziet. Je kunt er één manipuleren, misschien wel een tiental, maar als een smart contract afhankelijk is van een consensus op basis van meer dan 100 datapunten, dan wint de echte data.
Cons
  • Het ontwikkelingsteam is klein, maar groeit voortdurend en ziet er steeds beter uit.
  • Hun website kan wat updates gebruiken op het gebied van nieuws, om zo social media/reddit beter te kunnen checken op updates.
  • Geen geactualiseerde roadmap op hun website.
Risk
  • Wij denken dat er een lange periode kan zijn waarin de vraag naar deze tokens beperkt blijft, en gedurende deze periode zullen mensen gedwongen worden om de tokens vast te houden.
  • Wij denken dat de bestaande oracle netwerken om zich bij de revolutie aan te sluiten echte stimulansen nodig hebben om dat te doen. De waarde van het token moet voor hen aanwezig zijn, evenals de waarde in het verstoren van hun eigen bestaande bedrijfsmodellen.

Score

Conclusie

Ik weet dat het niet het makkelijkste project is om te begrijpen, maar zodra je het begrijpt, zul je waarschijnlijk begrijpen waarom oracle-platforms zoals ChainLink belangrijk zijn voor blockchaintechnologie.

Het Blockchain rijk heeft oracles nodig als het legitieme adoptie wil zien. In zijn huidige vorm is ChainLink één van de weinige oracle providers op de markt, en sommigen noemen het de marktleider. Bovendien is het de enige echt gedecentraliseerde oracle provider, en als we willen dat oracles net zo veilig werken als de protocollen van de blockchain die ze dienen, is decentralisatie een must.

Ook al heb ik mijn bezorgdheid geuit over een aantal specifieke onderdelen van het systeem, over het geheel genomen is het duidelijk een goed doordacht netwerk dat een aantal grote gedachten achter het systeem heeft.

De eerste versie van hun mainnet zal het “Oracle Probleem” niet in zijn geheel oplossen, maar het zal een enorme stap voorwaarts zijn om dat te doen. De mogelijkheid om meerdere oracles te specificeren om één enkel verzoek te doen en dat antwoord terug in de keten te verzamelen, zal nog steeds een primeur zijn in de cryptowereld. Dan is het slechts een kwestie van tijd tot we meer van het on-chain mechanisme gaan zien.

Links

Website | Blog | Whitepaper | |   |

What's your reaction?

Leave a comment