Plus de 77 cas d’utilisation de smart contracts activés par Chainlink

--

Traduction de https://blog.chain.link/44-ways-to-enhance-your-smart-contract-with-chainlink/ 24 novembre 2020 — Chainlink

Ce post est une mise à jour de “44 façons d’améliorer votre smart contract avec Chainlink”, initialement publié le 17 mai 2019.

  • La finance décentralisée
  • Les paiements externes
  • Les NFTs, gaming et l’aléatoire
  • Les assurances
  • Les systèmes d’entreprise
  • La supply chain
  • Les services publics
  • Les autorisations et l’identité
  • Le gouvernement
  • Le développement durable
  • L’off-chain computation

Fondamentalement, les contrats définissent les conditions et les obligations d’un échange de valeur entre deux ou plusieurs parties indépendantes. Historiquement, un arbitre centralisé est généralement nécessaire pour vérifier si ces termes et conditions sont respectés. Cependant, grâce à l’avènement de la technologie blockchain et des applications de smart contracts, nous pouvons désormais remplacer les arbitres centralisés par une infrastructure décentralisée, ce qui réduit le risque de contrepartie et améliore l’efficacité opérationnelle.

Cependant, en raison des mécanismes de consensus des blockchains, les smart contracts n’ont pas de capacités intégrées pour interagir avec des ressources externes telles que les fournisseurs de données et les services APIs comme moyen de vérifier l’issue d’événements du monde réel se produisant en dehors de la blockchain. Cela crée ce que l’on appelle le problème de l’oracle de la blockchain et représente l’une des plus grandes limites à la représentation des contrats quotidiens sur la blockchain.

Pour surmonter ce manque de connectivité, les smart contracts hybrides utilisent des oracles en tant qu’intergiciels pour récupérer des entrées de données externes, transmettre des sorties de données à des systèmes externes et effectuer des calculs off-chain évolutifs. Non seulement les oracles servent de pont bidirectionnel entre les smart contracts et le monde extérieur, mais ils fournissent également un cadre de sécurité pour se protéger contre tout point de défaillance unique, comme la manipulation des données et les temps d’arrêt.

Le réseau Chainlink connecte les smart contracts aux données et événements off-chain

Chainlink est le réseau oracle décentralisé le plus utilisé, sécurisant actuellement des dizaines de milliards de dollars de valeur pour des applications live sur de nombreuses blockchains et cas d’utilisation. Chainlink n’est pas un réseau oracle unique mais un écosystème composé de nombreux réseaux oracles décentralisés fonctionnant en parallèle. Chaque réseau oracle peut fournir une multitude de services oracle sans dépendances croisées avec d’autres réseaux oracle, dont certains incluent :

  • Des Price Feeds 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é.
  • Une fonction aléatoire vérifiable (VRF) 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.
  • Preuve de réserve (Proof of Reserve) permettant aux smart contracts d’auditer la véritable garantie de tout actif on-chain adossé à des réserves off-chain, telles que des stablecoins adossées à des devises, des tokens cross-chain, des actifs tokenisés, etc.
  • Keepers fournit aux développeurs de dApps un service d’automatisation des transactions fiable, décentralisé et rentable pour déclencher les fonctions des smart contracts et effectuer la maintenance des contrats en tirant parti du calcul off-chain.
  • Cross-Chain Interoperability Protocol (CCIP) est une norme open-source pour l’écosystème multi-chain, permettant aux applications multi-chain d’envoyer des messages et de transférer des tokens avec des commandes sur plusieurs blockchains.
  • Des adaptateurs externes modulaires pour se connecter à n’importe quelle ressource off-chain, notamment des fournisseurs de données premium, des APIs Web authentifiées, des capteurs IoT, des paiements bancaires, des backends d’entreprise, d’autres réseaux blockchain, etc.
  • Calculs off-chain tels que Fair Sequencing Services pour l’ordonnancement des transactions, DECO pour les attestations de confidentialité des données de session web TLS, Arbitrum Rollups pour les calculs Solidity off-chain évolutifs, etc.
Chainlink est un réseau d’oracles hétérogène composé de plusieurs modèles de réseaux d’oracles

En fin de compte, Chainlink fournit les outils de développement nécessaires pour construire n’importe quel type de réseau d’oracles, comme l’utilisation de plusieurs sources de données, de plusieurs nœuds d’oracles, de diverses méthodes d’agrégation, de pénalités de paiement, de services de réputation et d’outils de visualisation. Cela permet de développer, de tester et de mettre en production un large éventail de cas d’utilisation.

L’accès aux données externes ouvre une toute nouvelle vague de fonctionnalités pour les smart contracts. Pour vous inspirer du potentiel illimité des smart contracts universellement connectés, nous avons établi une liste de plus de 77 façons d’utiliser Chainlink. Si l’une de ces idées vous interpelle ou si vous souhaitez en savoir plus, retrouvez-nous sur Discord ou Github, et consultez notre documentation pour commencer à créer des smart contracts universellement connectés dès aujourd’hui.

La finance décentralisée (DeFi)

L’argent est le support commun utilisé aujourd’hui pour évaluer et échanger des actifs. Les produits financiers fournissent différents véhicules par lesquels les gens peuvent maximiser la valeur de leur argent par le biais de différentes stratégies telles que la couverture, la spéculation, la production d’intérêts, la garantie des prêts, etc. Cependant, la finance traditionnelle est souvent fermée, c’est-à-dire que des entités bien capitalisées ont un contrôle disproportionné sur l’émission de monnaie et la création/offre et le règlement des produits financiers. Il en résulte un manque d’accessibilité universelle à certains produits financiers et l’introduction d’un risque de contrepartie, où l’entité la plus importante a plus d’influence sur la question de savoir si le produit financier est honoré équitablement selon les conditions convenues au préalable.

Les blockchains et les smart contracts apportent une exécution déterministe aux produits financiers, éliminent les obstacles à la création de produits financiers et fournissent une politique monétaire inviolable pour les actifs on-chain. Les oracles Chainlink jouent un rôle essentiel dans la création de smart contracts avancés représentant des produits financiers et des instruments monétaires, en particulier ceux qui sont exécutés sur la base de données de marché telles que les taux de change, les taux d’intérêt, les prix des actifs, les indices, etc.

Marchés monétaires

Les marchés monétaires basés sur la blockchain sont des infrastructures financières cruciales qui utilisent des smart contracts pour mettre en relation les prêteurs, qui souhaitent obtenir un rendement sur leurs actifs, et les emprunteurs, qui souhaitent avoir accès à des fonds de roulement. Ils permettent aux utilisateurs d’accroître l’utilité de leurs avoirs en cryptomonnaies et de participer à la fois à l’offre et à la demande. Toutefois, pour assurer la solvabilité de la plateforme, des Price Feeds sont nécessaires pour suivre l’évaluation des actifs utilisés sur la plateforme, afin de garantir que les prêts sont émis à des prix de marché équitables et que les liquidations se produisent automatiquement sur les prêts sous-collatéralisés.

Aave, Compound et Rari Capital sont des exemples de protocoles de marchés monétaires on-chain qui utilisent les Price Feeds Chainlink pour récupérer des données de marché on-chain pour des dizaines de cryptomonnaies différentes. Grâce à ces données de prix en temps réel, ces protocoles de prêt/emprunt peuvent calculer l’évaluation de la garantie et de la dette de chaque utilisateur afin de déterminer quand les liquidations doivent être lancées. Ainsi, les protocoles du marché monétaire sont toujours suffisamment garantis, protégeant des dizaines de milliards de dollars US de dépôts des utilisateurs.

Aave utilise les Price Feeds Chainlink pour assurer une collatéralisation adéquate

Stablecoins décentralisés

Les stablecoins sont des tokens on-chain qui sont rattachés 1:1 à la monnaie fiduciaire, généralement le dollar américain. Ils offrent aux utilisateurs la possibilité de détenir une cryptomonnaie non volatile. Alors que les stablecoins centralisées sont garanties par une monnaie fiduciaire sur un compte bancaire off-chain, les stablecoins décentralisées sont généralement surdimensionnées par des cryptomonnaies on-chain et nécessitent des données de prix pour maintenir une garantie complète (par exemple, la garantie d’un utilisateur vaut plus de 150 % de la valeur de son prêt).

DeFiDollar est un exemple de méta-stablecoin décentralisé (un stablecoin soutenu par plusieurs stablecoins) qui utilise les Price Feeds Chainlink pour suivre le prix des actifs sous-jacents, notamment sUSD, USDT, DAI et USDC. Dans le cas où un ou plusieurs de ces tokens s’écartent de leur parité dollar 1:1, entraînant ainsi la perte de la parité du DUSD, un rééquilibrage est déclenché entre les quatre réserves afin de préserver la parité dollar du DUSD.

DeFiDollar utilise les Price Feeds Chainlink pour les données d’évaluation des stablecoins qui soutiennent le DUSD

Stablecoins algorithmiques

Comme les stablecoins centralisées garanties par des dollars sur un compte bancaire ou les stablecoins décentralisées surcollatéralisées par des cryptomonnaies on-chain, les stablecoins algorithmiques visent à maintenir une parité équivalente à une autre monnaie comme l’USD. Cependant, contrairement à d’autres implémentations, les stablecoins algorithmiques maintiennent leur ancrage en utilisant des récompenses et des pénalités automatisées pour faire évoluer le prix vers l’ancrage, souvent en brûlant le stablecoin lorsqu’il est en dessous de son ancrage (déflation) et en minant plus de stablecoins lorsqu’il est au-dessus de son ancrage (inflation).

Fei Protocol est un exemple de stablecoin algorithmique qui utilise les Price Feeds Chainlink comme référence pour définir la courbe de liaison de valeur contrôlée par le protocole pour le pool de liquidité FEI/ETH sur Uniswap afin de stabiliser la valeur du token FEI. Grâce à la tarification à l’échelle du marché fournie par le Price Feed ETH/USD, Fei Protocol peut garantir que le taux de change approprié est offert par la courbe de liaison.

Comment Fei Protocol utilise les Price Feeds Chainlink pour stabiliser la parité de son stablecoin algorithmique FEI

Contrats à terme

Les contrats à terme sont des instruments financiers qui “obligent” les opérateurs à acheter ou à vendre un actif à un prix prédéterminé à un moment précis dans le futur. Couramment utilisés pour la couverture et l’exposition à effet de levier, les smart contracts à terme exigent des utilisateurs qu’ils garantissent leur position longue ou courte. Les Price Feeds sont utilisés pour déterminer si les liquidations doivent avoir lieu ou non, ce qui garantit que chaque contrat est entièrement garanti à tout moment.

dYdX et MCDEX sont des exemples d’applications financières on-chain qui utilisent les Price Feeds Chainlink afin d’alimenter les contrats perpétuels, qui sont des contrats à terme sans expiration. En utilisant les oracles Chainlink, ces protocoles sont en mesure d’assurer la solvabilité de leur plateforme en ayant accès aux données de prix en temps réel pour déterminer quand les liquidations doivent avoir lieu et pour fixer dynamiquement le taux de financement afin de maintenir une exposition neutre nette.

dYdX utilise le Price Feed LINK/USD pour alimenter le contrat perpétuel LINK-USD on chain

Options

Semblables aux contrats à terme, les options sont un type de produit dérivé financier qui accorde aux traders « l’option » d’acheter ou de vendre une certaine quantité d’un actif particulier à une date future s’ils le souhaitent. Dans le monde off-chain, les entités centralisées souscrivent le plus souvent les contrats, mais sur la blockchain, des options décentralisées de pair à pair sont possibles.

Opyn et Thales sont des exemples de protocoles d’options qui utilisent les Price Feeds Chainlink pour calculer l’évaluation des cryptomonnaies, permettant aux utilisateurs de miner, de négocier et de régler des contrats d’options. En outre, les nœuds d’oracle Chainlink comme dxFeed fournissent des données sur la volatilité implicite (IV) de divers actifs, ce qui permet aux créateurs de contrats de calculer la prime de contrat d’une option de manière fiable et inviolable.

Opyn utilise les Price Feeds Chainlink pour régler les contrats d’options

Actifs synthétiques

Les actifs synthétiques sont une catégorie d’instruments financiers qui offrent aux traders une exposition au prix d’actifs spécifiques, tels que des indices ou des matières premières, sans exiger la propriété de l’actif physique lui-même. Les actifs synthétiques basés sur des smart contracts permettent aux traders de créer des stratégies de trading avancées non-dépositaires et de s’exposer à des actifs traditionnels qui n’existent pas sur la blockchain.

Synthetix est un exemple de protocole qui utilise les Price Feeds Chainlink pour permettre la frappe de divers “synths” qui permettent aux traders d’obtenir une exposition on-chain à des actifs tels que les cryptomonnaies, les monnaies fiduciaires, les matières premières, les indices, les actions et plus encore. Grâce à un modèle d’échange de type peer-to-contract, les utilisateurs sont en mesure d’échanger entre ces tokens synthétiques avec zéro slippage en utilisant les Price Feeds Chainlink pour accéder à la valeur actuelle des actifs sous-jacents.

Synthetix utilise les Price Feeds Chainlink comme point de référence pour de nombreux actifs synthétiques

Swaps sur défaillance de crédit

Les Credit Default Swaps (CDS) sont des accords financiers qui permettent aux prêteurs de se couvrir contre la survenance éventuelle d’un défaut (absence de paiement) de la part d’un emprunteur. Si l’emprunteur fait défaut, la partie qui a émis et vendu le Credit Default Swap rembourse le prêteur pour les fonds non payés par l’emprunteur.

Opium.Exchange est un exemple de protocole on-chain qui utilise les Price Feeds Chainlink pour régler divers produits d’instruments financiers. L’un de ces produits comprend un Credit Default Swap sur le stablecoin centralisé USDT Tether, qui permet aux traders de se couvrir contre une déviation du Tether et une chute en dessous de sa valeur de référence de 1 dollar.

Obligations

Les obligations sont un accord financier qui permet de lever des capitaux à court terme en émettant une dette qui sera remboursée à une date ultérieure. Les contrats obligataires traditionnels peuvent être reproduits sous la forme d’un smart contract automatisé grâce à l’utilisation des oracles de Chainlink, qui fournissent les données nécessaires au règlement, telles que les taux d’intérêt, les scores de la dette, les paiements en monnaie fiduciaire, etc.

Chainlink a déjà démontré cette capacité avec un POC avec SWIFT, où les oracles ont été utilisés pour agréger les taux d’intérêt de cinq grandes banques, récupérer les données de notation de la dette de S&P, et générer un paiement d’intérêts sous la forme d’un message de paiement SWIFT ISO20022. Dans un secteur qui pèse plusieurs milliards de dollars, l’intégration des obligations dans la blockchain peut réduire considérablement le risque de contrepartie et abaisser les coûts opérationnels dans tous les domaines.

Un smart contract utilisant les oracles de Chainlink et la norme ISO20022 de SWIFT

Gestion de portefeuille tokenisé

Un cas d’utilisation unique pour les smart contracts est celui des “portefeuilles intelligents” sans garde qui rééquilibrent automatiquement les portefeuilles des utilisateurs en exécutant des transactions pour leur compte en fonction de conditions prédéfinies. Les utilisateurs disposent ainsi de produits financiers avancés qui gèrent de manière programmée les investissements en fonction du prix actuel d’actifs et de tokens spécifiques sur le marché. Ces stratégies d’échange peuvent être tokenisées, ce qui permet aux utilisateurs de transférer et d’utiliser ces tokens dans d’autres applications de smart contracts.

Tokensets est l’un de ces exemples de protocole qui utilise les Price Feeds de Chainlink pour générer divers “ensembles”, des positions tokenisées qui exécutent des transactions pour le compte des utilisateurs. Ces ensembles sont basés sur des mesures d’analyse technique (AT) telles que le RSI ou les moyennes mobiles, conçues pour capter les tendances clés de l’action des prix. En outre, les utilisateurs peuvent utiliser leurs tokens Set comme garantie dans d’autres protocoles, tels que le marché monétaire Aave, afin d’obtenir une efficacité supplémentaire du capital.

Preuve de réserve on-chain

Les actifs enveloppés cross-chain — des cryptomonnaies/tokens natifs d’une blockchain qui sont verrouillés dans un contrat et ensuite “déverrouillés” sur une autre blockchain — deviennent de plus en plus populaires en raison de leur capacité à augmenter les types de garanties disponibles dans l’écosystème DeFi. Cependant, afin d’assurer l’intégrité des applications DeFi supportant les dépôts d’actifs enveloppés, les contrats de référence Proof of Reserve peuvent être utilisés pour fournir des données concernant la véritable collatéralisation de ces actifs on-chain.

Deux protocoles utilisant Chainlink pour alimenter les flux de référence de preuve de réserve incluent WBTC de BitGo et renBTC de Ren Protocol, représentant une grande majorité du Bitcoin enveloppé sur Ethereum et représentant des milliards de dollars de valeur. Ces flux de référence Proof of Reserve fournissent aux protocoles DeFi les données dont ils ont besoin pour vérifier de manière autonome les réserves de garanties et protéger rapidement les fonds des utilisateurs en cas de sous-collatéralisation. Les flux de référence Proof of Reserve peuvent également être utilisés pour suivre le collatéralisation des actifs au-delà des tokens cross-chain, y compris les stablecoins et les matières premières du monde réel, augmentant ainsi le collatéral disponible dans DeFi.

Chainlink Proof of Reserve fournit aux smart contracts la preuve de la garantie en bitcoins qui soutient le Wrapped BTC (WBTC) de BitGo

Preuve de réserve off-chain

L’introduction d’actifs du monde réel dans la blockchain offre un grand potentiel d’expansion de l’activité économique du DeFi, comme on l’a vu avec l’adoption de stablecoins adossées à la monnaie fiduciaire. Cependant, cela nécessite que la garantie sous-jacente soit détenue par un dépositaire central, déconnectant la représentation tokenisée on-chain de l’actif réel off-chain lui-même. Grâce à Chainlink Proof of Reserve, les smart contracts sont capables de vérifier de manière autonome la garantie des tokens adossés à des actifs du monde réel, protégeant ainsi les utilisateurs lors d’événements de type black swan.

La preuve de réserve Paxos pour PAX et PAXG ainsi que la preuve de réserve TrustToken pour TUSD en sont des exemples. Cette dernière fournit aux applications DeFi des données concernant le montant réel de dollars américains garantissant le stablecoin TUSD détenu par les comptes bancaires séquestrés off-chain de TrustToken, tel qu’examiné par Armanino, un cabinet d’audit indépendant parmi les 25 premiers aux États-Unis. Ces données de garantie peuvent être comparées au montant total des tokens TUSD en circulation sur diverses blockchains, comme indiqué par le flux complémentaire TUSD Proof of Supply, afin de déterminer la garantie des tokens TrustToken en USD.

TrustToken utilise Chainlink Proof of Reserve pour fournir aux smart contracts la preuve des réserves en fiat off-chain soutenant le stablecoin TUSD

Gestion automatisée des actifs

Les smart contracts peuvent être utilisés pour exécuter automatiquement des stratégies commerciales à des intervalles prédéterminés. Cependant, une série de variables peuvent influencer la rentabilité de ces stratégies, notamment les coûts du gas de réseau. Ainsi, les traders utilisant des systèmes automatisés ont besoin de données fiables provenant d’oracles afin de s’assurer que leurs transactions seront toujours rentables.

Visor Finance est un exemple de protocole utilisant Chainlink Keepers, un service d’automatisation des transactions décentralisées, pour rééquilibrer les positions de liquidité sur Uniswap V3 lorsque des seuils prédéfinis sont franchis. Les capitaux nouveaux et existants sont stratégiquement réaffectés entre les positions de liquidité actives et les ordres limités à un seul actif, ce qui permet au protocole de maintenir la plus grande utilisation possible des actifs.

Distribution de revenus

Comme un nombre croissant de produits DeFi sont lancés avec une gouvernance DAO (Decentralized Autonomous Organization), il devient de plus en plus nécessaire pour les développeurs et les membres de la communauté de distribuer les revenus générés par un protocole DeFi de manière décentralisée et en temps réel. Grâce à l’utilisation d’oracles Chainlink, les DAO peuvent distribuer les revenus cryptographiques de manière proportionnelle en fonction de diverses mesures, telles que les coins stakés, la participation à la gouvernance, l’activité des développeurs ou tout autre ensemble personnalisé d’exigences.

Synthetix est un exemple de protocole DeFi qui utilisera Chainlink Keepers pour automatiser la distribution des frais d’échange et des récompenses du staking chaque semaine aux utilisateurs. Chainlink Keepers surveillera l’état du smart contracts off-chain et appellera de manière autonome la fonction de distribution des frais dans le smart contract feePools du protocole après la fin de la période de frais.

Synthetix utilisera Chainlink Keepers pour automatiser la distribution des frais d’échange et des récompenses du staking aux utilisateurs

Yield Farming

Le Yield Farming est une nouvelle primitive financière au sein de l’écosystème DeFi qui est utilisée pour amorcer la liquidité et faciliter la distribution équitable des tokens de gouvernance d’un protocole. Dans la plupart des applications yield farming, les utilisateurs qui fournissent des liquidités au protocole reçoivent une récompense sous la forme du token de gouvernance natif du protocole, servant de subvention de croissance.

Plasm et StrongBlock sont deux protocoles qui utilisent les oracles Chainlink pour leur mécanisme Yield Farming. Plasm utilise des oracles de prix Chainlink pour déterminer le montant de la valeur que les utilisateurs ont bloqué dans le protocole et distribuer des récompenses en conséquence, tandis que StrongBlock calcule la valeur en USD bloquée dans les pools communautaires à la fin de chaque 24 heures.

StrongBlock utilise des oracles Chainlink pour calculer les récompenses en fonction de la fiabilité des mineurs

Yield farming à levier

Les utilisateurs peuvent augmenter leur rendement et l’efficacité de leur capital en utilisant des protocoles yield farming à effet de levier qui prêtent du capital aux déposants par le biais de prêts sous-collatéralisés contrôlés par le protocole. Grâce à ces positions, les emprunteurs peuvent maximiser la valeur de leurs actifs par le biais de diverses stratégies de yield farming, tandis que les prêteurs perçoivent un revenu passif des emprunteurs qui souhaitent amplifier leurs positions de farming. Il en résulte un marché monétaire spécifique à une application, spécialement axé sur l’activité de yield farming.

Alpaca Finance est un exemple de protocole utilisant les Price Feeds Chainlink pour permettre aux utilisateurs d’augmenter leurs positions sur PancakeSwap et WaultSwap en empruntant du capital pour augmenter leurs positions. Les données des marchés financiers provenant des Price Feeds sont utilisées pour calculer les ratios de collatéralisation appropriés lors de l’émission des prêts et pour liquider les positions afin d’assurer la solvabilité à long terme du protocole, même en cas de volatilité du marché dans l’évaluation de la garantie déposée par les emprunteurs.

Alpaca Finance utilise les Price Feeds Chainlink pendant les processus d’émission et de liquidation des prêts

Yield Farming Cross-Chain

Alors que l’écosystème DeFi continue de s’étendre sur un certain nombre de réseaux blockchain, la possibilité de générer des rendements à partir de protocoles existants comme Aave va se fractionner entre des environnements déconnectés. Afin de surmonter ce problème, un pont (bridge) de tokens cross-chain est nécessaire pour faciliter le transfert des fonds des utilisateurs entre les réseaux. Cependant, les solutions cross-chain existantes sont vulnérables à l’exploitation, des centaines de millions de dollars ayant déjà été siphonnés de ces protocoles. Le protocole d’interopérabilité cross-chain (CCIP), une norme open-source sécurisée pour le transfert de messages et de tokens sur les réseaux blockchain, permet de surmonter ces problèmes et fournira aux développeurs l’infrastructure inviolable nécessaire pour créer des plateformes de gain de rendement multi-chain.

Celsius, une plateforme de rendement en cryptomonnaies leader avec près d’un million d’utilisateurs et plus de 16 milliards de dollars en valeur totale bloquée, intégrera CCIP pour assurer l’avenir de la plateforme et permettre le yield à travers l’écosystème multi-chain de DeFi. Celsius utilise également les Price Feeds Chainlink dans son système dorsal pour déterminer les taux d’emprunt des utilisateurs lorsqu’ils déposent des garanties, contribuant ainsi à la décentralisation progressive de la plateforme.

Celsius utilisera CCIP pour générer un rendement élevé pour les milliards de dollars de dépôts des utilisateurs sur la plateforme

Prêts auto-remboursés

En tant que nouvelle primitive financière compatible DeFi, les protocoles de prêts auto-remboursés permettent aux utilisateurs de déposer des actifs comme garantie et d’emprunter/de monnayer des actifs synthétiques pour fournir un fonds de roulement. La garantie déposée est acheminée vers un protocole de génération de rendement, où le rendement est utilisé pour rembourser automatiquement la dette au fil du temps, créant ainsi une position d’emprunt très efficace en termes de capital.

Une mise en œuvre de cette nouvelle primitive financière est Alchemix, un protocole de prêts auto-remboursés qui utilise les Price Feeds Chainlink et Chainlink Keepers pour fournir aux utilisateurs une avance sur leur rendement futur au fil du temps pour les dépôts de DAI et ETH. Les Price Feeds sont utilisés pour émettre des prêts à des prix de marché équitables et s’assurer que les utilisateurs maintiennent constamment des ratios de garantie sains. Keepers est utilisé pour déclencher la récolte et le vidage du coffre-fort chaque jour, automatisant le remboursement de la dette et réaffectant les nouveaux dépôts dans Yearn Finance pour générer du rendement.

Alchemix utilise les Price Feeds Chainlink pour alimenter les prêts auto-remboursés

Disjoncteur (Circuit Breaker)

Dans certains cas de volatilité exceptionnellement élevée, les prix des actifs sur un exchange peuvent cesser de refléter les prix observés sur le marché au sens large. Cela peut conduire à une perte de fonds pour les fans d’arbitrage ou à des utilisateurs liquidés à tort en raison de positions à effet de levier qu’ils avaient ouvertes. De tels événements peuvent réduire la confiance des utilisateurs en un exchange. Les exchanges peuvent bénéficier de l’utilisation d’un disjoncteur qui se déclenche si certains écarts se produisent.

Digitex est un exemple de bourse traditionnelle qui protège ses utilisateurs contre les manipulations de marché en surveillant les écarts entre ses Price Feeds internes et les Price Feeds Chainlink, ce qui constitue une couche supplémentaire de sécurité pour les utilisateurs qui négocient sur l’exchange. Si le prix de la bourse s’écarte au-delà d’un certain pourcentage du prix du marché au sens large rapporté par les oracles de Chainlink, un “coupe-circuit” peut être déclenché pour interrompre temporairement les transactions et les liquidations.

Exchange décentralisé

Les exchanges décentralisés (DEXs) sont des lieux d’échange on-chain qui permettent aux utilisateurs de négocier des cryptomonnaies sans prendre la garde de ces actifs ni donner d’informations personnelles à une institution centralisée. À mesure que les DEXs gagnent en popularité, le désir de stratégies de négociation traditionnelles et de fonctionnalités avancées actuellement disponibles sur les exchanges centralisées traditionnelles prend de l’importance.

0x Relayer Bamboo Relay est un exemple d’exchange décentralisé qui utilise les Price Feeds Chainlink pour alimenter les fonctionnalités d’ordre stop-loss — des fonctions de négociation conditionnelles basées sur l’action du prix d’un actif. Grâce aux données de marché agrégées de Chainlink, l’ordre stop-loss de chaque trader ne sera exécuté que lorsque le prix de l’actif sur l’ensemble du marché dépassera un certain seuil prédéfini, empêchant ainsi les attaques de manipulation du marché d’exécuter faussement des transactions.

Bamboo Relay utilise les Price Feeds Chainlink pour alimenter les ordres stop-loss en plus du protocole 0x

Market Makers automatisés

Les market makers automatisés (AMMs) constituent une catégorie d’exchanges décentralisés de plus en plus populaire. Au lieu de carnets d’ordres traditionnels, les AMMs sont des pools de liquidité on-chain qui facilitent les échanges d’actifs sur la base d’une formule de prix prédéterminée. En regroupant les capitaux, les fournisseurs de liquidités peuvent obtenir un rendement passif et les traders ont accès à des liquidités à la demande.

DODO est un exemple de protocole AMM qui utilise les Price Feeds Chainlink pour alimenter un nouveau concept AMM connu sous le nom de market maker proactif. Le PMM de DODO imite les comportements humains des market makers et rassemble plus de capitaux près du prix du marché rapporté par Chainlink afin de faciliter des échanges plus efficaces et plus fréquents.

Staking

De nombreux protocoles s’appuient sur une certaine forme de staking (verrouillage des garanties en cryptomonnaies dans un smart contract) afin de sécuriser leurs réseaux crypto économiques. Les garanties mises en jeu peuvent aider à indiquer où les récompenses doivent être distribuées proportionnellement, ou elles peuvent être “pénalisées” — prises par programme dans certaines conditions afin de dissuader les comportements malveillants.

Par exemple, AdEx exige que ses nœuds validateurs mettent en jeu des garanties et maintiennent une haute disponibilité. AdEx utilise des oracles Chainlink pour surveiller le temps de fonctionnement des nœuds et déclencher la réduction de la garantie si un nœud n’atteint pas le temps de fonctionnement requis. Cela garantit que seuls les opérateurs de nœuds de haute qualité participent au réseau, ce qui renforce la sécurité de l’ensemble de la plate-forme.

Rebasing

Le rebasing est une nouvelle primitive financière au sein de la DeFi qui consiste à ajuster l’offre d’un token afin de maintenir son ancrage à un actif de référence spécifique, tel que le dollar américain. Si le prix du token est supérieur à sa valeur de référence pendant le rebasing, davantage de tokens sont minés et distribués proportionnellement à tous les détenteurs de tokens dans le but de faire baisser le prix par token. Inversement, si le prix du token est inférieur à la valeur de référence, un certain pourcentage des tokens de chaque détenteur est brûlé pour augmenter le prix par token.

Ampleforth est un exemple de protocole qui utilise les Price Feeds Chainlink pour alimenter sa fonctionnalité native de rebasing. L’offre totale d’AMPL est rebasée quotidiennement pour suivre le taux actuel de l’indice des prix à la consommation (CPI), un indice du bureau d’analyse économique sur la valeur actuelle du dollar américain 2019 ajusté de l’inflation. Le prix moyen pondéré en volume de l’AMPL et l’indice CPI sont fournis au protocole Ampleforth par les oracles Chainlink.

Ampleforth utilise des oracles Chainlink pour rebaser le stock de tokens AMPL toutes les 24 heures

Actifs du monde réel

Comme nous l’avons indiqué dans notre récent article éducatif, les actifs du monde réel tokenisés font partie des cas d’utilisation les plus prometteurs de la technologie des blockchains et des smart contracts. Ils prennent des actifs du monde réel et les représentent sur la blockchain sous forme de token. Par rapport aux actifs traditionnels, les actifs symbolisés bénéficient d’une accessibilité mondiale, d’une liquidité sans autorisation, d’une transparence on-chain et d’une friction transactionnelle réduite.

Liquidations

Les marchés monétaires blockchain sont généralement surcollatéralisés afin de garantir que les prêts des utilisateurs puissent être correctement liquidés lorsque la garantie baisse en valeur et/ou que la dette augmente en valeur, ce qui permet de garder les fonds des utilisateurs sur le marché en sécurité. Cependant, comme les smart contracts sont “endormis” par défaut, les liquidations doivent être effectuées par une partie externe pour “réveiller” le contrat afin de fermer une position en remboursant la dette. Le processus doit être très fiable pour garantir qu’aucune position de prêt toxique n’est créée et laissée ouverte.

Aave est un exemple de protocole de marché monétaire avec des dizaines de milliards de dollars de dépôts d’utilisateurs qui utilisera Chainlink Keepers pour automatiser la liquidation des positions des utilisateurs. Chainlink Keepers surveillera le ratio de collatéralisation des positions des utilisateurs, et si une position tombe en dessous du seuil prédéfini de collatéralisation (par exemple 150%), le réseau décentralisé Chainlink Keeper appellera la fonction de liquidation et fermera la position, même en cas de forte volatilité du marché et de congestion du réseau blockchain.

Aave utilisera Chainlink Keepers pour automatiser la liquidation des prêts sous-collatéralisés

Paiements externes

Il est facile pour les smart contracts d’émettre des paiements dans la cryptomonnaie de leur blockchain native, comme les smart contracts Ethereum émettant des paiements en ETH, par exemple. Cependant, de nombreuses entreprises ne peuvent pas se permettre le risque de détenir des actifs volatils en cryptomonnaies dans leur bilan. Elles ne veulent pas non plus subir les frictions supplémentaires liées à l’échange de cryptomonnaies contre leur monnaie fiduciaire préférée. Compte tenu de la grande variété de préférences de paiement dans le monde, les smart contracts doivent avoir accès à de nombreux types d’options de paiement pour répondre de manière adéquate à la demande mondiale. Chainlink peut faciliter une grande variété de services de paiement grâce à sa capacité à pousser les sorties des smart contracts vers des APIs externes.

Chainlink connecte les blockchains à des solutions de paiement externes

Paiements bancaires

Chainlink permet aux smart contracts de se connecter aux systèmes bancaires existants, permettant aux développeurs de smart contracts d’intégrer de manière transparente des informations et des services tels que les comptes bancaires des consommateurs, le dépôt direct et d’autres processus des principales banques mondiales.

Paiements de détail

De nombreuses applications grand public, telles que Uber et AirBnB, proposent aux utilisateurs des paiements de détail populaires. Chainlink peut apporter la même facilité d’utilisation aux smart contracts en leur donnant accès aux principaux fournisseurs de cartes de crédit et aux réseaux de paiement établis, comme PayPal et Stripe. Les développeurs peuvent commencer à créer des applications qui tirent parti des sorties de paiement les plus demandées, tant au niveau national qu’international, utilisées quotidiennement dans l’économie de détail. Chainlink dispose déjà d’adaptateurs externes modulaires préconstruits pour des moyens de paiement de détail populaires tels que PayPal et Mistertango.

Paiements en cryptomonnaies

La cryptomonnaie devient de plus en plus populaire, mais certains des choix populaires sont souvent déconnectés des principales plateformes de smart contracts. Chainlink comble le fossé en permettant à n’importe quelle plateforme de smart contracts d’effectuer des paiements sur n’importe quelle autre blockchain, comme les paiements en bitcoin déclenchés à partir de la blockchain Ethereum. En outre, les Price Feeds Chainlink peuvent être utilisés pour fournir des taux de change au moment du transfert ou du point de vente, garantissant ainsi aux utilisateurs des taux de marché équitables de manière inviolable.

Alchemy et Paycoin sont des exemples d’exchanges de paiement hybrides crypto/fiat qui utiliseront les Price Feeds Chainlink pour déterminer les taux de change, permettant ainsi aux utilisateurs de payer avec un large éventail de cryptomonnaies tandis que le commerçant reçoit toujours sa forme de paiement préférée.

Salaires de employés

Une source importante d’inefficacité dans presque toutes les industries du monde traditionnel est le retard des paiements pour les services rendus aux employés et aux entrepreneurs. Les smart contracts alimentés par Chainlink peuvent être utilisés pour distribuer de manière programmatique les paiements aux travailleurs en temps réel, ce qui réduirait les frais généraux de comptabilité pour les employeurs, tout en permettant aux travailleurs d’avoir accès aux salaires gagnés sur une base plus immédiate.

L’agrégateur fiat ramp on/off Transak a expliqué comment cela pourrait fonctionner en utilisant une API de suivi du travail comme WakaTime pour déclencher des paiements aux développeurs sur une base régulière. En outre, les Price Feeds Chainlink peuvent être utilisés pour calculer le montant exact des revenus cryptographiques à distribuer, en maintenant une certaine valeur en USD par paiement.

Transferts de fonds

Les transferts de fonds sont assez courants dans un monde de plus en plus globalisé. Cependant, malgré les progrès de la technologie, c’est une industrie lente et coûteuse. De nombreux projets DLT visent à perturber l’industrie des transferts de fonds et les oracles Chainlink peuvent fournir des données fiables sur les taux de change aux smart contracts ainsi que permettre le dépôt direct lors du transfert.

NFTs, gaming, et l’aléatoire

Alors que la DeFi est actuellement le plus grand marché de smart contracts, les développeurs construisent de plus en plus d’applications de gaming à l’épreuve de la fraude et des incitations crypto-économiques. L’une des caractéristiques uniques des jeux basés sur la blockchain est leur capacité à générer des objets rares dans le jeu (principalement des NFTs), car la blockchain fournit une preuve définitive de la rareté de l’objet. Miner ces objets rares d’une manière que les entités externes ou les développeurs du jeu ne peuvent manipuler à leur avantage est essentielle pour garantir leur valeur, c’est pourquoi Chainlink a développé une fonction aléatoire vérifiable (Verifiable Randomness Function, VRF). La VRF de Chainlink est une source de génération de nombres aléatoires (RNG) sûre et équitable, qui génère des preuves cryptographiques on-chain pour prouver aux utilisateurs que le caractère aléatoire n’a pas été altéré.

Cette forme d’aléa, dont l’équité est prouvée, permet de fiabiliser la rareté des objets, ce qui ouvre la voie aux métaverses virtuelles, où les objets symbolisés peuvent être utilisés de manière fiable dans différents jeux. Le caractère aléatoire vérifiable est également essentiel pour créer une équité incontestable dans les applications de jeux d’argent réglementés, en supprimant le besoin de croire que la société dit la vérité sur ses cotes. En outre, Chainlink VRF peut sélectionner des participants pour des cadeaux et des événements très demandés, et ce de manière impartiale. Au-delà de l’aléatoire, le gaming peut bénéficier de nombreux ensembles de données, tels que les données d’événements du monde réel pour augmenter les fonctions/classements dans le jeu, les taux de change pour faciliter les marchés NFTs, les données IoT pour connecter le monde physique on-chain, et bien plus encore.

Récompenses aléatoires et NFTs

Les objets sont un élément essentiel de la plupart des jeux, car ils confèrent aux utilisateurs des pouvoirs spéciaux ou des attributs uniques. De nombreux objets du jeu sont émis sous forme de tokens non fongibles (NFT), un token unique et non interchangeable. Chainlink VRF joue déjà un rôle important dans la génération de tokens non fongibles aléatoires et dans la création d’attributs non fongibles en tant que récompenses pour différents succès prédéfinis dans le jeu, comme par exemple l’obtention d’un skin rare pour avoir terminé dans le top 10.

Aavegotchi est un exemple de projet gaming on-chain sur la sidechain Polygon qui a utilisé Chainlink VRF pour miner rapidement et efficacement des NFTs Aavegotchi prouvablement rares avec des attributs sélectionnés de manière aléatoire lorsque les joueurs ouvrent des portails. Un autre exemple est Ether Legends, un jeu numérique de cartes à collectionner qui utilise Chainlink VRF pour distribuer de manière aléatoire des prix NFT rares en cryptomonnaies aux meilleurs joueurs à la fin d’une saison. La populaire application de jeu Axie Infinity a également annoncé récemment qu’elle utilisait Chainlink VRF pour générer des caractéristiques aléatoires prouvées pour les Axies d’origine dans l’univers numérique des animaux de compagnie du jeu.

Ether Legends utilise Chainlink VRF pour miner et distribuer aléatoirement des NFTs rares en cryptomonnaies

NFTs dynamiques

Les NFTs dynamiques développent le concept des NFTs en permettant à ces tokens d’évoluer et de changer au fil du temps en fonction d’événements du monde réel ou d’un caractère aléatoire vérifiable fourni par des oracles Chainlink. Par rapport aux NFTs statiques, qui ne changent pas après avoir été minés, les NFTs dynamiques peuvent changer de rareté et d’utilité au fil du temps, offrant ainsi une expérience ludique à la collecte des NFTs.

Trey Mancini, star de la MLB, et LaMelo Ball, recrue de l’année de la NBA, sont deux exemples d’athlètes qui ont minés des NFTs dynamiques alimentés par des oracles Chainlink sur la blockchain Ethereum. Dans le premier cas, les NFTs sont représentés sous la forme de cartes de baseball numériques en édition limitée qui utilisent Chainlink VRF pour attribuer une utilité spéciale aux NFTs d’une manière juste et impartiale vérifiable, l’intégralité du produit de la vente des NFTs étant reversée à la recherche contre le cancer. Pour ce dernier, les NFTs évoluent dans le temps en fonction des performances du joueur dans le monde réel, où les tokens EVOLVE ont été activés lorsque LaMelo Ball a été sélectionné comme recrue NBA de l’année.

Les NFTs de Trey Mancini utilisent Chainlink VRF pour attribuer aléatoirement une utilité supplémentaire

Gameplay aléatoire

L’imprévisibilité est l’une des caractéristiques des jeux amusants. L’excitation de ne pas connaître la prochaine étape ou ce qui va se passer au coin de la rue crée du suspens, de l’intrigue et des défis. Les développeurs peuvent utiliser Chainlink VRF pour garantir l’intégrité des événements imprévisibles. Certains de ces scénarios de jeu peuvent inclure la génération de cartes, les coups critiques (jeux de combat), le matchmaking (jeux multi-joueurs), l’ordre de tirage des cartes et les rencontres/événements aléatoires.

Chainlink VRF permet aux smart contracts d’utiliser le caractère aléatoire à la fois pour les entrées et les sorties

Prédictions de marché

Les marchés prédictifs sont des lieux où les individus parient sur l’issue d’événements spécifiques du monde réel. En raison de la nature même des marchés prédictifs basés sur la blockchain, ils dépendent de données externes pour régler les résultats. Chainlink fournit une source décentralisée et inviolable de données externes pour déclencher le règlement d’un marché prédictif et le paiement aux gagnants. Parmi les ensembles de données potentiels, citons les résultats d’événements sportifs, les résultats d’élections politiques et les prédictions de prix et d’achèvement de la roadmap des cryptomonnaies, mais en fin de compte, ils englobent tout type de pari tant qu’il y a des preneurs de l’autre côté.

Everipedia, une encyclopédie basée sur la blockchain, a récemment utilisé Chainlink pour relayer les résultats des élections on-chain afin de régler les marchés de prédiction. Everipidia exploite un nœud oracle Chainlink et a livré des données signées cryptographiquement de l’Associated Press concernant les résultats de l’élection présidentielle de 2020 sur la blockchain Ethereum, où elles ont été utilisées par des marchés de prédiction on-chain tels que YieldWars.

Le nœud Chainlink d’Everipedia a récemment livré les résultats de l’élection présidentielle américaine de 2020 on-chain en utilisant des données signées cryptographiquement par l’Associated Press

Jeux d’épargne sans perte

Les progrès de la composabilité de la DeFi ont conduit à des applications innovantes telles que les jeux d’épargne sans perte, des applications qui regroupent les dépôts des utilisateurs et les prêtent sur un marché monétaire décentralisé afin d’accumuler des intérêts. Au bout d’un certain temps, un gagnant est sélectionné et gagne tous les intérêts accumulés dans le fonds commun. Une fois le gagnant choisi, tous les utilisateurs peuvent retirer leur dépôt initial sans aucune perte.

Un exemple de ceci est PoolTogether, un jeu d’épargne sans on-chain qui utilise Chainlink VRF pour sélectionner le gagnant de chaque prix. En utilisant une source transparente et vérifiable de caractère on-chain, les utilisateurs bénéficient d’un degré de confiance plus élevé dans la fiabilité et l’équité globales de la plate-forme de cagnotte sans perte.

PoolTogether utilise Chainlink VRF pour choisir aléatoirement les vainqueurs de leurs jeux d’épargne sans perte

Sports et e-sports

Les smart contracts assurent l’intégrité de l’exécution d’un pari sportif en ligne, tandis que les réseaux d’oracles décentralisés Chainlink peuvent vérifier les résultats sportifs en agrégeant des données provenant d’APIs Web fiables. Ces smart contracts (généralement sous la forme de marchés prédictifs) peuvent être basés sur le résultat d’un match, les performances individuelles ou même quelque chose d’aussi peu important que le tirage au sort d’ouverture d’un match. En plus de cela, il est possible pour les marchés de prédiction e-sports de récupérer des données de jeu et de les diffuser on-chain pour déterminer les gagnants.

Un exemple de marché de paris sportifs basé sur la blockchain est Augur, qui utilise des oracles Chainlink sur la sidechain Polygon à haut débit pour alimenter ses marchés de prédiction Turbo. Les utilisateurs peuvent spéculer sur l’issue d’un large éventail de sujets, notamment différents événements sportifs de la NBA, de la MLB, de la MMA et des jeux olympiques, qui sont rapidement réglés après la fermeture d’un marché à l’aide de réseaux d’oracles décentralisés qui fournissent des données réelles de première qualité.

Augur utilise les flux de données Chainlink pour alimenter ses marchés prédictifs Turbo

Assurances

Le secteur de l’assurance fonctionne aujourd’hui dans un environnement commercial où la confiance est faible. Les assurés sont incités à déclarer faussement des paramètres positifs dans les demandes d’assurance afin de réduire leurs franchises mensuelles et les assureurs sont incités à retarder les paiements et à augmenter les tarifs pour tenir compte des profils de risque déformés. Étant donné que les compagnies d’assurance sont responsables du traitement des demandes d’indemnisation et qu’elles sont beaucoup plus capitalisées que les assurés, elles ont beaucoup plus de pouvoir en ce qui concerne le moment et la manière dont les demandes sont réglées. Les smart contracts alimentés par Chainlink font évoluer les contrats d’assurance vers un modèle plus objectif et égalitaire où les données déterminent directement les résultats et où l’exécution est déterministe, sans altération par l’une ou l’autre des parties.

Assurance paramétrique

Les compagnies d’assurance traditionnelles peuvent tirer parti des avantages de la technologie blockchain en créant des accords d’assurance paramétrique avancés basés sur des smart contracts qui déclenchent automatiquement les paiements sur la base de données du monde réel telles que livrées par des réseaux d’oracles décentralisés. En réduisant la dépendance à l’arbitrage manuel et en atténuant les retards de paiement qui en découlent, la couverture peut être fournie à un plus large éventail d’entreprises pour couvrir un large éventail de risques qui existent dans le monde réel.

Assurance récolte

L’assurance-récolte est depuis longtemps considérée comme un cas d’utilisation particulièrement prometteur pour les smart contracts, car elle fournit aux agriculteurs des pays en développement une assurance à laquelle ils ne pourraient autrement pas avoir accès ou à laquelle ils ne font pas confiance en raison du sous-développement des marchés d’assurance locaux. En offrant à toute personne disposant d’une connexion Internet la possibilité de se prémunir contre des conditions météorologiques imprévues, les agriculteurs du monde entier sont en mesure de conserver leurs moyens de subsistance sans craindre qu’une seule mauvaise saison météorologique ne les ruine financièrement.

Arbol, une solution de couverture météorologique basée sur des smart contracts qui utilise des oracles Chainlink pour récupérer des ensembles de données sur les précipitations auprès de la National Oceanic and Atmospheric Administration (NOAA), en est un exemple. Ces données sont utilisées pour régler les contrats d’assurance récolte paramétriques qui fournissent une couverture basée sur la quantité de précipitations dans la région.

Arbol utilise des oracles Chainlink pour récupérer les données météorologiques utilisées pour exécuter des contrats d’assurance récolte paramétriques

Assurance avion

L’assurance vol est l’une des premières formes d’assurance par smart contract à avoir atteint le stade de la production. En raison d’une série de variables incontrôlables telles que la météo et la maintenance, les vols sont souvent retardés, ce qui entraîne des désagréments pour les voyageurs d’affaires. Les polices d’assurance vol permettent aux voyageurs d’atténuer ces coûts d’opportunité, car elles versent une compensation en cas de retard.

Un exemple est Etherisc, un protocole d’assurance décentralisé qui s’appuie sur les oracles Chainlink pour récupérer les données des vols afin de confirmer s’ils ont été retardés ou non. En supprimant les délais de contestation, les assurés ont la garantie de recevoir immédiatement un paiement si leur vol a été retardé et les assureurs sont en mesure de réduire les coûts en supprimant le traitement manuel des réclamations.

Assurance voiture

Les véhicules modernes sont dotés d’un large éventail de capteurs internes, de connectivité Internet et même d’APIs natives. Le gagnant du hackathon virtuel 2020 de Chainlink, Link My Ride, a utilisé certains de ces points de données, permettant au smart contract de spécifier une période de location, de déverrouiller les portes du véhicule pour le locataire, d’enregistrer la durée de la location, de calculer le kilométrage parcouru, de déterminer la charge restante de la batterie et d’automatiser les paiements de location. Ces fonctionnalités ont été réunies pour créer un contrat de location de voiture complexe pour un véhicule Tesla utilisant un adaptateur externe personnalisé. À mesure que les APIs basées sur les véhicules deviendront plus sophistiquées, de nouvelles formes d’assurance seront disponibles, notamment une assurance automobile paramétrique qui se déclenche en fonction de nombreux capteurs d’impact dans le véhicule ou des réductions d’assurance basées sur des paramètres tels que le kilométrage annuel.

Assurance ménage

Le phénomène croissant de la “maison intelligente” conduit à des capteurs et des systèmes de sécurité avancés qui informent automatiquement les propriétaires et les services d’urgence d’événements inhabituels. Ces capteurs peuvent être connectés à des smart contracts par le biais d’oracles Chainlink afin de créer de nouveaux produits d’assurance habitation paramétriques. Particulièrement utiles pour les maisons de vacances et autres résidences qui ne sont pas utilisées toute l’année, les produits d’assurance peuvent être câblés pour détecter les tuyaux cassés, les panneaux solaires défectueux, ou même les intrusions dans la maison comme un moyen de protection plus direct de système d’alarme des entreprises.

Assurance-vie

Les smart contracts avec des données solides sont idéaux pour réduire les coûts et l’occurrence des litiges, ainsi que pour accélérer le temps de règlement. De nombreuses APIs web et bases de données externes contiennent suffisamment de données pour déterminer si et quand un décès a eu lieu, comme des certificats de décès, des nécrologies, des registres de crémation et des rapports de police. Chainlink peut utiliser ces données pour émettre de façon autonome des paiements et distribuer des actifs entre plusieurs parties énumérées dans une police d’assurance-vie, éliminant ainsi les frais généraux inutiles et accélérant les paiements aux assurés.

Assurance santé

Grâce aux innombrables progrès de la biotechnologie et des wearables IoT (par exemple, les Smartwatches), les compagnies d’assurance peuvent créer des smart contracts qui offrent des réductions d’assurance maladie ou déclenchent des pénalités en fonction des données de santé d’un patient. Les points de données utiles peuvent inclure la distance parcourue (exercice), le poids corporel, la fréquence cardiaque, et éventuellement des données biométriques plus avancées à mesure qu’elles sont rendues disponibles dans le futur. Les oracles de Chainlink peuvent également repérer les anomalies de données qui peuvent déclencher des consultations obligatoires afin de conserver des taux d’assurance favorables.

Gran Fondo, un participant du hackathon 2019 d’ETHDenver, a utilisé des oracles Chainlink pour apporter des données horodatées par GPS à partir de dispositifs vestimentaires IoT on-chain afin de permettre la création de compétitions athlétiques on-chain dont les gains sont versés en ETH. Ces mêmes données exactes peuvent également être utilisées pour créer des contrats d’assurance maladie qui déterminent les taux de prime en fonction de la quantité d’activité physique dans un certain laps de temps, telle qu’elle est enregistrée par le dispositif IoT wearable connecté à Chainlink.

Assurance maritime

L’incertitude liée au climat entraîne des conditions de plus en plus imprévisibles sur les voies maritimes, comme des niveaux d’eau bas ou élevés. Des centaines de millions de dollars peuvent ainsi être perdus en raison de la fermeture temporaire de voies maritimes importantes. Les smart contracts peuvent utiliser les oracles Chainlink pour se connecter à un ensemble de capteurs du monde réel afin d’émettre une couverture d’assurance paramétrique pour un large éventail de protections de couverture, telles que le dégel des marchandises congelées pendant le transit, les dommages aux navires de transport ou les expéditions tardives en raison de conditions météorologiques imprévues.

Un projet de hackathon visant à assurer les transporteurs de marchandises en cas de fermeture de grandes routes maritimes liée au changement climatique en est un exemple. Des oracles Chainlink reliés à des capteurs de niveau d’eau qui déclenchent des indemnités d’assurance en cas de baisse ou de hausse du niveau d’eau par rapport aux niveaux actuels déterminés pour entraîner la fermeture des voies navigables.

Réassurance

L’assurance est un secteur difficile à pénétrer pour les entrepreneurs potentiels en raison des risques associés à la souscription d’un grand nombre de polices. En cas de catastrophe, une compagnie d’assurance peut ne pas être en mesure de couvrir toutes ses obligations, ce qui entraîne une défaillance. C’est pourquoi de nombreuses compagnies “réassurent” leur portefeuille de polices souscrites, c’est-à-dire qu’elles se déchargent d’une partie de leur risque au cas où elles ne pourraient pas couvrir tous les sinistres.

L’une des solutions envisageables serait la tokenisation des polices de réassurance sous forme de smart contracts Cela permettrait aux investisseurs individuels de soutenir des polices d’assurance en achetant des fractions de police. Les oracles de Chainlink peuvent être utilisés dans le cadre de ce processus pour déterminer la valeur actuelle d’une police d’assurance, acheminer les paiements d’assurance aux détenteurs de tokens et déclencher de manière autonome les paiements d’assurance.

Systèmes d’entreprise

Les smart contracts offrent aux entreprises de nombreuses possibilités de réduire les coûts et d’améliorer l’efficacité des processus commerciaux multipartites grâce à la réduction du risque de contrepartie, des frais généraux des intermédiaires et des litiges externes. Cependant, afin de tirer parti des smart contracts, les entreprises doivent prendre en compte des considérations supplémentaires en matière de confidentialité, d’évolutivité et de connectivité afin de répondre à certaines exigences commerciales et juridiques. Chainlink fournit une passerelle permettant aux entreprises de vendre leurs données et leurs services APIs aux environnements blockchain et de satisfaire à certaines exigences techniques telles que l’accès aux données privées on-chain, le calcul de la logique du contrat off-chain, la confidentialité des transactions on-chain, et bien plus encore.

Layer d’abstraction blockchain

Tout comme internet agit comme une passerelle unique pour connecter les ordinateurs, Chainlink fournit aux entreprises un middleware unique pour connecter leurs APIs à chaque environnement blockchain. Chainlink est agnostique par rapport aux blockchains et peut être intégré à n’importe quelle blockchain actuelle et future. De nombreuses blockchains de premier plan supportent déjà Chainlink, comme Ethereum, Polkadot, Avalanche, Binance Smart Chain, Polygon, Optimism, Arbitrum, et bien d’autres. Grâce au fait que Chainlink fonctionne sur toutes les grandes blockchains, les entreprises peuvent l’utiliser comme un layer d’abstraction blockchain utilisée pour rendre leurs systèmes existants “compatibles avec la blockchain” sur toutes les blockchains de manière efficace.

Le travail d’intégration est ainsi réduit au minimum et les entreprises n’ont pas à reconstruire l’infrastructure existante, mais peuvent se concentrer sur leur stratégie blockchain. Le verrouillage des fournisseurs est limité en supprimant le fardeau des entreprises qui doivent choisir quelle blockchain est la plus susceptible de devenir la norme de l’industrie. En outre, les nœuds Chainlink offrent des avantages clés tels que la gestion sécurisée des clés privées, le calcul off-chain sécurisé, le matériel à confiance réduite, les contrôles de permission, et plus encore.

Les entreprises peuvent utiliser les oracles Chainlink comme layer d’abstraction blockchain pour connecter leurs systèmes dorsaux aux smart contracts sur tous les réseaux DLT

Monétisation des données et des APIs

La flexibilité intégrée de Chainlink garantit sa totale compatibilité avec les données existantes et l’infrastructure API. Ainsi, les fournisseurs de données peuvent également utiliser le layer d’abstraction blockchain de Chainlink pour vendre leurs données à des smart contracts sur n’importe quelle blockchain. Cela peut se faire de deux façons : la vente de données au réseau Chainlink ou le fournisseur de données qui exécute son propre nœud oracle Chainlink pour vendre des données directement aux blockchains.

En vendant des données au réseau Chainlink, les fournisseurs de données n’ont pas besoin de changer quoi que ce soit à leur modèle d’entreprise actuel, ce qui signifie que des modifications du back-end ne sont pas nécessaires et qu’ils peuvent accepter des paiements en monnaie fiduciaire. Par ailleurs, les fournisseurs de données qui voient la valeur de l’économie des smart contracts peuvent exploiter un nœud Chainlink pour fournir des données signées (à l’aide de signatures numériques) directement aux smart contracts, ce qui leur permet de gagner plus de revenus et de se forger une réputation de fournisseur de données fiable.

Les fournisseurs de données peuvent vendre leurs données au réseau Chainlink en utilisant leurs interfaces API existantes sans modifications et/ou peuvent exploiter un nœud Chainlink pour fournir aux smart contracts des données signées à l’origine

Node-as-a-Service (NaaS)

L’exploitation d’un nœud Chainlink permet aux fournisseurs de données de commencer à vendre leurs connexions APIs aux applications de smart contracts. Pour simplifier le lancement d’un nœud oracle Chainlink, les fournisseurs d’infrastructure peuvent proposer des solutions Node-as-Service (NaaS) afin de créer rapidement de nouveaux nœuds Chainlink et de connecter les APIs existantes d’un fournisseur de données aux réseaux blockchain de manière rétro compatible.

Amazon Web Services (AWS) est un exemple de fournisseur de cloud leader qui a collaboré avec Chainlink Labs pour lancer AWS Chainlink Quickstart — un flux de travail en un clic pour les fournisseurs de données et les équipes DevOps afin de lancer facilement un nœud oracle Chainlink sur AWS Cloud et de vendre des données du monde réel à des smart contracts sur plusieurs réseaux blockchain. Ce cadre à l’épreuve du temps permet aux fournisseurs de données de lancer en toute transparence un nœud Chainlink sur AWS, ce qui leur permet de signer cryptographiquement leurs données et de les diffuser sur des blockchains où elles peuvent être vendues à des applications de smart contracts.

La solution AWS Chainlink Quickstart offre aux fournisseurs de données une passerelle unique vers toutes les blockchains

Applications hybrides Cloud/Blockchain

Au fur et à mesure que les smart contracts évoluent, il y a une demande croissante pour des applications décentralisées plus avancées qui nécessitent des calculs coûteux ou complexes qui ne sont pas réalisables on-chain. Une solution consiste à utiliser des oracles pour attester des calculs off-chain traités dans des environnements de cloud computing plus évolutifs. En utilisant les capacités de communication bidirectionnelle de Chainlink, il est possible de créer des applications hybrides cloud/blockchain qui acheminent des instructions de calcul et/ou des données off-chain pour traitement, et qui renvoient les résultats on-chain pour utilisation des smart contracts.

Un exemple est la météo NOAA hébergée sur Google Cloud, qui est amenée sur la blockchain Etheruem en utilisant des oracles Chainlink. Grâce à cette intégration, les smart contracts peuvent accéder à des données météorologiques de haute qualité (température, précipitations, grêle, etc.) pour alimenter des accords d’assurance récolte paramétriques tels que ceux proposés par Arbol.

Les données météorologiques de NOAA hébergées sur Google Cloud sont amenées on-chain à l’aide des oracles Chainlink

Requêtes de données et gestion des justificatifs d’identité préservant la vie privée

Pour de nombreuses entreprises et institutions, la confidentialité des données n’est pas un bonus optionnel mais plutôt une exigence stricte nécessaire pour répondre aux mandats réglementaires tels que le GDPR. Chainlink développe une solution de pointe à ce défi grâce à l’acquisition récente de DECO, une technologie d’oracle préservant la confidentialité créée par une équipe dirigée par Ari Juels à l’Université Cornell.

DECO permet à toutes les données transmises par HTTPS/TLS, soit la plupart des données du monde, d’être attestées de manière confidentielle par des oracles sans que les données ne soient jamais révélées on-chain (elles ne quittent jamais la base de données off-chain) et sans aucune modification des serveurs hébergeant les données off-chain. Par exemple, Alice peut utiliser DECO pour prouver que le solde de son compte bancaire est supérieur à un certain seuil sans révéler le solde exact de son compte ou son identité on-chain ou à l’oracle lui-même. Ainsi, presque toutes les données du monde peuvent être exploitées on-chain, tout en respectant les accords de confidentialité et de licence des données.

DECO de Chainlink utilise des preuves de connaissance zéro pour permettre l’utilisation de données confidentielles dans les smart contracts sans révéler les données on-chain ou aux oracles

Confidentialité des transactions on-chain

En plus de la confidentialité des entrées de données, de nombreuses entreprises veulent la confidentialité de la logique et des sorties du contrat. Chainlink a développé un moyen d’utiliser des oracles pour assurer la confidentialité des transactions on-chain pour les smart contracts DeFi via une solution appelée Mixicles. Mixicles sépare les entrées de données on-chain des sorties de paiement on-chain en utilisant un oracle comme pont entre les deux composants et un mélangeur de transaction. Au lieu de livrer les données brutes en entrée on-chain, les oracles Chainlink affichent une représentation entière qui n’a de sens que pour les participants au contrat (par exemple, un 1 ou un 2 comme dans l’exemple ci-dessous). Un mixeur peut alors prendre cette entrée entière pour exécuter un paiement à une partie qui est dissimulée, tout en produisant un rapport d’audit on-chain pour les utilisateurs afin de répondre aux exigences réglementaires. Mixicles est capable d’atteindre plusieurs niveaux de confidentialité, tels que la dissimulation des termes du contrat, de la source de données utilisée, de la valeur réelle des fonds dans le contrat et de l’identité du bénéficiaire du paiement (en termes de corrélation avec l’entrée).

Calculs privés off-chain

Chainlink pratique une approche de défense en profondeur de la sécurité, où les utilisateurs s’appuient sur plusieurs couches de sécurité pour obtenir diverses garanties. Une autre solution développée par Chainlink est Town Crier, un protocole oracle qui utilise du matériel supplémentaire sous la forme d’un environnement d’exécution de confiance (TEE) pour réaliser des calculs off-chain privés et généralisés.

Town Crier utilise des oracles basés sur le TEE (spécifiquement Intel SGX) pour permettre aux nœuds d’oracle Chainlink d’effectuer des calculs avancés sur des données dans un environnement de boîte noire où les données ne peuvent pas être divulguées, même à l’opérateur du nœud. Town Crier assure à la fois la confidentialité des données et l’intégrité des calculs, ce qui ouvre de nouveaux cas d’utilisation de l’oracle, comme la gestion des clés privées pour les paiements en crypto-monnaies ou les identifiants de connexion des utilisateurs pour les vérifications d’identité.

Town Crier de Chainlink utilise Intel SGX pour assurer la confidentialité des données off-chain et l’intégrité des calculs

Solidity Computation

Alors que l’adoption des smart contracts continue de s’accélérer, il y a une demande croissante de solutions pratiques de mise à l’échelle qui peuvent augmenter le débit et réduire la latence des applications décentralisées, tout en conservant la sécurité du layer 1 des fonds des utilisateurs. Ces solutions de mise à l’échelle du layer 2 nécessitent généralement l’existence d’un ou plusieurs nœuds de validation off-chain chargés de regrouper les transactions et de fournir une réponse succincte au layer 1, le cas échéant.

Les nœuds oracle Chainlink sont capables de calculer et peuvent servir de validateurs pour les solutions de layer 2, comme pour les Arbitrum Rollups d’Offchain Labs. Les nœuds Chainlink peuvent effectuer des calculs Arbitrum de fonctions Solidity, générer des preuves de fraude et mettre en place des garanties LINK pour soutenir leurs services sans aucune modification. Le résultat final est l’utilisation d’oracles non seulement pour les entrées de données, mais aussi pour effectuer des calculs Solidity off-chain évolutifs.

Les Rollups layers 2 Arbitrum peuvent être exploitées et validées par les oracles Chainlink, créant ainsi des applications de smart contracts hautement évolutives et sécurisées par des preuves de fraude et de la crypto économie

Nœuds d’oracle fournisseurs d’infrastructure

Les blockchains nécessitent un réseau décentralisé de fournisseurs d’infrastructure tels que des validateurs, des séquenceurs, des transcodeurs et des oracles. Les fournisseurs d’infrastructure traditionnels, tels que les entreprises de télécommunications ou les fournisseurs de services internet, peuvent soutenir le réseau Chainlink et gagner des revenus supplémentaires en exploitant directement un nœud oracle Chainlink. En tirant parti de leur infrastructure interne existante, ces fournisseurs peuvent offrir des services d’oracle très fiables et tirer profit de la croissance de l’écosystème des smart contracts hybrides.

T-Systems MMS, une filiale de Deutsche Telekom (le plus grand fournisseur de télécommunications d’Europe) exploite un nœud d’oracle Chainlink et fournit des données sur les marchés financiers à de nombreuses applications DeFi de premier plan. À mesure que la demande de smart contracts universellement connectés continue de croître, les opportunités de revenus peuvent augmenter, ce qui conduira d’autres fournisseurs d’infrastructure à lancer des nœuds Chainlink.

En exploitant un nœud Chainlink, T-Systems MMS fournira des données fiables du monde réel aux utilisateurs du réseau Chainlink et aux applications décentralisées (dApps) sur Ethereum, soutenant ainsi la vision des blockchains publiques comme base de nombreux cas d’utilisation tels que la finance décentralisée (DeFi)”. –T-Systems MMS

T-Systems MMS, filiale de Deutsche Telekom, exploite l’infrastructure Chainlink et fournit des smart contracts avec des données et des événements du monde réel

Abréger les paiements en cryptomonnaies par la facturation

Compte tenu de la nouveauté, de la volatilité et des incertitudes réglementaires entourant les cryptomonnaies et les tokens, certaines entreprises hésitent actuellement à détenir et à manipuler personnellement des cryptomonnaies. La plupart des infrastructures blockchain nécessitant des cryptomonnaies pour fonctionner, l’adoption par les entreprises reste encore limitée, voire complètement bloquée. Au lieu d’attendre que le système juridique, souvent lent, résolve le problème ou que les entreprises se fassent à l’idée, les oracles Chainlink peuvent être utilisés comme solution de rechange au problème en utilisant des techniques de facturation courantes largement utilisées aujourd’hui pour leur permettre de payer des fournisseurs de services tiers en fiat, qui traitent ensuite les paiements en cryptomonnaies en arrière-plan.

Le projet de hackathon LINK Gas Station reprend le concept de méta-transactions — où les frais de transaction de la blockchain sont abstraits et payés par un relais — et l’applique à Chainlink. Il utilise des relais tiers pour gérer la propriété des tokens utilitaires LINK et ETH, qui sont tous deux nécessaires pour payer les calculs Ethereum et obtenir les services de données de l’oracle Chainlink. Ce faisant, la responsabilité et la complexité de la propriété des cryptomonnaies sont transférées de l’entreprise au relais choisi, ce qui permet à l’entreprise de payer simplement une facture en monnaie fiduciaire et d’avoir accès à l’ensemble de l’écosystème décentralisé. Il est important de noter que les entreprises ont toujours le contrôle total de la clé privée cryptographique nécessaire pour valider les transactions.

Données externes pour Baseline Protocol

Baseline Protocol est un cadre pour la synchronisation des systèmes d’enregistrement d’entreprise utilisant le réseau principal Ethereum comme cadre de référence commun. Baseline utilise des preuves de connaissance zéro pour garantir que les bases de données d’entreprise disparates sont maintenues dans un état de cohérence (même ensemble d’enregistrements) avec leurs contreparties sans révéler de données confidentielles on-chain.

Les oracles Chainlink sont un élément clé de l’infrastructure pour s’assurer que les événements de Baseline utilisent les mêmes entrées de données externes. Par exemple, les bons de commande dynamiques peuvent utiliser les oracles Chainlink pour récupérer des données météorologiques agrégées (provenant de plusieurs sources) concernant la température des marchandises expédiées. Le prix par article dans le bon de commande peut être mis à jour de manière autonome en fonction de la température, comme les bananes avec une tarification dynamique basée sur les conditions météorologiques. La capacité de Chainlink à créer une cohérence autour des entrées de données externes crée une cohérence entre les partenaires commerciaux, réduisant ainsi les désaccords et la réconciliation.

Les accords multipartites utilisant Baseline Protocol peuvent utiliser les oracles Chainlink pour récupérer des données et des événements du monde réel validés de manière redondante

Amorcer la sécurité des systèmes existants

Comme indiqué dans le white paper, Chainlink utilisera des accords légaux de service (Service Legal Agreements -SLA) et le staking pour créer une sécurité supplémentaire et des garanties crypto-économiques pour les services oracle. Les SLA, qui existent on-chain et sont signés par les deux parties, définissent les conditions du service d’oracle et les pénalités/récompenses émises en fonction de la performance de l’oracle. Les résultats des SLA peuvent être intégrés dans des systèmes de réputation où les futurs utilisateurs peuvent évaluer la fiabilité d’un nœud. Les entreprises qui exploitent leur propre nœud Chainlink peuvent utiliser des accords légaux de service (SLA) basés sur le staking pour renforcer la fiabilité et la sécurité de leurs données et de leurs services off-chain, en les obligeant à mettre en jeu des enjeux économiques réels et leur réputation en cas de non-respect de leurs exigences. Cela permet aux entreprises et aux fournisseurs de données de fournir des garanties déterministes aux processus automatisés tels que les smart contracts sans avoir à reconstruire l’ensemble de leurs backend.

Supply Chain

Une supply chain commence par l’approvisionnement en matériaux et se termine par la livraison des marchandises au client final. Tout au long du parcours, il y a des paiements transférés, des changements de propriété, des dédouanements, des contrôles réglementaires et des documents partagés entre les parties. Les smart contracts offrent un moyen d’automatiser ces processus afin de réduire les frictions et les risques de contrepartie dans le commerce mondial. Les oracles Chainlink peuvent connecter les smart contracts de la supply chain aux APIs Web, aux réseaux en nuage et à divers capteurs du monde réel, tels que le GPS, la température, la vitesse, l’accélération, l’humidité, la luminosité, etc. Ces données peuvent être utilisées pour déclencher des paiements et des transferts de données entre les parties d’une manière qui ne peut pas être manipulée par une seule partie de la supply chain. Un tel cadre génère une source de vérité en or pour toutes les parties concernées, avec des frais généraux considérablement réduits.

RFID Tracking

Les supply chains ont de plus en plus recours à la technologie RFID (identification par radiofréquence) pour suivre les marchandises. Les systèmes RFID relient les articles en stock à des étiquettes qui peuvent être détectées à distance par une fréquence radio. Cela permet un suivi simplifié et très efficace des marchandises en magasin, des palettes d’expédition et de nombreuses autres méthodes d’inventaire courantes. Avec les oracles Chainlink, les données RFID du monde réel peuvent être utilisées pour déclencher un large éventail de contrats on-chain, y compris le déclenchement d’un paiement à la réception de l’inventaire dans un entrepôt, ou le paiement autonome d’une assurance pour les expéditions retardées.

L’Open Library Project, un projet créé lors du Chainlink Virtual Hackathon 2020, a utilisé les oracles Chainlink pour construire une intégration blockchain RFID qui permet aux utilisateurs d’introduire et de retirer des livres étiquetés RFID et d’enregistrer cette activité on-chain, créant ainsi une plateforme de location de livres décentralisée et sans frontières.

Les dispositifs RFID peuvent être connectés à des smart contracts en utilisant les oracles Chainlink

Capteurs IoT

Les capteurs IoT peuvent être utilisés pour s’assurer que les produits en transit sont correctement maintenus tout au long du parcours de la supply chain. Il s’agit par exemple de maintenir les aliments à certaines températures et de sceller les conteneurs contre la falsification. Chainlink peut être utilisé pour créer des intégrations blockchain IoT en connectant des capteurs IoT à des smart contracts qui déclenchent des paiements et émettent des amendes selon que les données IoT confirment ou non le respect des normes de contrôle de la qualité définies dans le bon de commande prédéfini.

Un exemple de cela est PingNET, un réseau de transmission décentralisé pour les appareils IoT qui utilise Chainlink pour permettre des paiements automatisés entre les parties prenantes sur la base de données provenant de palettes équipées d’IoT sur PingNET. PingNet vise également à apporter d’autres données d’événements IoT sur Chainlink comme l’humidité, l’altitude, l’indice UV, le rayonnement, etc.

Dédouanement

Lorsque des marchandises sont expédiées à travers les frontières vers des pays dont les réglementations varient, elles doivent le plus souvent être dédouanées par l’agence des douanes du pays destinataire afin d’éviter l’expédition de marchandises illégales ou dangereuses. De nombreux contrats de financement du commerce exigent l’accès à ces données pour déterminer le statut d’une expédition en temps réel. Lorsque les smart contracts commenceront à automatiser ces accords, ils nécessiteront toujours des informations concernant le dédouanement. Les oracles Chainlink peuvent fournir directement ces données de manière à préserver la confidentialité, ce qui permet l’automatisation de bout en bout d’un contrat de financement du commerce transfrontalier.

Connaissement, facture et police d’assurance

La paperasse du commerce international se compose principalement de trois documents : un connaissement, émis par un transporteur pour accuser réception d’une cargaison à expédier ; une facture, émise par un vendeur à un acheteur concernant les détails d’une transaction de vente ; et une police d’assurance — un contrat entre l’assureur et l’assuré indiquant les réclamations que l’assureur est légalement tenu de payer. Chacun de ces documents peut bénéficier d’oracles ; il serait possible d’utiliser des oracles pour générer un connaissement directement à partir de données, fournir des taux de change aux factures de paiement et fournir des données de contrôle IoT de la qualité à un contrat de police d’assurance on-chain pour déclencher le règlement.

Services publics

Les services publics tels que l’eau, l’énergie et internet sont des piliers fondamentaux de la société moderne. Le fonctionnement et la gestion efficaces de ces services sont essentiels à la santé sociale et physique, mais ils reposent souvent sur des dynamiques commerciales peu incitatives et des infrastructures obsolètes. Les smart contracts modernisent les infrastructures des services publics en les orientant vers des systèmes plus équitables, automatisés et en temps réel qui utilisent des réseaux décentralisés, des données et des incitations crypto-économiques pour faire respecter ces conditions. Ainsi, les fournisseurs de services publics sont tenus à une norme plus élevée et les utilisateurs ont un meilleur accès à des données objectives présentant la qualité et l’état des services publics clés.

Les oracles Chainlink peuvent connecter les réseaux blockchain aux services publics

Internet, télécommunications et hébergement cloud

De nombreux services publics comme internet, la télévision par câble et l’hébergement cloud facturent les clients sur la base de structures tarifaires fixes. Cependant, lorsque leurs services tombent en panne, entraînant parfois des pertes financières importantes en raison des coûts d’opportunité (par exemple, des échanges subissant des temps d’arrêt en raison d’une panne de cloud), personne n’est tenu responsable. Des capteurs IoT peuvent surveiller le temps de fonctionnement des services publics et Chainlink peut alimenter leurs données de performance dans un smart contract pour calculer les paiements mensuels ou émettre des remboursements en fonction des temps d’arrêt.

Blocksolid, participant au hackathon 2019 d’ETHNewYork, a exploré un cas d’utilisation où les ONG pourraient tenir les fournisseurs d’accès à internet responsables des services internet défectueux dans les régions en développement. Pour ce faire, ils ont suivi le temps de fonctionnement des fournisseurs d’accès à internet et utilisé des oracles Chainlink pour relayer ces données on-chain. Si un temps d’arrêt est détecté, le smart contract on-chain qui détient les fonds donnés est mis à jour pour empêcher les retraits du fournisseur.

Energie

Les fournisseurs d’énergie sont chargés de veiller à ce que toutes les infrastructures du monde reçoivent l’énergie nécessaire pour alimenter l’économie mondiale. Pour augmenter l’efficacité de la livraison d’énergie, les oracles Chainlink peuvent être utilisés pour alimenter les taux de consommation dans un smart contract afin de déclencher des pénalités de surconsommation, de prélever des taxes sur le CO2 et de fournir les prix actuels de l’énergie pour générer équitablement les factures d’électricité et permettre les paiements dans différentes devises. Les smart contracts peuvent prendre les relevés des compteurs intelligents pour monétiser la production d’une personne, suivre sa consommation et faciliter les paiements entre les deux.

Dipole, un marché d’échange d’énergie distribué basé sur la blockchain, prévoit d’utiliser les Price Feeds Chainlink pour permettre l’échange et l’évaluation des actifs énergétiques on-chain. Les utilisateurs peuvent ensuite acheter des ressources énergétiques en utilisant des devises ou des cryptomonnaies, les taux de change étant déterminés par les Price Feeds décentralisés alimentés par Chainlink.

Eau

Bien qu’elle soit souvent considérée comme acquise, l’infrastructure qui garantit que votre robinet à la maison peut vous fournir de l’eau est fortement surveillée pour le contrôle de la qualité et la fiabilité. Les capteurs IoT peuvent surveiller les nappes phréatiques, suivre la consommation des entreprises et identifier les siphonnages illégaux des organismes publics. Chainlink peut alimenter les smart contracts à partir de ces données IoT afin d’émettre des amendes réglementaires, de générer des factures de consommation, de déclencher des auto-paiements, de mettre à jour les bases de données de suivi de l’approvisionnement, ou même de déclencher des financements d’urgence pour les villes menacées d’inondations.

Gestion des émissions et des déchets

Les industries des émissions et de l’élimination des déchets peuvent être transformées par des smart contracts compatibles IoT qui peuvent mesurer avec précision la production et l’efficacité. Grâce aux oracles Chainlink, ces données peuvent être utilisées pour déclencher automatiquement des paiements à l’organisme de réglementation approprié en cas de surconsommation, monétiser les déchets utilisés dans les technologies de recyclage ou de transformation des déchets en carburant, ou générer des structures de paiement incitatives qui réduisent les factures de déchets lorsqu’une personne consomme moins ou utilise plus d’articles biodégradables.

Autorisations et identité

Bien que les smart contracts blockchains soient par nature pseudonymes, il existe une forte demande pour que les utilisateurs puissent prouver leur identité réelle afin d’assurer la résistance à la sybille et/ou l’autorisation. Grâce aux oracles Chainlink, les infrastructures de données traditionnelles contenant les identités des utilisateurs (telles que les bases de données gouvernementales, les médias sociaux, etc.) peuvent être connectées aux applications de smart contracts, soit en liant l’identité d’un utilisateur à son adresse on-chain, soit en attestant des données dans un serveur off-chain. Les institutions sont ainsi en mesure de maintenir une conformité réglementaire totale et de fournir une couche de sécurité supplémentaire en traitant des identités connues.

Signatures électroniques

Les signatures électroniques sont devenues un moyen de plus en plus populaire d’obtenir des signatures sur des documents. Elles ont modernisé le processus de signature et ont aidé les entreprises à éviter les frais généraux coûteux liés à l’obtention d’une signature physique manuscrite. Les signatures étant le moyen le plus courant d’autoriser les contrats, il est indispensable que les oracles de Chainlink donnent aux smart contracts l’accès aux principales sociétés de signature électronique comme DocuSign.

Chainlink peut profiter au secteur de la signature électronique de deux manières : en attestant de la signature électronique et en la relayant on-chain, ou en fournissant aux solutions de signature électronique existantes un accès à des données externes afin de rendre leurs solutions contractuelles plus dynamiques. FirmaChain, une solution de signature numérique et de contrat basée sur la blockchain, utilise des oracles Chainlink pour permettre à ses contrats numériques de s’exécuter en fonction de données et d’événements du monde réel, comme la vérification de l’authenticité d’un permis de conduire avant d’approuver une location de voiture. Un autre exemple est EthSign, un cadre de règlement automatisé des contrats dans lequel les utilisateurs peuvent définir des sources de données off-chain par le biais d’oracles Chainlink ainsi que leurs conditions de déclenchement respectives.

Données biométriques

Un autre moyen vérifiable d’autoriser un smart contract consiste à utiliser des données biométriques, comme une empreinte digitale ou un scan rétinien. Étant donné que les données biométriques permettent d’identifier une personne en particulier, elles peuvent constituer un moyen efficace de vérifier l’identité d’une personne, à condition qu’il existe une base de données ou une source fiable à laquelle se référer. Les oracles Chainlink peuvent à la fois fournir les données biométriques au smart contract et les connecter à différentes bases de données off-chain pour en vérifier l’authenticité.

Les oracles Chainlink peuvent connecter les smart contracts aux données biométriques

Informations d’identification

En utilisant du matériel de confiance et/ou une cryptographie avancée, les oracles Chainlink traitent en toute sécurité les informations de compte privées des systèmes et applications externes. Cela permet aux smart contracts de vérifier directement les informations d’identification, par exemple si une personne dispose du montant approprié ou possède une clé de sécurité spécifique. Une fois que les oracles Chainlink ont relayé la confirmation on-chain, le smart contract peut déclencher l’exécution et le règlement des fonds. L’intégration des informations d’identification on-chain peut également être particulièrement efficace pour vérifier les entrées avant l’échange de biens de valeur.

KYC/AML

Les institutions qui tirent parti de la technologie blockchain et des smart contracts ont souvent besoin d’une infrastructure supplémentaire pour assurer une conformité réglementaire complète en ce qui concerne les lois sur la connaissance du client (KYC) et la lutte contre le blanchiment d’argent (AML). Cela nécessite l’utilisation d’un oracle externe pour fournir les données concernant l’identité et l’historique complet des fonds transférés.

Coinfirm est un exemple de société d’analyse blockchain qui utilise les oracles Chainlink pour amener les données de sa solution de lutte contre le blanchiment d’argent (AML) on-chain. Cela fournit une solution prête à l’emploi pour les utilisateurs qui souhaitent ajouter la conformité à toute application on-chain par le biais d’une vérification en temps réel par un réseau d’oracles. De plus, CipherTrace a lancé le service oracle DeFi sur Chainlink pour permettre aux DEX et autres applications DeFi de respecter les exigences de sanctions de l’OFAC (Office of Foreign Assets Control) en fournissant des données de conformité signées à la source on-chain.

CipherTrace a lancé un nœud Chainlink pour apporter des données AML on-chain

Identité sur les réseaux sociaux et noms de domaine

Les blockchains ont encore une courbe d’apprentissage abrupte pour de nombreuses personnes, en particulier lorsqu’il s’agit de traiter de longues adresses hexadécimales. Afin d’améliorer l’expérience utilisateur, des oracles sont utilisés pour aider à transformer les adresses hexadécimales en noms lisibles par l’homme, comme “chad.crypto”.

Unstoppable Domains, un référentiel de noms de domaine on-chain utilisant les oracles Chainlink pour lier le compte Twitter d’un utilisateur à son adresse on-chain lisible par l’homme de manière vérifiable et transparente, en est un exemple. Cela permet à quiconque de vérifier qu’un domaine blockchain est lié au compte de médias sociaux d’un utilisateur avant de lui envoyer des fonds.

Unstoppable Domains utilise des oracles Chainlink pour permettre aux utilisateurs de lier leur identité Twitter off-chain à leur nom de domaine Ethereum on-chain

Résultats d’audit de Smart Contract

Pour garantir l’intégrité et le bon fonctionnement des applications de smart contracts, les développeurs peuvent vouloir vérifier si un protocole a subi un ou plusieurs audits de sécurité avant de lui envoyer des fonds. En utilisant un oracle, les utilisateurs peuvent obtenir une vérification à la demande des résultats d’audit directement on-chain, ce qui ouvre la voie à des cas d’utilisation tels que les vérifications automatiques avant certaines transactions, notamment celles de grande valeur, ou lorsqu’ils agissent en tant que dépositaire de confiance pour les fonds d’autres utilisateurs.

La société de cybersécurité Hacken utilisera les oracles de Chainlink pour apporter leurs données de sécurité on-chain concernant les audits de smart contracts, les tests de pénétration sur les exchanges centralisés, les primes aux bugs, etc. Ces données peuvent ensuite être utilisées par les smart contracts pour empêcher les interactions avec des smart contracts dangereux et/ou non audités.

Hacken utilise les oracles de Chainlink pour introduire on-chain des rapports d’audit de sécurité qui seront utilisés par les applications de smart contracts

Sécurité des comptes

L’authentification à deux facteurs (2FA) est une autre méthode qu’un utilisateur peut utiliser pour sécuriser ses comptes en ligne, en exigeant une couche supplémentaire de vérification au-delà du nom d’utilisateur et du mot de passe. Ce renforcement de la sécurité empêche l’accès non autorisé à des informations confidentielles, ainsi que le transfert de fonds sans vérifications multiples. Avec les oracles Chainlink, les smart contracts peuvent être améliorés avec des fonctionnalités 2FA, protégeant directement les avoirs en cryptomonnaies d’un utilisateur.

Digital Bridge est un exemple de projet utilisant les oracles Chainlink pour apporter la sécurité 2FA aux smart contracts sur le réseau Matic. En se connectant à un service d’authentification API 2FA à haute disponibilité, Chainlink permet aux utilisateurs de créer une stratégie de défense en profondeur pour leurs fonds on-chain, empêchant les transferts non autorisés même en cas de vol de leur clé privée.

Digital Bridge utilise les oracles Chainlink pour activer des smart contracts sécurisés par des services d’authentification à 2 facteurs

Propriété intellectuelle

Tous les types de propriété intellectuelle, des redevances comme les droits d’auteur et les marques commerciales aux droits de licence pour les brevets, peuvent être transformés en smart contracts. Chainlink peut être utilisé pour vérifier les bases de données de propriété intellectuelle afin d’en vérifier la propriété, vérifier les informations d’identification off-chain avant l’accès à la propriété intellectuelle et faciliter les paiements de l’utilisateur au propriétaire de la propriété intellectuelle. Les smart contracts pourraient même symboliser la propriété partielle de la propriété intellectuelle et répartir les paiements en fonction du pourcentage de la part d’une personne. De grandes entreprises telles que Microsoft et EY ont démontré qu’il s’agit d’une solution pratique qui réduit considérablement les inefficacités opérationnelles dans le processus de gestion des droits et des redevances.

Primes de contribution

Les technologies open-source gagnent en popularité et peuvent bénéficier de programmes de primes plus étendus pour encourager les contributions. Cependant, la vérification du travail d’un contributeur et le paiement de celui-ci sont souvent des processus manuels, ce qui augmente les coûts et retarde les délais de paiement. Les oracles Chainlink peuvent être utilisés pour suivre les contributions sur les dépôts de code publics tels que Github et débloquer un dépôt de paiement une fois que les cas de test prédéfinis pour une prime ont passé sans erreur.

Gouvernement

Bien que la société puisse ne pas être d’accord sur certaines questions, une initiative que la plupart des gens peuvent soutenir est de créer plus de transparence, de responsabilité et d’efficacité dans les institutions gouvernementales. Les blockchains fournissent à la société une nouvelle infrastructure pour le suivi et l’exécution des processus gouvernementaux, les smart contracts offrent des garde-fous inviolables sur la manière dont les gouvernements sont autorisés à agir, et les oracles permettent d’utiliser des données objectives pour déclencher l’exécution de ces actions, au lieu de toujours s’en remettre à une interprétation centralisée. Les oracles sont l’un des ingrédients les plus importants pour réaliser la valeur des smart contracts au sein des processus gouvernementaux, car ils fournissent à la fois un pont pour connecter l’infrastructure existante aux blockchains et servent de déclencheurs finaux pour l’exécution du contrat.

Régulation

L’utilisation des smart contracts par les entreprises nécessitera de nouvelles formes de conformité réglementaire automatisée. Alors que certaines restrictions peuvent être codées en dur dans le code programmatique du smart contract, les gouvernements peuvent également utiliser des oracles comme moyen d’extraire les métadonnées du smart contract ou d’exiger l’approbation externe d’un oracle géré par le gouvernement avant de diffuser une transaction.

Un exemple d’oracle de conformité a été décrit dans l’étude de cas du projet Whitney lancé par la Depository and Trust Clearing Corporation (DTCC), la société de services financiers post-négociation qui règle la grande majorité des transactions sur titres aux États-Unis. Comme indiqué dans l’étude de cas, un oracle de conformité est un “moteur de règles dynamiques qui permet aux émetteurs et aux investisseurs de maintenir la conformité tout au long du cycle de vie des titres en approuvant/rejetant les transactions. Lorsqu’une transaction est approuvée, le registre des actions est mis à jour et le mouvement des tokens on-chain se produit.”

Vote

Compte tenu de la récente polarisation autour des résultats des élections, il existe une demande croissante de solutions de vote sécurisées et inviolables qui établissent l’intégrité du processus électoral. Bien que la refonte des systèmes de vote gouvernementaux puisse prendre du temps, on peut envisager un scénario simplifié dans lequel un vote peut être émis on-chain à l’aide d’une clé privée, un oracle peut vérifier l’identité de la personne à partir de plusieurs sources approuvées d’une manière préservant la vie privée via DECO, et, s’ils correspondent, une confirmation est publiée on-chain où elle est stockée comme un enregistrement immuable qui peut être vérifié cryptographiquement par n’importe qui. Cela conduit à la création d’une démocratie plus durable grâce à un vote inviolable, en accord avec les objectifs de développement durable des Nations unies.

Actes de propriété/permis/certificats

Les smart contracts peuvent être utilisés pour apporter plus d’efficacité et d’intégrité à la délivrance de certificats, de permis et d’actes gouvernementaux. Les oracles peuvent être utilisés pour générer des certificats de manière plus autonome, par exemple en utilisant DECO pour vérifier les références d’une personne avant de lui envoyer un document symbolisé tel qu’un permis. L’utilisation d’un système comme DECO permet au smart contract d’interroger un ensemble de sources faisant autorité tout en préservant la confidentialité. Un tel processus automatisé pourrait permettre d’économiser des milliards de dollars en dépenses publiques.

Développement durable

Agriculture régénératrice

Les smart contracts hybrides qui combinent le code on-chain et les données du monde réel provenant de capteurs IoT et de données satellitaires peuvent être exploités pour créer des systèmes d’incitation entièrement traçables, transparents et automatisés qui récompensent directement les individus, les entreprises et les gouvernements qui prennent part à des pratiques durables et luttent à la fois contre le changement climatique et l’atténuation de ses effets néfastes. Il peut s’agir de la création de compensations carbone symbolisées, de l’agriculture régénérative et même du contrôle de la consommation pour récompenser ceux qui ne dépassent pas leurs moyens.

La Green World Campaign est un exemple de projet qui vise à utiliser des smart contracts hybrides pour encourager l’agriculture régénérative dans un programme de reforestation créé en collaboration avec IC3 et financé par une subvention communautaire Chainlink. Ce programme utilise des données de télédétection par satellite qui sont alimentées on-chain par des oracles Chainlink pour récompenser les responsables de l’agriculture régénérative qui aident à reboiser les terres dégradées. En encourageant l’absorption de carbone, l’objectif est de planter des milliards d’arbres et de contribuer à améliorer le niveau de vie et de santé des habitants des régions en développement.

Comment AIRS encourage l’agriculture régénérative en utilisant des données satellitaires, des oracles Chainlink et des smart contracts hybrides

Imagerie par satellite et drones

Bien que légèrement plus avancé, il n’est pas difficile d’imaginer un avenir où l’imagerie satellitaire est utilisée en combinaison avec des réseaux IoT et des drones pour recueillir des données sur des activités externes comme un projet de construction. Grâce à l’intelligence artificielle, les données pourraient ensuite être analysées et croisées avec des projets antérieurs pour déterminer le pourcentage d’achèvement d’un projet. Les oracles de Chainlink pourraient relayer ces données à un smart contract on-chain pour émettre des paiements basés sur l’achèvement des travaux aux entreprises de construction, résolvant ainsi un problème majeur de retard de trésorerie pour les entreprises réalisant de grands projets qui prennent beaucoup de temps.

Lors d’une discussion au coin du feu entre Ari Juels, scientifique en chef de Chainlink Labs, et Sergey Nazarov, cofondateur de Chainlink, Ari a évoqué ses premiers travaux avec Sishan Long, étudiant en doctorat, sur un projet appelé AIRS : Automated Incentives for Reforestation Stewardship (incitations automatisées à la gestion du reboisement). Le projet AIRS vise à encourager la gestion de l’environnement en recueillant de manière cohérente des données satellitaires (capacité de capture du carbone, capacité de séquestration du carbone, capacité de synchronisation du carbone, etc.) et en surveillant leur état au fil du temps à l’aide d’environnements d’exécution fiables. L’idée est que des entités telles que les gouvernements et les ONG versent de l’argent au smart contract, qui est ensuite distribué aux personnes chargées de maintenir et d’étendre ce puits de carbone très important, encourageant ainsi les pratiques durables.

Off-Chain Computation

Fonction d’aléatoire vérifiable (Verifiable Random Function — VRF)

Les applications on-chain n’ont pas accès à un générateur de nombres aléatoires (RNG) sécurisé en raison de la nature déterministe des réseaux blockchain. L’utilisation du blockhash on-chain peut donner lieu à des manipulations de la part des mineurs/validateurs de blockchain qui éliminent les blocs dont les hachages sont défavorables et peuvent “relancer les dés”, modifiant ainsi la valeur du RNG. Les solutions naïves off-chain sont opaques et ne fournissent aucune preuve que la valeur RNG produite est légitime et n’a pas été manipulée par la source de données ou le nœud oracle. Chainlink Verifiable Random Function (VRF) surmonte ces problèmes en fournissant aux smart contracts une source sûre de caractère aléatoire soutenue par une preuve cryptographique qui ne peut pas être manipulée par les nœuds oracle, les utilisateurs ou les équipes de développement.

Chainlink VRF fonctionne en combinant des données de bloc encore inconnues au moment de la demande avec la clé privée pré-engagée du nœud d’oracle pour générer à la fois un nombre aléatoire et une preuve cryptographique. Les smart contracts consommateurs n’accepteront l’entrée du nombre aléatoire que si elle est accompagnée d’une preuve cryptographique valide. Cela permet aux utilisateurs d’avoir l’assurance automatisée et publiquement vérifiable, directement on-chain, que chaque application de smart contract utilisant Chainlink VRF pour l’aléatoire est manifestement équitable. Le caractère aléatoire vérifiable peut être utilisé dans un grand nombre de cas d’utilisation, y compris les NFTs dynamiques, les applications gaming on-chain, les systèmes off-chain, et au-delà.

Chainlink VRF fournit aux smart contracts une source d’aléa sécurisée

Keepers

Les smart contracts sont des morceaux de code qui s’exécutent de manière déterministe sur la blockchain. Cependant, ils sont “endormis” par défaut et doivent être “réveillés” par une entité externe pour exécuter des fonctions on-chain et modifier les états du contrat. Chainlink Keepers offre aux développeurs de smart contracts, aux applications décentralisées (dApps) et aux organisations autonomes décentralisées (DAO) une solution à ce problème grâce à un réseau décentralisé de nœuds hautement fiable, décentralisé et rentable, capable d’automatiser n’importe quelle fonction de smart contract et d’effectuer la maintenance régulière des contrats.

Chainlink Keepers peut être utilisés pour un large éventail de fonctions de smart contracts, y compris l’exécution d’ordres limites sur un DEX, la frappe de nouveaux tokens lorsqu’une réserve augmente en valeur, la récolte du rendement d’un coffre-fort, le rebasing élastique du supply, le déclenchement de stratégies de négociation automatisées, la liquidation de prêts sous-collatéralisés, la libération de tokens d’acquisition, le complément de soldes de tokens tombant sous un seuil, et bien plus encore.

Protocole d’interopérabilité Cross-Chain (CCIP)

Il est peu probable qu’une seule blockchain domine l’ensemble du marché des smart contracts, surtout si l’on tient compte des limitations de débit, des différences juridictionnelles et de la spécialisation des blockchains. Un tel univers multi-blockchain signifie que les blockchains doivent communiquer les unes avec les autres. Cependant, en raison de leurs propriétés de sécurité inhérentes, les blockchains ne peuvent pas accéder nativement aux données d’autres réseaux de blockchains, une question très similaire au problème de l’oracle. Les oracles Chainlink peuvent être utilisés pour combler cette lacune en lisant les données sur une blockchain et en écrivant les résultats sur une autre comme moyen de déclencher un certain type d’interactions cross-chains et/ou simplement une transaction on-chain qui demande l’information.

Le protocole d’interopérabilité cross-chain (Cross-Chain Interoperability Protocol, CCIP) est un standard open-source qui fournira une solution de messagerie cross-chain sécurisée, décentralisée et extensible permettant aux smart contracts de tout réseau de blockchain d’envoyer des messages, de transférer des tokens et de lancer des actions sur tout autre réseau de blockchain. En plus de la transmission généralisée de messages entre les blockchains, CCIP permet la création de ponts cross-chain, comme l’implémentation de référence Programmable Token Bridge, qui permet le transfert de tokens et de commandes vers tout autre blockchain.

Cross-Chain Interoperability Protocol (CCIP) permet de créer des ponts cross-chain

Service de séquençage équitable (Fair Sequencing Services — FSS)

Alors que les oracles Chainlink sont généralement reconnus pour leur capacité à récupérer et livrer des données du monde réel on-chain de manière fiable et sécurisée, ils peuvent également effectuer divers calculs off-chain, y compris l’ordre des transactions. Le développement par Chainlink de Fair Sequencing Services (FSS) permettra aux applications décentralisées d’atténuer la valeur extractible par les mineurs (MEV) en garantissant que l’ordre des transactions ne peut pas être manipulé par les mineurs pour siphonner la valeur des utilisateurs. En outre, en empêchant les attaques « front runner » , les coûts de gas peuvent être considérablement réduits et les DEXs peuvent devenir plus fiables (par exemple, les transactions sont honorées selon des règles plus justes comme leur arrivée dans le mempool).

Les services de séquençage équitable (FSS) Chainlink permettent d’ordonner équitablement les transactions afin d’atténuer les problèmes causés par la valeur extractible par les mineurs (MEV)

Prix du gas de la blockchain

Afin d’éviter les spams, les transactions blockchains compatibles avec les smart contracts requièrent des frais de gas dans le token natif pour payer le coût que les mineurs dépensent pour valider une transaction. Cependant, le marché qui détermine le prix du gas se déroule off-chain et les smart contracts nécessitent donc un oracle pour obtenir le coût actuel par unité de gas.

Un exemple de cela en action est Tornado.cash, un mélangeur de confidentialité on-chain qui utilise l’oracle du prix du gas Chainlink lors de la génération de transactions si les fournisseurs centralisés de prix du gas sont hors ligne ou inaccessibles (comme bloqués par Tor). Les smart contracts peuvent également utiliser cet oracle du prix du gas pour créer des produits financiers du prix du gas et d’autres produits financiers conçus pour se couvrir contre la congestion du réseau blockchain et les coûts de transaction élevés.

Sélection équitable des participants

Avec l’avènement des ventes publiques basées sur la blockchain, de nombreux projets cherchent des moyens de choisir équitablement l’ordre des participants à la vente au-delà du modèle commun du “premier arrivé, premier servi”, qui peut être facilement manipulé. Initialement popularisée par les échanges centralisés, la sélection aléatoire des participants à la vente dans les smart contracts est de plus en plus répandue.

Un exemple est Centaur, une plateforme DeFi qui utilise Chainlink VRF pour déterminer les participants à une vente publique on-chain. Sur la base d’une liste d’adresses accumulées avant la vente, Chainlink VRF détermine de manière vérifiable et équitable quelles adresses de cette liste sont autorisées à participer à la vente publique on-chain.

Centaur utilise Chainlink VRF pour sélectionner les participants à une vente publique on-chain, garantissant l’égalité des chances d’accès

Un autre exemple est Get Protocol, une solution de billetterie événementielle basée sur la blockchain qui utilise Chainlink VRF pour déterminer de manière aléatoire une ligne d’attente numérique pour des concerts et des événements très demandés. Les utilisateurs ont ainsi une chance égale d’obtenir des billets, d’une manière qu’ils peuvent vérifier indépendamment on-chain comme étant impartiale.

Sélection aléatoire des nœuds

Certains protocoles utilisent l’imprévisibilité comme une forme de sécurité, par exemple en choisissant au hasard les validateurs pour la production de blocs. Une source d’aléatoire non sécurisée permettrait à des acteurs malveillants de s’insérer de manière excessive dans le processus et de manipuler la production de blocs, voire de paralyser le réseau. Chainlink VRF peut être utilisé comme une source d’aléa inviolable pour choisir équitablement les validateurs chaque fois qu’un bloc de transactions doit être produit, protégeant ainsi les réseaux blockchain d’une grande catégorie de vecteurs d’attaque clés.

Conclusion

En tant que cadre généralisé pour la construction de réseaux oracles décentralisés, Chainlink fournit aux développeurs les outils dont ils ont besoin pour connecter leurs applications de smart contracts à toutes les données ou événements du monde réel requis pour leur cas d’utilisation. Bien que les cas d’utilisation énumérés ci-dessus ne constituent pas une liste exhaustive, car il existe un nombre infini de cas d’utilisation de smart contracts rendus possibles par Chainlink, nous pensons qu’ils constituent un point de départ pour les développeurs qui souhaitent créer de nouvelles applications décentralisées innovantes.

Si vous êtes un développeur et que vous voulez rapidement connecter votre application de smart contract aux oracles Chainlink, visitez la documentation pour les développeurs et rejoignez la discussion technique sur Discord. Si vous souhaitez planifier un appel pour discuter plus en profondeur d’une intégration, contactez-nous ici.

Website | Twitter | Reddit | Newsletter | YouTube | Telegram | Events | GitHub | Price Feeds | DeFi

--

--