Blockchain Oracles – La clé de l’évolutivité et de l’interopérabilité

oracles blockchain sont des services tiers qui fournissent des contrats intelligents avec des informations externes. Ils servent de ponts entre les blockchains et le monde extérieur.

L’évolutivité et l’interopérabilité sont souvent considérées comme les deux Saint Graal de l’espace cryptographique. L’interopérabilité est définie comme la capacité des différents logiciels à communiquer et à échanger efficacement des informations entre eux. Les oracles sont un outil puissant qui peut assurer l’interopérabilité entre différentes blockchains et communiquer avec des sources de données externes.

Pourquoi l’interopérabilité est importante

  • Il existe actuellement plusieurs points de défaillance centralisés dans l’espace décentralisé. Par exemple. Les échanges agissent comme un portail entre l’espace centralisé et décentralisé. Cependant, comme ils sont très vulnérables, ils sont toujours attaqués par des pirates informatiques.
  • Pour que les blockchains réussissent, elles doivent pouvoir interagir avec les systèmes existants comme les institutions financières, etc. Il est essentiel de maintenir un point de contact solide entre les deux.
  • Au départ, la communauté pensait que l’écosystème des contrats intelligents serait régi par le maximalisme de la chaîne, c’est-à-dire une chaîne dominante hébergeant un ensemble de contrats intelligents. Cependant, nous savons déjà qu’il existe plusieurs plates-formes de contrats intelligents. Pour obtenir une fonctionnalité maximale, il est essentiel que ces plates-formes sachent comment se «parler».

Classer les oracles

Il existe deux types d’interopérabilité que les projets blockchain peuvent utiliser:

  • Sur chaîne
  • Hors chaîne

Interopérabilité en chaîne

Cette méthode utilise une troisième blockchain comme pont entre deux blockchains différentes. Des projets comme AION, Wanchain et ICON utilisent cette méthode. Les trois approches suivantes sont les plus courantes de l’interopérabilité en chaîne:

  • Hub and Spoke: Rendu populaire par AION, dans cette méthode, la blockchain de connexion agit comme un hub central auquel les autres blockchains aka rayons sont connectés.
  • Échange décentralisé: l’interopérabilité entre deux projets distincts peut être créée en créant un échange décentralisé.
  • Ponts: dans cette méthode, la blockchain agit comme un pont à usage général entre le pour faciliter la communication et la messagerie.

Interopérabilité hors chaîne

Cette méthode utilise des systèmes hors chaîne ou middleware pour faciliter l’interopérabilité.

#Crypto ExchangeBenefits

1

Binance
Best exchange


VISIT SITE
  • ? The worlds biggest bitcoin exchange and altcoin crypto exchange in the world by volume.
  • Binance provides a crypto wallet for its traders, where they can store their electronic funds.

2

Coinbase
Ideal for newbies


Visit SITE
  • Coinbase is the largest U.S.-based cryptocurrency exchange, trading more than 30 cryptocurrencies.
  • Very high liquidity
  • Extremely simple user interface

3

eToro
Crypto + Trading

VISIT SITE
  • Multi-Asset Platform. Stocks, crypto, indices
  • eToro is the world’s leading social trading platform, with thousands of options for traders and investors.
  • Swaps atomiques: les swaps atomiques sont une méthode décentralisée utilisée pour échanger deux actifs sans avoir à passer par un échange centralisé. Si vous voulez en savoir plus sur les swaps atomiques, lisez ceci.
  • Canaux d’état: les implémentations de couche 2 comme les canaux d’état peuvent permettre une interaction hors chaîne et des permutations atomiques.
  • Système d’exploitation: un système d’exploitation blockchain permet la messagerie inter-chaînes et les échanges atomiques en s’exécutant au-dessus des blockchains participantes.
  • Oracles: Les oracles peuvent également permettre un large degré de communication croisée entre les blockchains et les systèmes d’entreprise.

En dehors de cela, nous pouvons également classer les oracles en oracles logiciels et matériels:

  • Oracle logiciel: les informations relayées dans les oracles logiciels proviennent de sources en ligne telles que des sites Web, des API backend ou même d’autres contrats intelligents. Le type d’informations incluses ici peut aller du cours des actions aux données d’événements sportifs..
  • Oracle matériel: les oracles matériels utilisent des appareils IoT pour suivre et vérifier les données du monde réel avant de les envoyer au contrat intelligent.

Pourquoi avons-nous besoin d’Oracles Blockchain?

Les contrats intelligents ont été conçus pour exécuter des opérations irréversibles. C’est pourquoi les informations introduites dans le contrat doivent provenir d’une source relativement fiable. C’est pourquoi, lorsque les données proviennent d’une source externe, cela peut être un peu un dilemme. Cependant, d’un autre côté, cela augmente le nombre de cas d’utilisation de manière exponentielle.

Un oracle signe des revendications sur l’état du monde et le télécharge sur la blockchain. Les blockchains semblent vivre dans leur réalité isolée, complètement coupées du reste du monde. Un oracle peut connecter la blockchain au monde réel en lui fournissant des informations pertinentes. Les informations peuvent être récupérées ou agrégées à partir d’une ou de plusieurs sources de confiance par un ou plusieurs oracles. Prenons un exemple simple pour voir comment fonctionnent les oracles.

  • Alice et Bob parient sur qui va gagner la finale de la NBA.
  • Alice pense que LA Lakers va gagner, tandis que Bob parie sur les Milwaukee Bucks.
  • Après s’être mis d’accord sur les paiements, ils signent l’accord en bloquant leurs fonds dans un contrat intelligent. Le contrat intelligent libère des fonds au gagnant en fonction des résultats.
  • Maintenant, comment le contrat saura-t-il exactement qui était le vainqueur du match? Cela dépend de l’oracle pour lui fournir les informations pertinentes.
  • L’oracle interroge une API de confiance pour savoir quelle équipe a gagné transmet ces informations au contrat intelligent. Le contrat envoie ensuite les fonds à Alice ou Bob, selon le résultat.
  • Si l’oracle ne fait pas son travail, le contrat intelligent n’aura aucun moyen de savoir qui est le vainqueur du match..

Cas d’utilisation de la blockchain

#CRYPTO BROKERSBenefits

1

eToro
Best Crypto Broker

VISIT SITE
  • Multi-Asset Platform. Stocks, crypto, indices
  • eToro is the world’s leading social trading platform, with thousands of options for traders and investors.

2

Binance
Cryptocurrency Trading


VISIT SITE
  • ? Your new Favorite App for Cryptocurrency Trading. Buy, sell and trade cryptocurrency on the go
  • Binance provides a crypto wallet for its traders, where they can store their electronic funds.

#BITCOIN CASINOBenefits

1

Bitstarz
Best Crypto Casino

VISIT SITE
  • 2 BTC + 180 free spins First deposit bonus is 152% up to 2 BTC
  • Accepts both fiat currencies and cryptocurrencies

2

Bitcoincasino.io
Fast money transfers


VISIT SITE
  • Six supported cryptocurrencies.
  • 100% up to 0.1 BTC for the first
  • 50% up to 0.1 BTC for the second

Marché n ° 1 de la prédiction

Les marchés de prédiction décentralisés comme Augur et Gnosis exploitent la «connaissance de la foule» pour prédire l’état futur des marchés. Ces marchés doivent capturer des connaissances via plusieurs oracles ou des règlements d’événements hors chaîne.

# 2 Defi

La combinaison des contrats intelligents et de la finance a inauguré l’ère de Finance décentralisée (DeFi). Ces produits ont besoin d’accéder à des flux de données sans confiance, qui pourraient être fournis par des oracles.

# 3 Assurance

Il pourrait être possible d’acheter des produits d’assurance via la blockchain via des oracles. Étant donné que le plus gros problème en matière d’assurance est la fraude, la décentralisation de la blockchain et la fiabilité des oracles sont un combo parfait pour résoudre ce problème.

# 4 Expédition

Oracles peut remplacer les systèmes GPS centralisés existants pour fournir une cartographie de localisation fiable pour les dApps afin de suivre les expéditions.

# 5 Mettre l’écurie en «stablecoins»

Le Dai Stablecoin de MakerDAO utilise un réseau de plusieurs Oracles pour lui rapporter en permanence le prix de l’Ether. Ils doivent être constamment informés du prix afin de savoir s’ils ont besoin de consolider ou de liquider leur garantie pour maintenir le prix de Dai stable..

Comment maintenir la fiabilité d’Oracle Blockchain?

Il existe quatre techniques que les oracles peuvent utiliser pour maintenir sa fiabilité:

  • Plusieurs sources de données.
  • Oracles multiples.
  • Mécanismes d’incitation.
  • Environnement d’exécution fiable.

Plusieurs sources de données

Si votre oracle collecte des informations à partir de plusieurs sources de données, la probabilité qu’il reçoive des informations erronées est faible. Cependant, l’oracle lui-même peut agir comme un point de défaillance.

Oracles multiples

Une autre approche consiste à utiliser plusieurs oracles pour collecter des informations, ce qui annule le problème du «point de défaillance unique». Cependant, le risque ici est qu’il y ait une chance qu’une majorité de ces oracles aient compromis des sources d’information.

Mécanisme d’incitation

Les oracles peuvent prendre une page du protocole Casper et inclure un mécanisme de «réduction des enjeux» pour s’assurer que les acteurs impliqués sont incités à agir honnêtement. La clé ici est d’incorporer une forme de tokenomics qui oblige les nœuds du réseau oracle à effectuer un travail honnête et à bien se comporter. S’ils fonctionnent bien, ils obtiennent une récompense, sinon, ils peuvent être punis via un mécanisme de slashing.

Environnement d’exécution sécurisé (TEE)

TEEs permet à une application d’être exécutée dans un environnement isolé appelé «enclave» qui lui fournit une protection matérielle. L’enclave:

  • Assure l’intégrité du projet.
  • Préserve la confidentialité des opérations.
  • Il permet à l’application de lire et d’écrire de la mémoire en dehors de l’enclave. En d’autres termes, il peut prouver son honnêteté et son intégrité au travail sans avoir à dire exactement ce qu’ils font.

Projets d’Oracle Blockchain prometteurs

Il y a trois projets d’oracle que nous allons mettre sous le microscope. Elles sont:

  • Maillon de chaîne.
  • Augure.
  • Passerelles RIF

Maillon de chaîne

Blockchain Oracles - La clé de l'évolutivité et de l'interopérabilité

ChainLink est un réseau oracle décentralisé basé sur Ethereum. Il vise à être un middleware de blockchain sécurisé qui a l’intention de connecter différents contrats intelligents à travers les blockchains. Le réseau a été mis en service le 30 mai 2019. L’entreprise à l’origine de cela s’appelle «SmartContract». En septembre 2017, ChainLink a levé 32 millions de dollars dans son ICO.

ChainLink prévoit de créer des contrats intelligents pour interagir en toute sécurité avec des ressources externes à la blockchain, telles que des flux de données cryptographiquement sécurisés, ainsi que de faciliter l’interopérabilité entre les blockchains. ChainLink se concentre actuellement sur la création d’un réseau décentralisé d’oracles compatibles avec les blockchains Bitcoin, Ethereum et Hyperledger.

Réseau ChainLink: en chaîne et hors chaîne

Le protocole ChainLink utilise à la fois des composants en chaîne et hors chaîne.

Composant en chaîne

  • Filtre les oracles en fonction des métriques demandées par une partie à un contrat intelligent.
  • Collecte les oracles correspondant aux requêtes SLA et les trie à l’aide de modèles de réputation et d’agrégation.
  • Fournit un résultat collectif final basé sur la requête.

Composant hors chaîne

  • Ce composant se compose de nœuds oracle connectés au réseau Ethereum. Ces nœuds répondent indépendamment aux demandes hors chaîne appropriées.
  • Les nœuds hors chaîne qui remplissent des exigences spécifiques et prédéterminées, rassemblent les informations demandées par ces contrats.
  • ChainLink agit comme un intermédiaire à faible coût pour réacheminer et allouer les données.
  • Les nœuds hors chaîne sont récompensés par le jeton LINK natif pour leurs services.

Augure

Blockchain Oracles - La clé de l'évolutivité et de l'interopérabilité

Augur est une plateforme de marché d’oracle et de prédiction décentralisée et sans confiance. Il tire parti de la sagesse de la foule pour spéculer et rapporter le résultat objectif de tout événement.

Les marchés de prédiction sont des marchés spéculatifs qui permettent aux utilisateurs d’acheter et de vendre des actions à l’issue d’un événement. Supposons que vous ayez des connaissances spécialisées dans un domaine particulier. Par exemple. Un match de basket. En tenant compte de divers facteurs, vous pariez sur une issue favorable.

Comment fonctionne Augur?

Blockchain Oracles - La clé de l'évolutivité et de l'interopérabilité

Il existe trois types de personnes qui utilisent augur:

  • The Reporters aka Oracles: Ils rendent compte des résultats de leurs domaines de prédilection. Lorsqu’un événement est proche de la maturation, ils rendent compte du résultat. S’ils signalent mal ou ne signalent pas du tout, ils risquent de perdre 20% de leur REP (jetons Augur natif). La valeur d’augur est directement proportionnelle à la qualité des journalistes. Pourquoi? Parce que si beaucoup de journalistes sont malhonnêtes, personne ne voudra utiliser augur, ce qui réduira considérablement la demande. Cela oblige tous les journalistes à rester honnêtes.
  • The Wagerers: Ils parient sur l’avenir des marchés sur la base des rapports des journalistes.
  • Les créateurs de marché: Ils créeront les marchés sur lesquels les journalistes pourront faire rapport et gagner des frais de marché en conséquence.

La période de rapport

Le reporting se fait en deux phases. Dans le premier mois suivant la fin de l’événement, les journalistes soumettent leur rapport au réseau, qui est étroitement sécurisé et tenu à l’écart du public. Un mois plus tard, la deuxième phase se produit où les rapports sont affichés dans un grand livre ouvert, qui est gratuit pour tous. Lorsque cela est fait, nous arrivons à un consensus final.

Conséquences du consensus

  • Les parieurs obtiennent leur récompense appropriée pour avoir mis leurs paris.
  • Les journalistes qui ont rapporté honnêtement reçoivent des frais des parieurs.
  • Les journalistes qui n’ont pas signalé correctement se voient déduire 20% de leur REP, ce qui revient aux journalistes qui ont fait des déclarations honnêtes et exactes..

Passerelles RIF

Le porte-greffe (RSK) est un plateforme de contrat intelligent qui est connecté à la blockchain de Bitcoin via la technologie sidechain. Rootstock vous permet de créer des applications compatibles avec ethereum (le modèle web3 / EVM / Solidity) tout en bénéficiant de la sécurité fournie par la blockchain de Bitcoin. À la base, Rootstock est une combinaison de:

  • Une machine virtuelle déterministe à ressources Turing-complète (pour les contrats intelligents) est compatible avec l’EVM d’Ethereum.
  • Une sidechain bitcoin liée à deux voies (pour le commerce libellé BTC) basée sur une fédération forte.
  • Un protocole de consensus SHA256D merge-mining (pour la sécurité du consensus reposant sur les mineurs de Bitcoin) avec un intervalle de bloc de 30 secondes. (pour des paiements rapides).

Rootstock utilisera également sa pile technologique – le Rootstock Infrastructure Framework Open Standard (RIFOS) pour aider à construire un système économique sain au-dessus de Bitcoin, un peu comme un AWS décentralisé. Cela facilitera l’utilisation de la technologie blockchain en la rendant aussi simple que possible pour tout le monde. Gardez à l’esprit les fonctionnalités suivantes en ce qui concerne RIFOS:

  • Tant qu’un produit est compatible avec les protocoles sous-jacents, les développeurs peuvent l’intégrer de manière transparente dans l’écosystème RIFOS.
  • Tous les composants individuels de RIFOS ont été conçus pour maximiser les avantages potentiels pour ceux qui souhaitent offrir leurs services d’infrastructure au sein de l’écosystème du protocole.
  • Tous les composants sont protégés par la sécurité fournie par le réseau bitcoin.
  • Ses protocoles comprendront des mécanismes pour déclencher des effets de réseau et des économies d’échelle.
  • La plupart des services exécutés dans RIFOS seront consommés en utilisant un seul jeton (RIF).

Bref aperçu des passerelles RIF

Les passerelles RIF fournissent un réseau d’oracles pour permettre des interactions sécurisées et inviolables avec le monde extérieur. Il propose une couche d’interface qui unifie l’accès aux services oracle et les intégrations inter-chaînes, fournir des blockchains avec un protocole indépendant de la mise en œuvre pour la consommation de données internes et externes. Voici quelques points à garder à l’esprit sur les passerelles RIF:

  • Construit des ponts entre les blockchains.
  • Il permet aux fournisseurs de données et aux consommateurs de s’engager dans des transferts de données sécurisés et standardisés.
  • Prend en charge un large éventail de modèles de consommation de données, d’abonnement et de paiement.

Les passerelles RIF fournissent trois services oracle distincts:

  • Services de données: pour consommer des données externes de la blockchain.
  • Service Triggers: Consommer des données externes depuis la blockchain.
  • Service Scheduler: demander l’exécution future d’une transaction blockchain.

# 1 Services de données

Un service de données fournit un type spécifique de données du monde externe. Les données externes peuvent provenir d’une seule source de données ou d’un réseau de plusieurs sources de données. Voilà comment cela fonctionne:

  • Le créateur et l’offrant d’un service de données est appelé «fournisseur de services de données».
  • Les consommateurs peuvent choisir parmi différents types de services de données, puis interagir avec le contrat intelligent du fournisseur de services de données correspondant pour obtenir les données externes.
  • Le fournisseur de services doit implémenter les interfaces de service de données dans ses contrats intelligents.
  • Le fournisseur doit périodiquement mettre à jour ses données car son consommateur peut avoir besoin des données les plus récentes ou de celles qui ont été publiées il y a peu de temps..

Comment fonctionne l’interaction entre le fournisseur et le consommateur?

Un consommateur peut utiliser deux méthodes pour consommer les données du fournisseur: un modèle d’extraction directe ou un service d’abonnement.

Modèle de traction

Le consommateur paie les données sur une base par requête. Les données demandées proviennent directement du fournisseur. C’est un modèle plus cher et plus lent.

Modèle d’abonnement

Un consommateur paie un prix fixe pour l’accès. La diffusion d’un seul élément de données à plusieurs clients permet au fournisseur de services de répartir le coût de la récupération des données du monde externe entre tous les abonnés. RIF propose deux modèles d’abonnement:

  • À la demande: le consommateur demande au fournisseur la valeur au besoin, tant que l’abonnement est valide.
  • Push: le fournisseur envoie périodiquement les nouvelles données aux abonnés.

# 2 Services de déclenchement

Un service de déclenchement permet au fournisseur de se procurer des informations à partir de la blockchain et de les donner au consommateur pour un prix. Le consommateur peut créer sa propre solution de notification sur l’API fournie par le fournisseur. Les fonctionnalités des services Trigger sont les suivantes.

  • Chaque fournisseur de déclencheur doit être associé à un nom de domaine unique. Cela garantit la facilité d’accessibilité de l’utilisateur.
  • Les fournisseurs doivent se conformer à une interface prédéfinie qui a été conçue pour être utilisée par des applications tierces.
  • Les consommateurs ont la liberté de choisir entre un seul fournisseur ou de s’abonner à un ensemble de fournisseurs.

Déclencheurs prédéfinis

Le fournisseur peut offrir un service de notification sur certains contrats intelligents ou événements au sein de la blockchain. Il le fait en notifiant un ensemble fixe d’événements émis par l’observation du contrat.

Déclencheurs personnalisés

Le consommateur peut également créer un déclencheur spécifiquement pour ses propres besoins. Ils doivent spécifier au fournisseur la source des événements dont ils souhaitent être informés, par exemple. l’adresse du contrat intelligent.

  • Même un utilisateur non technique pour créer son propre service de notification.
  • Pour déclencher une action, le fournisseur permet aux consommateurs de spécifier quelle action est exécutée une fois qu’un événement correspondant est reçu.
  • Les consommateurs ont la liberté de définir la liste des événements qui seront notifiés par le fournisseur de déclenchement.

Comment fonctionne l’interaction entre le fournisseur et le consommateur?

Le service de déclenchement propose les modèles pull et abonnement

Modèle de traction

Le consommateur demande spécifiquement une notification concernant un événement particulier.

Modèle d’abonnement

Comme pour les services de données, un consommateur paie un prix prédéfini pour le service. Cependant, les déclencheurs n’ont que le modèle d’abonnement push.

# 3 Services de planification des transactions

Le service de planification des transactions est une solution décentralisée qui permet à un client de programmer les futures exécutions de transactions en chaîne. Comme pour les services de données et les services de déclenchement, les nouveaux fournisseurs de services de planification peuvent se joindre en enregistrant un nouveau service de planification qui sera découvert via le marché RIF. Les consommateurs peuvent être internes / en chaîne ou externes / hors chaîne.

Comment fonctionne l’interaction entre le fournisseur et le consommateur?

Le service de planification peut également proposer des modèles d’extraction et d’abonnement.

Modèle de traction

Le consommateur paie le montant requis après avoir demandé un calendrier de transaction unique pour une exécution déléguée. L’exécution peut être planifiée pour une heure et une «fenêtre d’exécution» données.

Modèle d’abonnement

Les consommateurs peuvent s’abonner pour déléguer l’exécution d’une fonction spécifique de manière récurrente. Le consommateur paie un prix négocié pour l’exécution récurrente d’une fonction. Le protocole RIF Scheduler Services propose simplement le mode d’abonnement push pour déléguer une exécution répétitive.

Mike Owergreen Administrator
Sorry! The Author has not filled his profile.
follow me