Table des matières
ToggleChainlink est un réseau oracle décentralisé qui permet aux contrats intelligents de la blockchain de se connecter à des données extérieures à la blockchain de manière décentralisée. S’il existe des oracles qui permettent aux blockchains d’accéder aux données du monde extérieur, ils sont généralement centralisés et, en général, si un oracle est centralisé, la nature décentralisée des blockchains publiques devient inutile. Autrement dit, si vos données proviennent d’une source centralisée, elles ne peuvent être décentralisées et perdent leur nature.
Beaucoup pensent que l’intégration de la blockchain avec des données externes est une fonctionnalité nécessaire à l’adoption généralisée de la blockchain.
C’est pourquoi Chainlink est né dans le but de résoudre ce problème, en ouvrant la blockchain au monde extérieur sans perdre sa nature décentralisée.
LINK est la crypto-monnaie de réseau native de Chainlink, définie par ses développeurs comme « un token ERC20 avec une fonctionnalité de transfert supplémentaire ERC223 – de « transfert et appel », permettant aux tokens d’être reçus et traités par les contrats au sein d’une seule transaction. »
Chainlink a mené une ICO en septembre 2017, levant 32 millions de dollars, avec une offre totale d’un milliard de tokens LINK.
Après l’ICO, 32 % des tokens LINK ont été envoyés aux opérateurs de nœuds pour encourager l’écosystème, 30 % sont restés au sein de Chainlink pour le développement, tandis que 35 % ont été vendus lors de la vente publique de tokens.
Contrairement à de nombreux autres actifs cryptographiques, LINK ne dispose d’aucun processus pour augmenter son offre en circulation.
Pour permettre la communication entre les contrats intelligents et les sources de données externes, Chainlink suit un processus en trois étapes:
Grâce à son système de réputation interne, Chainlink peut valider des données provenant de multiples sources différentes, déterminant avec une grande précision quelles sources sont fiables. Cette fonctionnalité augmente la précision des résultats et protège les contrats intelligents contre divers types d’attaques malveillantes.
Comme les tokens ERC20, Chainlink ne peut pas être miné comme le Bitcoin ou d’autres pièces basées sur l’algorithme de preuve de travail.
La technologie de Chainlink est basée sur les algorithmes de consensus hybrides de preuve de délégation (DPoS) et de preuve d’autorité (PoA), afin de transporter des données cohérentes de manière très rapide.
Son architecture est essentiellement composée de deux éléments :
– Un réseau décentralisé de nœuds oracles (off chain) qui fournissent les données ou les connexions aux API en ligne directe avec un contrat intelligent (sur chaîne). En fonction de la cohérence des données, une charge de token LINK sera générée.
– Les contrats intelligents (on chain) sont responsables du traitement des demandes des utilisateurs et sont responsables de la demande de données en dehors du réseau (off chain).
Le réseau Chainlink est protégé par un concept similaire à celui de Proof of Stake (PoS), où ses nœuds valideurs misent des tokens LINK pour obtenir des contrats de données et être récompensés par le réseau. Le système de récompense incitatif dissuade les nœuds du réseau d’adopter un comportement malveillant, tout comme le risque de perdre les LINK qu’ils ont parié.
Le réseau Chainlink est également alimenté et sécurisé par 3 types de contrats intelligents qui garantissent que les demandes trouvent des données qui correspondent aux informations hors chaîne :
Agregation Contract (Contrat d’agrégation) qui collecte les données des oracles et fait correspondre les résultats les plus précis au contrat intelligent qui en a besoin.
Order-Matching Contract (Contrat de correspondance) des commandes qui fait correspondre le meilleur oracle aux besoins de SLA du contrat intelligent.
Reputation Contract (Contrat de réputation) qui vérifie l’intégrité d’un oracle.
Dans le réseau Chainlink, les contrats intelligents qui demandent des données paient les opérateurs de nœuds Chainlink en tokens LINK en récompense de leurs services.
Les prix sont fixés par les opérateurs de nœuds en fonction des conditions du marché et de la demande pour ces données.
Les opérateurs de nœuds misent également sur LINK pour contribuer au projet et sont récompensés par des tokens LINK pour les inciter à contribuer de manière fiable plutôt que d’agir de manière malveillante.
Chainlink étant basé sur un système de réputation, les fournisseurs de nœuds qui ont une grande quantité de LINK sont admis dans des contrats de données plus importants et plus gratifiants, tandis que l’absence d’informations exactes entraîne une déduction de tokens.
Le Staking n’est pas encore activé pour les nœuds qui ne sont pas des validateurs. Actuellement, seuls les validateurs peuvent gagner des tokens LINK en jalonnant et en effectuant des tâches pour répondre aux demandes de données faites sur le réseau.
En bref, le token LINK est utilisé pour payer les opérateurs de nœuds du réseau. La valeur et la demande de tokens LINK dépendent fortement du nombre d’opérateurs travaillant à la protection du réseau, mais LINK tire également sa valeur d’autres cas d’utilisation du réseau décentralisé Oracle. Plus il y aura de cas d’utilisation de la plateforme Chainlink, plus le token LINK aura de la valeur.
Chainlink est un token ERC677 qui hérite de la fonctionnalité du standard de token ERC20, tout en implémentant des fonctionnalités supplémentaires.
Cela signifie que, à des fins de stockage, il peut être traité comme un ERC-20.
Bien que Chainlink ne dispose pas d’un portefeuille officiel pour stocker son token natif, LINK peut être stocké dans n’importe quel portefeuille prenant en charge les tokens ERC20 basés sur Ethereum. Parmi eux, les plus populaires sont: