Què és ChainLink (LINK)?

L’aparició d’Ethereum va començar l’exploració de tecnologia blockchain per a més que propòsits monetaris. El fet que els contractes intel·ligents i aplicacions descentralitzades es pot construir dóna a projectes de blockchain com Ethereum un valor d’utilitat únic.

Tanmateix, fer que les solucions que ofereixen les plataformes de contractes intel·ligents s’apliquin a l’estat actual de les indústries del món real requereix una connexió amb dades i informació fora de la cadena de blocs..

En aquest moment, la majoria dels sistemes del món real no utilitzen la cadena de blocs. En un futur proper, molts d’aquests sistemes podrien fer la transició al funcionament amb tecnologia blockchain. La integració de dades o informació precisa en un contracte intel·ligent des de fora de la cadena de blocs requerirà un efecte especial si s’aconsegueix convenientment.

ChainLink és un projecte de blockchain que crea aquest efecte especial.

ChainLink té com a objectiu connectar blockchain a una infraestructura fora de la cadena. El projecte té la intenció de salvar la bretxa entre la infraestructura blockchain i la infraestructura no blockchain, donant accés als contractes intel·ligents a feeds de dades, API i pagaments.

Font: https://chain.link/

Què fa ChainLink?

ChainLink és bàsicament una xarxa oracle descentralitzada.

Un oracle és un “agent” que troba i verifica dades del món real i les porta a la cadena de blocs per utilitzar-les contractes intel·ligents. Els oracles existents estan centralitzats i tenen un únic punt d’error, mentre que un oracle descentralitzat estaria sense un únic punt d’error. Això és el que ChainLink està dissenyat per aconseguir.

L’objectiu de ChainLink és crear un pont entre els ecosistemes fora de la cadena i els de la cadena. Per tant, l’arquitectura ChainLink consisteix en el component de cadena i el component fora de cadena.

El component en cadena

El component en cadena consisteix en contractes en cadena desplegats al Ethereum blockchain. Consten de tres contractes principals: un contracte de reputació, un contracte de concordança de comandes i un contracte agregat. Processen les sol·licituds dels usuaris que volen accedir a dades que no es troben a la cadena de blocs.

Si un usuari o entitat vol accedir a la informació des de la cadena de blocs, envia un contracte sol·licitant a ChainLink. La xarxa ChainLink processa el contracte sol·licitant en els seus propis contractes. Els contractes de cadena ChainLink són els responsables de fer coincidir el contracte sol·licitant amb l’oracle adequat.

El contracte de reputació comprova el historial d’un proveïdor d’oracle per verificar-ne l’autenticitat. El contracte de concordança de comandes registra l’acord de contracte que sol·licita l’usuari a la xarxa i rep ofertes de proveïdors d’oracle verificats. El contracte agregador recopila dades dels oracles triats i calcula el resultat final i precís de la consulta.

El sistema ChainLink està dissenyat per ser actualitzable, de manera que, quan sorgeixen millors tècniques i tecnologies, el sistema pugui fer-hi la transició. El flux de treball en cadena de ChainLink té 3 passos.

  1. Selecció d’Oracle: Quan un usuari envia un contracte sol·licitant, s’especifiquen determinats requisits i paràmetres que conformen una proposta d’acord de nivell de servei (SLA). Aquests inclouen la reputació d’oracle, l’especificació de dades, el nombre de recursos d’oracle necessaris, etc. Els usuaris poden utilitzar filtres i cercar oracles manualment. ChainLink proporciona un motor de coincidència automatitzat quan no és possible la cerca manual. En aquesta cerca automatitzada, els oracles liciten segons l’SLA del contracte sol·licitant. Un cop un contracte sol·licitant ha rebut prou ofertes de qualitat, se seleccionen els oracles.
  2. Informes de dades: Els oracles escollits fora de la cadena executen l’acord de servei i informen sobre la cadena.
  3. Agregació de resultats: El contracte agregador recull les dades presentades per tots els oracles que pertanyen al contracte sol·licitant. A continuació, el contracte agregat fa una mitjana de totes les dades per proporcionar una resposta exacta al contracte sol·licitant. Es tracta de garantir la integritat de les dades.

Font: llibre blanc de ChainLink

La sol·licitud de contractes per part dels usuaris pot aplicar una taxa de penalització per mal comportament dels oracles.

El component fora de la cadena

El component fora de la cadena ChainLink consisteix en una xarxa de nodes oracle connectats a la xarxa Ethereum (i amb el temps donarà suport a totes les principals xarxes de contractes intel·ligents).

Aquests recopilen les dades sol·licitades de fonts fora de la cadena i processen les dades rellevants mitjançant ChainLink Core, el programari de nodes bàsics que permet la interacció entre la infraestructura fora de la cadena i el blockchain de ChainLink..

Font: llibre blanc de ChainLink

Els operadors d’oracle fora de la cadena són compensats a LINK, el testimoni ERC-20 de ChainLink, per la seva contribució a la recol·lecció i transmissió de dades. Els nodes fora de la cadena també permeten als desenvolupadors integrar connectors que els operadors utilitzen per acomodar altres programes per racionalitzar la recopilació de dades.

ChainLink utilitza múltiples oracles per recopilar dades per a un sol contracte sol·licitant. S’espera que els oracles utilitzin múltiples recursos per a la seva recopilació de dades. Això garanteix la distribució de la plataforma i la precisió de les dades recopilades.

L’equip ChainLink

Va començar el 2014, ChainLink va ser desenvolupat per la companyia SmartContract, i fundada per Sergey Nazarov (CEO) i Steve Ellis (CTO).

L’equip de ChainLink està format per enginyers i desenvolupadors de negocis. La seva adreça postal mostra que el projecte té la seu a les Illes Caiman. Els membres clau de l’equip inclouen Daniel Kochis (Director de Desenvolupament Global de Negocis), Mark Oblad (Cap d’Operacions), Dimitri Roche (Enginyer de software), Alex Kwiatkowski (Enginyer de software), Thomas Hodges (Responsable tècnic de la comunitat).

Els assessors del projecte són Ari Juels, Andrew Miller, Evan Cheng, Hudson Jameson, Jake Burkhman, i Brian Lio.

Full de ruta i assoliments

ChainLink es troba actualment en directe a la xarxa de proves Ethereum coneguda com a Ropsten. A diferència d’alguns projectes de criptomonedes que elogien totes les seves activitats, ChainLink sembla seguir el camí de menys publicitat, potser per mantenir els usuaris i els desenvolupadors centrats en allò que realment importa, que és la construcció de la xarxa.

Es pot controlar el desenvolupament del projecte aquí.

La base de codis de ChainLink es pot controlar, ja que s’està construint Github i Purpurina.

ZeppelinOS va anunciar un col·laboració amb ChainLink el desembre de 2017 per fer ús dels serveis oracles segurs de ChainLink. A més, a associació es confirma amb Factom i Sol·licita la xarxa interès indicat en col·laboració amb ChainLink.

En els darrers temps, les associacions amb Kaiko, Wanchain, i Hidrogen s’han anunciat. Les associacions especulades a la comunitat ChainLink inclouen SWIFT, Microsoft, Salesforce, Docusign, i Ceek.

Al novembre de 2018, el adquisició de TownCrier per ChainLink es va anunciar.

Reptes i competidors

Tot i que ChainLink existeix des de fa molt de temps, el progrés que ha experimentat és inferior al que tenen molts altres projectes de blockchain. Això es deu a la complexitat del projecte. La comunitat encara preveu el llançament de mainnet.

ChainLink treballa en una àrea única de la indústria blockchain. Els seus competidors són principalment projectes centralitzats (tot i que alguns projectes de blockchain s’acosten), inclòs Microsoft Coco, Corda, Oraclize, Hivemind, i Mobius.

La característica més destacada de ChainLink és la seva naturalesa descentralitzada, que el fa confiable i verificable.

El testimoni ENLLAÇ

El testimoni LINK és el testimoni natiu de l’ecosistema ChainLink.

El testimoni s’utilitza per pagar als operadors de nodes la recuperació de dades de feeds de dades fora de la cadena, el format de dades en formats llegibles per cadena de blocs, càlcul fora de la cadena i garanties de temps d’activitat. Té un subministrament total de 1.000 milions de fitxes amb 350 milions de fitxes ja en circulació, que actualment tenen un preu de 0,30 dòlars.

Es pot comprar el testimoni LINK a Binance amb Bitcoin i Ether, a Bithumb amb el Won de Corea del Sud, a Bkex amb Ether i USDT, a Huobi amb Bitcoin i Ether i alguns altres intercanvis.

El testimoni LINK és un testimoni ERC-20. Es pot emmagatzemar en qualsevol cartera compatible amb ERC-20, com ara Metamask, Myetherwallet, Jaxx. També es pot emmagatzemar en carteres de maquinari que siguin compatibles amb l’estàndard de token ERC-20, com ara el Nano Ledger S i el Trezor.

Conclusió

Un sistema oracle descentralitzat és una necessitat per al futur dels contractes intel·ligents. Perquè els contractes intel·ligents funcionin a escala mundial, necessita un middleware com ChainLink. Ethereum i altres plataformes de blockchain necessiten aquest middleware per funcionar perfectament amb dades del món real que actualment existeixen fora del blockchain.

Tot i que els sistemes d’oracle amb models centralitzats poden ser més rellevants en aquest moment, l’èxit i l’escala de les plataformes blockchain crearan una necessitat que ChainLink ja està ben posicionada per satisfer.

Encara queda molt per fer per l’equip de ChainLink per donar vida a la visió del projecte i el seu progrés determinarà l’èxit final de ChainLink.