Una introducció a ChainLink

ChainLink és un servei d’Oracle descentralitzat, el primer d’aquest tipus. Quan Ethereum va començar a funcionar el 2015, va revolucionar el que la cadena de blocs podria aportar a la solució empresarial i als negocis tradicionals. Blockchain ja no era només un mitjà per a la transacció financera de la nova era, limitat al potencial de Bitcoin per interrompre el canvi de moneda tradicional. Amb els contractes intel·ligents basats en Ethereum, Vitalik Buterin va obrir els casos d’ús de Pandora’s Box per a la tecnologia blockchain.

El problema és que, segons el seu disseny, els contractes intel·ligents només poden gestionar les dades de la cadena de blocs. El seu potencial, la capacitat de proporcionar aplicacions descentralitzades i falsificables per a usos de tot el món, encara no està aprofitat en gran mesura, ja que molts dels programes de contractes intel·ligents basats en Ethereum no tenen un pont cap a les indústries del món real que estan intentant millorar..CL4

Aquí és on entra ChainLink. Amb ChainLink, els usuaris de contractes intel·ligents poden utilitzar els oracles de la xarxa per recuperar dades d’interfícies de programa d’aplicacions fora de la cadena (API), agrupacions de dades i altres recursos i integrar-los a la cadena de blocs. Bàsicament, ChainLink pren informació que és externa a les aplicacions de blockchain i la posa en cadena.

Per a molts dels protocols blockchain que hi ha, seran necessaris oracles com ChainLink per accedir a les dades que necessiten aquests protocols per operar. Com a tal, ChainLink és, com suggereixen els noms, l’enllaç que connecta blockchain a la infraestructura existent.

Si n’hi ha prou per satisfer la vostra gana, podeu saltar a la nostra informació sobre mercats, carteres i similars. Però si voleu una explicació més completa i tècnica de ChainLink, anem a la secció següent.

Com funciona ChainLink?

L’objectiu principal de ChainLink és establir ponts entre ecosistemes en cadena i fora de cadena i, com a tal, té dos components arquitectònics principals: infraestructura en cadena i infraestructura fora de cadena.

Funcions en cadena

El primer component de ChainLink consisteix en contractes en cadena desplegats a la cadena de blocs d’Ethereum. Aquests contractes oracle processen les sol·licituds de dades dels usuaris que volen aprofitar els serveis oracle de la xarxa. Si un usuari o entitat vol accedir a dades fora de la cadena, envia un contracte d’usuari (o sol·licita un contracte) a la xarxa de ChainLink i el blockchain processa aquestes sol·licituds en els seus propis contractes..

Aquests contractes són responsables de fer coincidir el contracte sol·licitant amb els oracles adequats. Els contractes inclouen un contracte de reputació, un contracte de concordança de comandes i un contracte agregat.

El primer d’ells, el contracte de reputació, és exactament el que sembla: comprova la trajectòria d’un proveïdor d’oracles per verificar-ne la integritat. Al seu torn, el contracte de concordança de comandes registra l’acord de nivell de servei del contracte d’usuari a la xarxa i recull les ofertes dels proveïdors d’oracle responsables. Finalment, el contracte agregador acumula les dades col·lectives dels oracles escollits i els equilibra per trobar el resultat més precís.

Amb aquests contractes, les funcions en cadena de ChainLink passen per un procés de tres passos.

  1. Selecció Oracle: Quan s’envia un contracte sol·licitant, l’usuari especifica un conjunt de paràmetres i requisits per a la cerca de dades coneguts com a acord de nivell de servei (SLA). Aquests poden incloure reputació d’oracle, especificacions de dades, nombre d’oracles / recursos de dades necessaris, etc. A continuació, els usuaris poden filtrar i cercar manualment oracles mitjançant ChainLink. En els moments en què la cerca manual no sigui òptima, estarà disponible un motor de concordança automàtic. Per a aquesta opció, els oracles poden fer ofertes en funció de l’SLA d’un contracte. Els contractes tenen l’opció d’implementar una taxa de penalització per mal comportament i, un cop un contracte ha rebut prou ofertes de qualitat, es seleccionen aquests oracles i s’inicia l’acord de servei.
  2. Informes de dades: Aquest és bastant senzill. Un cop escollits, els oracles fora de la cadena realitzen l’acord de servei i transmeten les dades sol·licitades a la cadena de blocs perquè els nodes de la cadena processin.
  3. Agregació de resultats: Per garantir la integritat de les dades, un contracte agregador recopila les dades presentades per tots els oracles associats a un contracte sol·licitant. A continuació, el contracte global agrupa totes les dades per proporcionar al contracte sol·licitant una resposta exacta i ponderada. Cal tenir en compte que, en determinades circumstàncies, no es poden fer una mitjana de totes les respostes, però, per simplificar-ho, aquest article no explorarà aquestes possibilitats.

CL


Funcions fora de la cadena

El segon component de ChainLink consisteix en nodes oracle fora de la cadena que estan connectats a la xarxa Ethereum. Actualment, ChainLink només interfície amb contractes intel·ligents a la xarxa d’Ethereum, però en el futur, el programa serà blockchain agnòstic per treballar amb contractes intel·ligents en diverses xarxes.

Els nodes fora de la cadena s’encarreguen de recollir les dades del recurs fora de la cadena, tal com sol·liciten els contractes d’usuaris. Després de recuperar les dades rellevants, aquests nodes processen aquestes dades a través de ChainLink Core, el programari de nodes bàsics que permet a la infraestructura fora de la cadena interactuar amb la cadena de blocs de ChainLink. Un cop processades les dades, ChainLink Core les transmet al contracte oracle en cadena per a l’agregació de resultats. En compensació per aquest treball, els operadors d’oracle fora de la cadena es paguen a LINK, el testimoni natiu de ChainLink, per recollir i enviar dades.

CL2

A més de dur a terme aquesta funció crucial, els nodes fora de la cadena també permeten als desenvolupadors integrar adaptadors externs. Tot i que no és un paral·lel perfecte, els adaptadors externs són per a ChainLink quines són les aplicacions descentralitzades per a la xarxa Ethereum. Aquests adaptadors són connectors que els operadors de nodes poden utilitzar per acomodar diversos programes addicionals a la seva base d’operacions. A més, poden realitzar subtasques que agilitzen el procés de recopilació de dades.

Fonts distribuïdes i oracles distribuïts

Hem inclòs aquesta secció aquí perquè aquests dos conceptes són importants per entendre com ChainLink es diferencia d’altres protocols oracle.

A diferència de les seves contraparts centralitzades, el programa de ChainLink està completament descentralitzat. El problema amb un oracle centralitzat és que pot donar pas a dades fraudulentes. Si, per exemple, un contracte d’usuari es basava en un oracle per proporcionar un informe sobre una auditoria financera, aquest oracle podria manipular aquestes dades si tingués una intenció malintencionada.

Per resoldre aquests problemes de seguretat, ChainLink implementa el que anomena distribució d’origen i font. Si un oracle vol una reputació fiable, pot extreure les seves dades de diverses fonts. A més, quan un contracte d’usuari realitza una sol·licitud amb la xarxa, aquesta sol·licitud es contracta a diversos nodes oracle fora de la cadena. Aquests oracles poden provenir de fonts similars o diferents.

Per il·lustrar-ho, diguem que Boomer Blockchain Stock Tracker envia una sol·licitud de contracte per obtenir dades del mercat de valors. En línia amb la distribució oracle de ChainLink, aquesta sol·licitud es combina amb Oracle A, Oracle B i Oracle C. A causa de l’èmfasi de la xarxa en la distribució d’origen, Oracle A treu les seves dades de Barron’s i CNN Money, Oracle B de MSN Money i Market Watch i Oracle C de Barron’s i Nasdaq. Gràcies a aquesta varietat, Boomer Blockchain Stock Tracker no rep les seves dades d’una font centralitzada i, en canvi, rep una agregació equilibrada d’informació.

CL3

En efecte, aquest sistema de distribució de dos nivells manté els oracles honestos, ja que cada conjunt de dades s’agrega i es mesura entre si. Els oracles que actuen i manipulen les dades són castigats amb sancions i una reputació danyada a la xarxa ChainLink.

Historial de negociació de ChainLink

ChainLink ha estat força latent fins fa poc. En sortir del seu ICO a finals de setembre del 2017, va créixer fins a màxims de 0,47 dòlars, fins a arribar a un suport de 0,14-0,18 dòlars fins al desembre.

CLmarket

Després de la seva fase inicial de desembre, la criptomoneda es troba al top 100 del mercat amb un preu d’1,29 dòlars en el moment de la redacció.

On comprar ChainLink

L’intercanvi més important de ChainLink és que Binance representa el 97% del volum de negociació de la moneda en BTC (66,20%) i ETH (31,10%).

On emmagatzemar ChainLink

Construït sobre Ethereum, ChainLink és un testimoni ERC20, de manera que les carteres compatibles amb Ethereum com My Ether Wallet i Ledger Nano S.

Full de ruta i Què vindrà

Malauradament, l’equip de ChainLink no ofereix cap full de ruta, però una prova dels serveis de ChainLink hauria d’arribar en algun moment del primer trimestre del 2018

En general, la manca generalitzada de màrqueting i actualitzacions concretes del projecte ha frustrat els membres de la comunitat en el passat. Sergey Nazarov, director general del projecte, és conegut per una presència tranquil·la de la comunitat que afavoreix el treball entre bastidors a ChainLink.

És possible que l’equip no faci massa publicitat al seu projecte, però pel que val la pena sacrifica el màrqueting de marca en favor del desenvolupament de productes, i alguns membres de la comunitat consideren que aquest enfocament és refrescant. Per exemple, han establert un oracle amb Swift Bank i tenen algunes associacions tranquil·les amb zepplin_os i Request Network.

CLpartners

Pensaments finals

Sé que no és el projecte més fàcil d’entendre, però un cop ho comprengueu, és probable que entengueu per què les plataformes d’oracle com ChainLink són importants per a la tecnologia blockchain.

El regne de Blockchain necessita oracles si vol adoptar legítimament. Tal com està, ChainLink és un dels pocs proveïdors d’oracle que hi ha al mercat i alguns l’anomenen líder de la indústria. A més, és l’únic proveïdor d’oracles realment descentralitzat i, si els oracles han d’operar de manera tan segura com els protocols de cadena de blocs que serveixen, la descentralització és imprescindible..

Recursos addicionals:

Lloc web

Paper blanc

Subredit

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