Chainlink est un système d’oracles décentralisé.
Depuis la création d’Ethereum et l’utilisation croissante d’applications décentralisées en 2017, les contrats autonomes (smart-contracts) font petit à petit la preuve de leur utilité.
Les conséquences sont diverses, touchant notamment la finance, les assurances, les méthodes de gouvernance…
Quel problème est-ce que Chainlink cherche à résoudre ?
Alors que l’exécution des contrats autonomes (smart-contract) est prévisible et inéluctable.
En effet, il existe des points de faiblesse pour les fonctions qui nécessitent des données externes à la blockchain.
Le rôle des oracles est de faire le pont entre le monde “réel” et celui de la blockchain en injectant des données externes lorsque les applications en ont besoin.
Si une application s’appuie sur un seul oracle pour lui fournir la donnée, alors cet oracle peux facilement injecter de la donnée erronée.
Comment Chainlink cherche à résoudre ce problème ?
Chainlink permet de faire appel à un réseau d’oracles indépendants qui ont pour rôle de fournir chacun de leur coté une donnée demandée.
En synthétisant l’ensemble des résultats fournis via le protocole Chainlink, l’utilisateur final bénéficie d’un niveau de certitude élevé face à l’exactitude de la donnée injectée en définitive dans le contrat autonome.