{"id":8653,"date":"2023-06-01T22:53:35","date_gmt":"2023-06-01T22:53:35","guid":{"rendered":"https:\/\/www.bitnovo.com\/blog\/?p=8653"},"modified":"2022-05-11T21:44:15","modified_gmt":"2022-05-11T21:44:15","slug":"quest-ce-quun-oracle-blockchain-et-comment-fonctionne-t-il","status":"publish","type":"post","link":"https:\/\/www.bitnovo.com\/blog\/fr\/quest-ce-quun-oracle-blockchain-et-comment-fonctionne-t-il","title":{"rendered":"Qu\u2019est-ce qu\u2019un Oracle Blockchain et comment fonctionne t-il ?"},"content":{"rendered":"<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_82_2 counter-hierarchy ez-toc-counter ez-toc-transparent ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Alternar tabla de contenidos\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #ffffff;color:#ffffff\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #ffffff;color:#ffffff\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 eztoc-toggle-hide-by-default' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/www.bitnovo.com\/blog\/fr\/quest-ce-quun-oracle-blockchain-et-comment-fonctionne-t-il\/#quest-ce_quun_oracle_blockchain_et_comment_ca_marche\" >Qu\u2019est-ce qu\u2019un Oracle Blockchain et comment \u00e7a marche ?<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/www.bitnovo.com\/blog\/fr\/quest-ce-quun-oracle-blockchain-et-comment-fonctionne-t-il\/#types_doracles_blockchain\" >Types d\u2019oracles blockchain<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/www.bitnovo.com\/blog\/fr\/quest-ce-quun-oracle-blockchain-et-comment-fonctionne-t-il\/#problemes_des_oracles\" >Probl\u00e8mes des Oracles<\/a><\/li><\/ul><\/li><\/ul><\/nav><\/div>\n<span class=\"span-reading-time rt-reading-time\" style=\"display: block;\"><span class=\"rt-label rt-prefix\">Tiempo de lectura:<\/span> <span class=\"rt-time\"> 3<\/span> <span class=\"rt-label rt-postfix\">minutos<\/span><\/span><div id=\"row-1243780624\" class=\"row\">\n<div class=\"col small-12 large-12\">\n<div class=\"col-inner\">\n<p>Pouvez-vous imaginer prendre des d\u00e9cisions sans avoir d\u2019informations? Compliqu\u00e9, non? C\u2019est pourquoi, lorsque les contrats intelligents ont besoin de donn\u00e9es qui ne sont pas sur une blockchain, ils sont oblig\u00e9s de recourir \u00e0 des sources externes. Ils le font via les Oracles. D\u00e9couvrez ce qu\u2019est un Oracle blockchain, son fonctionnement et quelques exemples.<\/p>\n<p><strong>Les Smart Contracts sont des contrats intelligents qui automatisent les processus en fonction des informations existantes dans la blockchain (adresses, soldes, etc.)<\/strong>. Par exemple, le propri\u00e9taire d\u2019un lave-auto cr\u00e9e un Smart Contract dans lequel il automatise que chaque fois que son adresse atteint 3 BTC,1 BTC est envoy\u00e9 \u00e0 chaque employ\u00e9 \u00e0 titre d\u2019incitation.<\/p>\n<p><strong>Mais parfois, ces contrats intelligents peuvent avoir besoin d\u2019informations externes \u00e0 la Blockchain pour fonctionner.<\/strong>\u00a0Par exemple, un Smart Contract automatis\u00e9 pour qu\u2019\u00e0 chaque fois qu\u2019il pleut, l\u2019argent soit rembours\u00e9 aux personnes qui ont lav\u00e9 leur voiture ce jour-l\u00e0 dans la station de lavage. Dans ce cas, il serait n\u00e9cessaire d\u2019utiliser un\u00a0<strong>Oracle Blockchain.<\/strong><\/p>\n<\/div>\n<\/div>\n<\/div>\n<div id=\"row-855883340\" class=\"row\">\n<div class=\"col small-12 large-12\">\n<div class=\"col-inner\">\n<h2><span class=\"ez-toc-section\" id=\"quest-ce_quun_oracle_blockchain_et_comment_ca_marche\"><\/span>Qu\u2019est-ce qu\u2019un Oracle Blockchain et comment \u00e7a marche ?<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><strong>Une blockchain Oracle est un service propos\u00e9 par des tiers qui est charg\u00e9 de fournir des informations externes<\/strong>\u00a0(en dehors de la blockchain) aux contrats intelligents, afin qu\u2019ils puissent prendre des d\u00e9cisions. Dans l\u2019exemple pr\u00e9c\u00e9dent de la nation de lavage, l\u2019Oracle Blockchain serait charg\u00e9 d\u2019obtenir les informations pr\u00e9cises sur le moment et l\u2019endroit o\u00f9 il a plu pour d\u00e9cider si le contrat intelligent doit \u00eatre ex\u00e9cut\u00e9 ou non.<\/p>\n<p>Ensuite, l\u2019oracle se charge de fournir les donn\u00e9es Off Blockchain afin que le\u00a0<strong>contrat intelligent puisse respecter les conditions pr\u00e9alablement stipul\u00e9es.<\/strong><\/p>\n<div id=\"image_2143257669\" class=\"img has-hover x md-x lg-x y md-y lg-y\">\n<div class=\"img-inner dark\"><img fetchpriority=\"high\" decoding=\"async\" class=\"attachment-large size-large ls-is-cached lazyloaded\" src=\"https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2021\/02\/blockchain-oracle-how-it-works-eng.jpg\" sizes=\"(max-width: 768px) 100vw, 768px\" srcset=\"https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2021\/02\/blockchain-oracle-how-it-works-eng.jpg 768w, https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2021\/02\/blockchain-oracle-how-it-works-eng-300x158.jpg 300w\" alt=\"blockchain oracle how it works eng Bitnovo\" width=\"768\" height=\"404\" data-srcset=\"https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2021\/02\/blockchain-oracle-how-it-works-eng.jpg 768w, https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2021\/02\/blockchain-oracle-how-it-works-eng-300x158.jpg 300w\" data-src=\"https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2021\/02\/blockchain-oracle-how-it-works-eng.jpg\" data-sizes=\"(max-width: 768px) 100vw, 768px\" \/><\/div>\n<\/div>\n<p>Repr\u00e9sentation du flux d\u2019informations entre un contrat intelligent, un oracle et une source d\u2019informations externes.<\/p>\n<p>Il est important de noter qu\u2019<strong>un oracle de blockchain n\u2019est pas la source d\u2019informations en soi<\/strong>, mais un \u201ctiers\u201d qui consulte, v\u00e9rifie et authentifie les sources de donn\u00e9es externes, puis transmet ces informations.<\/p>\n<\/div>\n<\/div>\n<\/div>\n<div id=\"row-2053145414\" class=\"row\">\n<div class=\"col small-12 large-12\">\n<div class=\"col-inner\">\n<h3><span class=\"ez-toc-section\" id=\"types_doracles_blockchain\"><\/span>Types d\u2019oracles blockchain<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Il existe deux classifications majeures pour les oracles blockchain en fonction de la source \u00e0 partir de laquelle ils obtiennent ces donn\u00e9es.<\/p>\n<p><b>Oracles Software<\/b><\/p>\n<p>Ce sont les oracles les plus populaires et ils g\u00e8rent les sources d\u2019informations en ligne, telles que les bases de donn\u00e9es, les serveurs, les pages Web, etc.<\/p>\n<p><b>Oracle Hardware ou physiques<\/b><\/p>\n<p>Ces oracles sont li\u00e9s \u00e0 des sources d\u2019informations dans le monde physique, telles que des scanners de codes-barres ou des capteurs \u00e9lectroniques, ils \u00abtraduisent\u00bb des \u00e9v\u00e9nements du monde r\u00e9el en valeurs num\u00e9riques afin qu\u2019ils puissent \u00eatre compris par un contrat intelligent.<\/p>\n<div id=\"image_355539502\" class=\"img has-hover x md-x lg-x y md-y lg-y\">\n<div class=\"img-inner dark\"><img decoding=\"async\" class=\"attachment-large size-large ls-is-cached lazyloaded\" src=\"https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2021\/02\/blockchain-oracle-types-image.jpg\" sizes=\"(max-width: 614px) 100vw, 614px\" srcset=\"https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2021\/02\/blockchain-oracle-types-image.jpg 614w, https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2021\/02\/blockchain-oracle-types-image-300x225.jpg 300w\" alt=\"blockchain oracle types image Bitnovo\" width=\"614\" height=\"461\" data-srcset=\"https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2021\/02\/blockchain-oracle-types-image.jpg 614w, https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2021\/02\/blockchain-oracle-types-image-300x225.jpg 300w\" data-src=\"https:\/\/www.bitnovo.com\/blog\/wp-content\/uploads\/2021\/02\/blockchain-oracle-types-image.jpg\" data-sizes=\"(max-width: 614px) 100vw, 614px\" \/><\/div>\n<\/div>\n<p>Sources d\u2019information de chaque type d\u2019oracles..<\/p>\n<\/div>\n<\/div>\n<\/div>\n<div id=\"row-854253044\" class=\"row\">\n<div class=\"col small-12 large-12\">\n<div class=\"col-inner\">\n<h3><span class=\"ez-toc-section\" id=\"problemes_des_oracles\"><\/span>Probl\u00e8mes des Oracles<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p>Comme tout d\u00e9veloppement relativement nouveau, les oracles doivent encore am\u00e9liorer certains aspects et l\u2019un des principaux est la confiance. La centralisation dans les sources d\u2019informations affecte directement la cr\u00e9dibilit\u00e9 des oracles, de sorte que des projets tels que\u00a0<a href=\"https:\/\/provable.xyz\/\">Provable<\/a>\u00a0ou\u00a0<a href=\"https:\/\/chain.link\/\">Chainlink<\/a>travaillent avec l\u2019objectif de cr\u00e9er des oracles d\u00e9centralis\u00e9s qui collectent des informations de diff\u00e9rentes sources pour les synth\u00e9tiser en un seul r\u00e9sultat.<\/p>\n<p>Bien que le d\u00e9veloppement de oracles blockchain soit encore dans une phase de maturit\u00e9, les progr\u00e8s sont incessants et continuent de faire de nos pr\u00e9dictions blockchain une r\u00e9alit\u00e9 pour 2020 en promouvant l\u2019utilisation de contrats intelligents et l\u2019adoption de la technologie blockchain \u00e0 l\u2019\u00e9chelle mondiale.<\/p>\n<p>Vous avez d\u00e9j\u00e0 appris ce qu\u2019est la blockchain et comment elle fonctionne et maintenant aussi ce qu\u2019est un oracle blockchain. Si vous souhaitez en savoir encore plus sur le monde de la crypto-monnaie, vous pouvez continuer \u00e0 visiter notre\u00a0<a href=\"https:\/\/www.bitnovo.com\/blog\/fr\/\">blog<\/a> o\u00f9 vous trouverez des informations d\u2019actualit\u00e9 et tr\u00e8s int\u00e9ressantes sur le monde de la crypto-monnaie.<\/p>\n<\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p><span class=\"span-reading-time rt-reading-time\" style=\"display: block;\"><span class=\"rt-label rt-prefix\">Tiempo de lectura:<\/span> <span class=\"rt-time\"> 3<\/span> <span class=\"rt-label rt-postfix\">minutos<\/span><\/span>Pouvez-vous imaginer prendre des d\u00e9cisions sans avoir d\u2019informations? Compliqu\u00e9, non? C\u2019est pourquoi, lorsque les contrats intelligents ont besoin de donn\u00e9es qui ne sont pas sur une blockchain, ils sont oblig\u00e9s de recourir \u00e0 des sources externes. Ils le font via les Oracles. D\u00e9couvrez ce qu\u2019est un Oracle blockchain, son fonctionnement et quelques exemples. Les Smart [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":6570,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[198],"tags":[],"class_list":["post-8653","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-blockchain-fr"],"_links":{"self":[{"href":"https:\/\/www.bitnovo.com\/blog\/wp-json\/wp\/v2\/posts\/8653","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.bitnovo.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.bitnovo.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.bitnovo.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.bitnovo.com\/blog\/wp-json\/wp\/v2\/comments?post=8653"}],"version-history":[{"count":0,"href":"https:\/\/www.bitnovo.com\/blog\/wp-json\/wp\/v2\/posts\/8653\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.bitnovo.com\/blog\/wp-json\/wp\/v2\/media\/6570"}],"wp:attachment":[{"href":"https:\/\/www.bitnovo.com\/blog\/wp-json\/wp\/v2\/media?parent=8653"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.bitnovo.com\/blog\/wp-json\/wp\/v2\/categories?post=8653"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.bitnovo.com\/blog\/wp-json\/wp\/v2\/tags?post=8653"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}