Nouveau thread sur #Chainlink et "le problème de l'oracle":
Le problème: les blockchains ne peuvent pas communiquer nativement avec les systèmes et les réseaux du monde extérieur
Les contrats intelligents sont des applications qui transfèrent de la valeur ou exécutent des commandes sur des blockchains lorsque certaines conditions prédéfinies sont remplies. Cependant, toutes les blockchains ont cette même limitation fondamentale
Ce manque de connectivité externe, "le problème de l'oracle", empêche les contrats intelligents de vérifier les événements externes, de déclencher des actions sur les systèmes existants et d'accéder à des fonctionnalités avancées qui ne sont pas possibles sur les blockchains
La plupart des données dont ont besoin les industries mondiales sont stockées "hors chaîne (off-chain)" par des fournisseurs de données professionnels, des entreprises traditionnelles, des gouvernements, des sites web, des réseaux IoT ou d'autres parties
Non seulement les contrats intelligents ne disposent pas de données externes, mais leur capacité de calcul est strictement limitée aux capacités de leur blockchain native. Bien que les blockchains varient, elles ont toutes certaines limites de calcul:
- des coûts élevés
- une vitesse plus lente
- un manque de confidentialité
- des failles dans l'ordre d'arrivée des transactions
- un stockage de données limité ou d'une incapacité à prendre en charge des algorithmes avancés (par exemple, l'IA)
En outre, les contrats intelligents ne peuvent souvent pas interagir avec les contrats intelligents d'autres blockchains
Pour réaliser jusqu'à 90 % des cas d'utilisation des contrats intelligents, ces derniers doivent avoir accès à des données externes et à des calculs off-chain sécurisés, également appelés calculs d'oracles
Les capacités des oracles consistent généralement en une combinaison d'extraction de données externes, de validation de l'intégrité des données, de calcul sur les données et/ou de livraison des données à une destination définie
Les données et les calculs fournis par les oracles déterminent directement les résultats des contrats intelligents, il est essentiel que le mécanisme d'oracle soit correct et à temps pour que l'accord s'exécute exactement comme prévu
Pour cette raison, les contrats intelligents utilisant un oracle centralisé sont soumis à un point de défaillance unique, ce qui va à l'encontre de l'objectif d'une application blockchain décentralisée...
Un réseau d'oracle décentralisé (DON) combine plusieurs opérateurs de nœuds d'oracle indépendants et plusieurs sources de données fiables pour établir une décentralisation complète de l'approvisionnement en données, du calcul de l'oracle et des processus de livraison des données
Si les blockchains sont comme des ordinateurs dotés de leurs propres capacités on-chain, les oracles s'apparentent davantage à un Internet pour les services off-chain qui améliorent les activités on-chain
Vous l'aurez compris, les oracles de #Chainlink jouent un rôle fondamental dans de nombreux domaines!
2/9 #PriceFeeds décentralisés qui peuvent être intégrés dans n’importe quelle application DeFi pour obtenir l’accès à une source de données de haute qualité, inviolable et récente sur les marchés financiers, pour un large éventail d’actifs avec une couverture complète du marché.
3/9Une fonction aléatoire vérifiable (#ChainlinkVRF) fournissant aux #NFTs et aux applications de gaming on-chain un générateur de nombres aléatoires (RNG) sûr et équitable, spécialement conçu pour les applications de smart contracts.