Chainlink (LINK) : Le réseau oracle décentralisé

chainlink-logo
Chainlink (LINK) : Le réseau oracle décentralisé
5 (100%) 1 vote

Le marché de la cryptomonnaie est actuellement inondé de centaines de projets innovants différents. Beaucoup de ces projets blockchain sont très vocaux en ce qui concerne leur processus de développement, dépensant une quantité importante de capital sur le marketing. D’autres, cependant, sont des performeurs silencieux, et volent souvent sous le radar. ChainLink est une telle plate-forme.

ChainLink est un projet axé sur l’interopérabilité qui travaille tranquillement à la résolution du problème de connectivité présent dans l’écosystème actuel de la chaîne de blocs. En termes simples, ChainLink veut permettre aux contrats intelligents basés sur la chaîne de connexion de se connecter à tous les systèmes externes.

Qu’est-ce que ChainLink, et pourquoi a-t-il éclaté au cours de la dernière semaine? Dans cet article, nous examinerons le projet ChainLink et déterminerons ce qu’il prévoit de livrer en 2018.

Chainlink, c’est quoi?

ChainLink est le premier réseau d’oracles décentralisé; permettre aux contrats intelligents d’accéder aux données externes, aux paiements hors chaîne et à d’autres fonctionnalités de l’API.

ChainLink est décrit comme un service oracle décentralisé et constitue la première plate-forme de ce type. La solution ChainLink reprend la fonctionnalité de contrat intelligent introduite par le lancement d’Ethereum en 2015 et vise à l’introduire dans le reste du monde, tandis que les contrats intelligents sont des outils puissants, largement utilisés pour des applications spécifiques aux chaînes de blocs.

La solution ChainLink permet aux contrats intelligents de tirer parti des services Oracle ChainLink pour communiquer avec des systèmes et des API hors chaîne.

Grâce aux oracles ChainLink, les contrats intelligents sont en mesure de générer des données à partir de pools hors-chaîne et de les transmettre à la blockchain. C’est un gros problème, mais cela soulève un certain nombre de questions.

Que faire si des données inexactes sur le prix d’un titre sont transmises à la chaîne de blocs? Un contrat intelligent qui tire des données incorrectes d’une source hors chaîne peut exécuter la mauvaise fonction. Comment ChainLink vérifie-t-il les données pour s’assurer qu’elles sont valides?

La réponse de ChainLink à cette question est la décentralisation. En créant un réseau oracle décentralisé qui utilise des contrats intelligents pour vérifier l’intégrité de l’oracle, faire correspondre les résultats et agréger les résultats, ChainLink s’assure que toutes les données hors chaîne ramenées à la chaîne sont valides.

Les contrats intelligents, c’est quoi ?

Conçus pour la première fois en 1993, les contrats intelligents sont des applications informatiques exécutées sur des infrastructures décentralisées, telles qu’une chaîne de blocs.

Tandis qu’un contrat standard décrit les termes régissant une relation qui sont exécutoires par la loi, les contrats intelligents font respecter la relation contractuelle avec le code cryptographique.

Les contrats intelligents sont exécutés une fois qu’un certain nombre de circonstances sont en place et, une fois qu’un contrat intelligent est exécuté, le fait qu’il existe dans un réseau décentralisé signifie qu’aucune partie ne peut modifier son code ou intervenir dans son exécution.

En empêchant la modification, les contrats intelligents lient toutes les parties à une entente telle qu’elle est signée, créant ainsi un type de relation qui ne repose sur la confiance en aucune des parties.

chainlink fonctionnement

Cependant, selon les développeurs de Chainlink, il y a un certain nombre d’inconvénients à la structure actuelle des contrats intelligents sur la chaîne de blocs.

Par exemple, en raison du fait que les contrats intelligents sont basés sur des informations sécurisées sur une chaîne de blocs, et en raison de la manière dont les mineurs parviennent à un consensus autour des données de transaction basées sur une chaîne de blocs, les contrats intelligents sont incapables d’interagir avec des ressources externes telles que les flux de données, les API ou les systèmes bancaires traditionnels.

La façon traditionnelle de résoudre ce problème est l’utilisation d’un middleware à chaîne de blocs appelé « oracle ». Chainlink propose un réseau oracle sécurisé et totalement décentralisé, basé sur la technologie de la chaîne en bloc, permettant la connectivité entre les contrats intelligents et les ressources externes (ou hors chaîne).

Les Oracles, c’est quoi ?

Les oracles sont nécessaires parce que les chaînes de blocage ne peuvent pas accéder directement aux données en dehors de leur réseau. Les oracles sont définis comme un  » agent  » qui trouve et vérifie les événements réels et soumet cette information à une chaîne de blocs pour être utilisée dans les contrats intelligents. Il fournit les données externes nécessaires pour déclencher l’exécution de contrats intelligents lorsque des conditions prédéfinies (telles qu’un paiement reçu ou une fluctuation de prix) sont atteintes.

oracle chainlink

Parce que les oracles sont des services tiers avec un point de contrôle centralisé, et qui ne font pas partie du mécanisme de consensus de la chaîne de blocs, la question qui se pose par rapport aux contrats intelligents est de savoir si les données reçues d’un oracle sont dignes de confiance.

Parce que les contrats intelligents peuvent être auto-exécutés en fonction de certaines conditions, il est essentiel que les oracles fournissent des informations précises et dignes de confiance.

Par exemple, si des données inexactes sur le prix d’un titre sont transmises dans la chaîne de blocs et sont prises en compte par un contrat intelligent, le contrat intelligent pourrait exécuter la mauvaise fonction sur la base de ces mauvaises données.

Certains oracles s’appuient sur l’authentification notariale pour vérifier leurs données, tandis que d’autres s’appuient sur la saisie manuelle de données non structurées par l’homme.

Cependant, ces types d’oracles sont imparfaits selon les développeurs de Chainlink : le premier parce que le besoin de vérification peut être récursif ; le second parce qu’il serait coûteux, gourmand en ressources et ne serait pas en mesure de fournir des données en temps réel.

fonctionnement oracle chainlink

Les développeurs de Chainlink ont l’intention de résoudre ce problème en créant un réseau oracle décentralisé pour les contrats intelligents afin d’interagir en toute sécurité avec des ressources externes à la chaîne de blocs, telles que les flux de données cryptographiques sécurisés, ainsi que pour faciliter l’interopérabilité entre les chaînes de blocs.

Selon les développeurs, le réseau Chainlink permettra à toute personne qui a un flux de données ou toute autre API peut les fournir directement à des contrats intelligents en échange de jetons Changelink.

Ces personnes sont appelées opérateurs de nœuds et permettent à ces fournisseurs de données (ou, par exemple, aux fournisseurs de services de paiement ou de services) de vendre leurs services API directement à un contrat intelligent en échange de jetons LINK.

Les développeurs suggèrent que cette infrastructure décentralisée permet d’intégrer les données, les paiements hors chaîne et les API dans un contrat intelligent d’une manière évolutive, sûre et vérifiable.

 

L’équipe de Chainlink

Le fondateur et PDG de ChainLink, Sergey Nazarov

La solution ChainLink est l’invention de Sergey Nazarov. Alors que Nazarov possède une certaine expérience dans la construction de marchés peer-to-peer, la plateforme ChainLink est, étonnamment, son premier projet blockchain. Nazarov est soutenu par Steve Ellis, un ingénieur logiciel qui a construit un logiciel d’automatisation des paiements évolutif pour Pivotal Labs.

Alors que ChainLink possède une communauté reddit forte, l’équipe de développement de ChainLink est quelque peu récalcitrante dans la publication de mises à jour de médias sociaux via leur compte moyen ou Twitter, avec la dernière mise à jour avant Noël 2017.

Malgré le silence radio relatif de l’équipe de développement de ChainLink, il semble qu’ils soient plus intéressés à pousser un flux constant de commits au ChainLink GitHub plutôt que de tapoter leur pièce … Un changement rafraîchissant dans le marché crypto overhyped, en effet.

Cependant, ChainLink a certainement des munitions à revendre quand il s’agit de hype. Malgré le fait que de nombreux investisseurs du marché du cryptographie ne soient pas sous le radar, ChainLink s’est déjà associé à SWIFT et travaille avec eux sur SWIFT Smart Oracle. ChainLink est également partenaire de l’IC3 de Cornell et a été sélectionné par le rapport du World Economic Forum comme «Shift in Action» pour les contrats intelligents.

Fonctionnement technique de Chainlink

Le projet ChainLink est actuellement axé sur la création d’un réseau décentralisé d’oracles compatibles avec les chaînes de blocs Bitcoin, Ethereum et Hyperledger. D’un point de vue technique, le système ChainLink commence par des contrats en chaîne déployés sur la chaîne de blocs Ethereum.

Ces contrats intelligents traitent les demandes de données provenant des utilisateurs du réseau qui souhaitent tirer parti des services oracle fournis par ChainLink. Afin d’accéder aux données hors chaîne, les utilisateurs soumettent des contrats intelligents à ChainLink, qui traite ensuite ces contrats dans des contrats spécifiques à ChainLink.

chainlink-620x413
Les contrats intelligents ChainLink remplissent alors trois fonctions:

  • Évaluation de la réputation: Les utilisateurs sont en mesure de soumettre des contrats intelligents avec une gamme définie de paramètres, y compris la réputation Oracle, appelée un accord de niveau de service. Les oracles qui se comportent mal et fournissent des données médiocres sont pénalisés, tout en prenant un coup réputé.Les oracles eux-mêmes soumissionnent pour demander des contrats. Ensuite, une fois qu’un contrat reçoit un nombre suffisant d’offres, l’accord de service commence.
  • Oracling: Une fois les oracles hors chaîne sélectionnés, ils exécutent l’accord et délivrent les données demandées
  • Agrégation: Dans un troisième temps, un contrat d’agrégation collecte toutes les données fournies par des oracles hors chaîne, puis les calcule en moyenne, créant ainsi une réponse agrégée pondérée.

Le deuxième élément de la solution ChainLink est une série de nœuds d’oracle hors chaîne qui se connectent à la chaîne de blocs Ethereum. À ce stade, ChainLink ne peut communiquer qu’avec des contrats intelligents basés sur Ethereum, mais l’équipe ChainLink a pour objectif de passer à une solution agnostique blockchain à l’avenir.

Les nœuds hors chaîne collectent les informations demandées par les contrats soumis par les utilisateurs lorsqu’ils remportent une enchère. Après avoir fourni les données demandées, ces nœuds sont payés dans le jeton natif de la plateforme ChainLink, LINK.

Le token de ChainLink, le LINK

Afin de compenser les besoins hors chaîne du système Chainlink, le jeton LINK a été établi comme la monnaie de choix pour payer les opérateurs de nœuds. Selon les développeurs, le jeton LINK est nécessaire pour remplir cette fonction, la demande et la valeur des jetons étant directement liées au nombre d’opérateurs qui offrent des services hors chaîne au système.

Comme les jetons LINK sont utilisés comme devise sur la plate-forme ChainLink, plus la plate-forme ChainLink est utilisée, plus les jetons LINK devraient être précieux. Certains commentateurs ont suggéré que le jeton LINK est un élément inutile du projet, les autres cryptocurrences étant parfaitement adéquates pour fournir une compensation aux opérateurs, et que les oracles eux-mêmes seraient incités à maintenir leur réseau et l’accès à leurs propres données constants.

Il semble clair que le test décisif pour déterminer si les jetons LINK sont nécessaires au bon fonctionnement du système deviendra plus évident lorsque le système sera mis en service et sera basé sur le nombre d’opérateurs de nœuds qui rejoignent le réseau. S’il y a peu d’utilisation du système, alors le jeton n’a pas de valeur inhérente puisque personne ne le veut vraiment.

Le jeton LINK est décrit par les développeurs comme étant « un jeton ERC20, avec la fonctionnalité supplémentaire ERC223 « transfert et appel » de transfert (adresse, uint256, octets), permettant aux jetons d’être reçus et traités par contrats en une seule transaction ». Toutefois, le livre blanc fournit peu d’informations supplémentaires sur le jeton LINK, de sorte qu’il reste à voir comment l fonctionnera.

token chainlink link

La vente de jetons LINK a été plafonnée à 32 millions de dollars, avec un approvisionnement total de 1 milliard de jetons LINK. Selon les développeurs, 35% de tous les jetons LINK iront aux opérateurs de nœuds pour encourager l’écosystème avec 35% supplémentaires vendus dans la vente publique de jetons.

Les 30 % restants du total des jetons LINK resteront dans l’entreprise pour le développement continu et le paiement du personnel, certains commentateurs suggérant que c’est un pourcentage assez élevé du chiffre global, ce qui pourrait réduire la demande globale des jetons.

Comment acheter du LINK?

ChainLink est principalement négociée sur Binance, qui représente plus de 97% du volume des transactions LINK dans ETH et BTC. ChainLink a récemment attiré beaucoup d’attention pour ses partenariats solides et sa solution prometteuse et a éclaté de façon spectaculaire, s’échangeant un peu moins de 65% en une semaine au moment de ce rapport.

ChainLink s’est négocié à un maximum de 1,38 $ le 8 janvier, mais se négocie actuellement à 0,33$ selon coinmarketcap

Feuille de route de Chainlink

L’équipe de développement de ChainLink n’a pas publié de feuille de route pour 2018 mais le testnet ChainLink est actuellement en ligne, avec un lancement du réseau principal simplifié prévu au premier trimestre 2018.

L’approche non interventionniste du marketing adoptée par Nazarov semble frustrer certains membres de la communauté, mais le sacrifice fait dans le placement de marque et le battage médiatique semble avoir permis à l’équipe de développement de ChainLink de faire des progrès significatifs sur leur projet.

Bien que le projet ChainLink puisse sembler complexe, il pourrait être un puissant changeur de jeu pour la façon dont les réseaux blockchain interagissent avec les systèmes hors chaîne. Cependant, le projet pourrait certainement bénéficier de plus de communication de la part de l’équipe de développement.

Conclusion

Chainlink a le potentiel de connecter les contrats intelligents avec le monde extérieur. Elle peut permettre aux parties à des contrats intelligents de recevoir des intrants externes qui prouvent la performance et de créer des résultats de paiement que les utilisateurs finaux veulent recevoir, tels que des paiements bancaires.

Cela pourrait permettre à un contrat intelligent d’imiter la grande majorité des accords financiers actuellement disponibles sur le marché. Avec le ChainLink Network, n’importe qui peut fournir en toute sécurité des contrats intelligents avec accès à des données externes clés et à toute autre fonctionnalité API, en échange d’une récompense financière.

Bien qu’il reste à voir comment le système d’incitation fonctionnera, il est possible que des récompenses semblables à celles offertes aux mineurs de crypto soient offertes aux opérateurs de nœuds qui fournissent des données utiles au réseau Chainlink.

En outre, Chainlink permet aux institutions financières et aux entreprises d’utiliser des contrats intelligents via le réseau Chainlink sans avoir à passer aux contrats intelligents eux-mêmes, ce qui leur permet de bénéficier de tous les avantages de la décentralisation, de la confiance et de l’immutabilité sans avoir à créer un nouveau système ou réseau.

 

Ressources additionnelles :

Découvrez d’autre crypto-monnaies :

Cowboy des crypto-monnaies, je dégomme les shitcoins plus vite que mon ombre. Passionné de l’univers blockchain ainsi que du web.

Laisser un commentaire