Qu’est-ce qu’un Oracle de données ?

Les oracles de données ne sont pas nouveaux ; ils ont été traditionnellement utilisés au sein de l’informatique pour fournir des flux de données à partir de grandes bases de données centralisées dans les services qui nécessitent ces informations.

Ils sont le messager numérique sur lequel les entreprises comptent pour fournir des informations précises et fiables provenant d’une source ou d’un certain nombre de sources.

Dans le monde du Web 3.0, construit sur les technologies blockchain, les oracles de données fournissent un service clé aux applications décentralisées (dApps), agrégeant les données nécessaires pour ensuite déclencher une action via le contrat intelligent.

Par exemple, un échange décentralisé comme Uniswap peut avoir besoin du prix de la paire ETH / CUDOS en temps réel, car un acheteur de jetons vient de passer un ordre au marché. Le contrat intelligent Uniswap demande le flux à l’oracle de données, et les données reçues déclenchent ensuite l’action sur le contrat intelligent à émettre au prix « X ». Le contrat intelligent l’écrit ensuite sur la blockchain.

La grande chose à propos de la blockchain comme Ethernet est qu’ils sont entièrement autonomes. Le contrat intelligent est auto-réalisateur et est entièrement contrôlé par la blockchain, où aucune entité, intermédiaire ou décideur n’agit en tant qu’arbitre. Tout ce qui est nécessaire, ce sont les informations envoyées par l’oracle pour que le contrat intelligent s’auto-remplisse.

Cependant, il y a des complications dans la création d’une blockchain, qui est censée s’éloigner des tiers, qui dépend techniquement d’un oracle tiers. Faire confiance à cette source tierce pourrait conduire à des données frauduleuses, ce qui pourrait inciter le contrat intelligent à s’auto-exécuter sous de faux prétextes. Si la source de données devait être piratée, par exemple, cela constituerait une menace pour l’intégrité du contrat intelligent.

Des recherches sont toutefois menées pour servir de médiateur dans ces questions. Et la re-décentralisation est au cœur de leur ambition afin de restaurer la sécurité du réseau. Les environnements d’exécution approuvés (TEE) en sont un exemple, où un matériel sécurisé supplémentaire est utilisé pour éviter les violations par les pirates.

Malgré ces complications, des entreprises comme Augur et Chainlink adoptent déjà la nouvelle technologie, démontrant leur confiance dans l’exécution de contrats intelligents par le biais d’oracles.

Il est clair que les oracles et les contrats intelligents sont là pour rester. Et comme toute technologie, ils sont sujets à des complications lors de leur phase d’adoption précoce. Mais avec les bons esprits rusés, il est évident qu’il y a une réelle nécessité pour la naissance d’une technologie aussi puissante.

À propos de Cudos

Télégramme. Twitter . Facebook. Linkedin. Blogue.