Qu'est-ce que Binance Oracle ?
Accueil
Articles
Qu'est-ce que Binance Oracle ?

Qu'est-ce que Binance Oracle ?

DĂ©butant
Publié le Oct 25, 2022Mis à jour le Jun 16, 2023
5m

Résumé

Les oracles blockchain peuvent ĂȘtre dĂ©crits comme des intermĂ©diaires qui relient les blockchains Ă  des informations rĂ©elles. Binance Oracle le fait en connectant les contrats intelligents Ă  des sources de donnĂ©es fiables et vĂ©rifiĂ©es. Initialement conçu pour la BNB Chain, il pourrait s'Ă©tendre Ă  d'autres blockchains Ă  l'avenir. Actuellement, cela permet Ă  chaque projet basĂ© sur la BNB Chain de l'utiliser et d'en bĂ©nĂ©ficier. Avec Binance Oracle, les dĂ©veloppeurs n’ont plus Ă  se soucier de la source des donnĂ©es et peuvent se concentrer sur d’autres aspects importants de leurs projets blockchain.

Introduction

Les oracles de la Blockchain sont un Ă©lĂ©ment essentiel de l'Ă©cosystĂšme de la blockchain. Sans eux, les contrats intelligents n'auraient aucun moyen d'obtenir des donnĂ©es rĂ©elles. Binance Oracle est un oracle blockchain qui permet aux contrats intelligents d’accĂ©der aux sources de donnĂ©es dans le monde rĂ©el requises par les applications blockchain. Il garantit que les contrats inteliggents ont les bonnes donnĂ©es au bon moment.

Qu'est-ce qu'un oracle blockchain ?

Les oracles blockchain sont des services qui fonctionnent comme des passerelles entre les blockchains et le monde réel, permettant aux contrats intelligents d'accéder aux sources de données en dehors de leurs réseaux natifs. En d'autres termes, ils agissent comme un lien entre les applications sur la blockchain et les données hors de la blockchain.

En tant que tels, les Ă©vĂ©nements hors de la blockchain peuvent ĂȘtre transposĂ©s en Ă©vĂ©nements sur la blockchain reconnus par les contrats intelligents. Ces informations peuvent ĂȘtre n’importe quoi, des prix des tokens ou d'actions aux rĂ©sultats d’un match de football, en passant par les prĂ©visions mĂ©tĂ©orologiques.

Les oracles blockchain peuvent Ă©galement vĂ©rifier si les donnĂ©es sont exactes, bien qu'ils ne soient pas eux-mĂȘmes des sources de donnĂ©es. Au lieu de cela, ils s’apparentent Ă  une couche supplĂ©mentaire qui collecte et authentifie les informations et les transmet Ă  la bonne destination.

Les oracles Blockchain permettent Ă©galement aux individus d’utiliser des blockchains dans des accords contractuels. Par exemple, vous et votre ami pourriez faire un pari sur un match de football de cette maniĂšre : vous vous mettez tous les deux d'accord sur les conditions et verrouillez vos fonds dans un contrat intelligent. Ensuite, l’oracle blockchain informera le contrat intelligent du rĂ©sultat du match. AprĂšs la fin du match, le contrat intelligent dĂ©bloquera les fonds au profit du gagnant.

Il existe différents types d'oracles blockchain, et un oracle peut se trouver dans plusieurs catégories : logiciel, centralisé, décentralisé, entrant et sortant. Pour faire simple, le fonctionnement d'un oracle blockchain dépend de l'objectif pour lequel il a été créé.

Qu'est-ce que Binance Oracle ?

Un contrat intelligent ne peut pas interagir avec des données externes sans assistance. Il doit s'appuyer sur un oracle pour fournir les informations nécessaires. Binance Oracle est similaire à d'autres oracles blockchain dans cet aspect. C'est un service de données proposé par Binance qui s'efforce de fournir des données fiables et sécurisées sur la blockchain.

Binance Oracle est actuellement spécialement conçu pour la BNB Chain, mais cela ne signifie pas qu'il ne pourra pas s'étendre à d'autres blockchain à l'avenir. De plus, tous les projets construits sur la BNB Chain peuvent utiliser ses services.

L'Ă©cosystĂšme BNB Chain bĂ©nĂ©ficiera de Binance Oracle de bien des façons. Tout d’abord, avoir un oracle blockchain natif renforce la fiabilitĂ© des donnĂ©es blockchain. DeuxiĂšmement, des donnĂ©es plus fiables impliquent de nouvelles possibilitĂ©s pour les projets existants et futurs.

Enfin, Binance Oracle peut attirer de nouveaux dĂ©veloppeurs dans l’écosystĂšme BNB Chain. Il permet Ă  tout dĂ©veloppeur de connecter ses projets basĂ©s sur BNB Chain Ă  des donnĂ©es hors de la blockchain, leur Ă©vitant ainsi les tracas de maintenir les donnĂ©es existantes, de trouver de nouvelles sources et de risquer d’utiliser des sources peu fiables.

Quelles sont les solutions proposées ?

Les projets blockchain ont besoin de donnĂ©es fiables. Binance Oracle se compose de quatre aspects qui garantissent que l’oracle est prĂ©cis, rapide et inviolable. Plongeons plus profondĂ©ment dans les fonctionnalitĂ©s de Binance Oracle qui connectent la BNB Chain au monde rĂ©el.

Sources de données

Binance oracle utilise des sources de données soigneusement sélectionnées. Cela permet de déterminer que les informations sont exactes et leur source digne de confiance. Par exemple, Binance Oracle fournit des données de prix provenant de plusieurs exchanges centralisés (CEXs) et d'applications de finance décentralisée (DeFi), et agrÚge les données à l'aide d'une formule de moyenne pondérée.

Traitement et signature des données

Binance Oracle dispose d'une fonctionnalitĂ© de traitement et de signature des donnĂ©es qui vise Ă  rendre les donnĂ©es inviolables. Il a mis en place un systĂšme de signature distribuĂ© appelĂ© signature de seuil et signe les donnĂ©es les plus rĂ©centes provenant de diffĂ©rentes sources. Toute personne dĂ©tenant une clĂ© publique peut vĂ©rifier l’exactitude et l’authenticitĂ© d’une signature numĂ©rique, et personne ne peut modifier les donnĂ©es sans un ensemble de clĂ©s privĂ©es.

Publication de données

Les donnĂ©es sont publiĂ©es sur la blockchain via plusieurs nƓuds qui ne publient que des informations signĂ©es. Les contrats intelligents qui stockent les donnĂ©es sont sĂ©curisĂ©s et vĂ©rifiĂ©s, et les multiples noeuds peuvent ajuster la frĂ©quence de publication des donnĂ©es en fonction des diffĂ©rentes conditions du marchĂ©. Cela signifie que des donnĂ©es prĂ©cises peuvent ĂȘtre obtenues en cas de forte volatilitĂ© des prix. Les multiples nƓuds assurent Ă©galement la fiabilitĂ© de la publication des donnĂ©es, mĂȘme dans les scĂ©narios les plus extrĂȘmes.

Surveillance des données

Les donnĂ©es de Binance Oracle restent Ă  jour avec un service de surveillance indĂ©pendant qui fonctionne 24 heures sur 24, sept jours sur sept. Il rĂ©cupĂšre les prix de diffĂ©rentes sources de donnĂ©es et les compare aux donnĂ©es publiĂ©es sur la blockchain. L’équipe du service client de Binance Oracle interviendra si un Ă©cart important est dĂ©tectĂ©.

Comment utiliser Binance Oracle

Si vous avez utilisĂ© des applications blockchain, vous n’avez probablement pas besoin d’apprendre Ă  utiliser Binance Oracle. Si nĂ©cessaire, les dĂ©veloppeurs ont dĂ©jĂ  connectĂ© leurs applications Ă  des donnĂ©es spĂ©cifiques. Cependant, si vous ĂȘtes un dĂ©veloppeur blockchain qui doit utiliser Binance Oracle, la documentation officielle vous guidera pas Ă  pas dans son intĂ©gration.

Pour conclure

Les blockchains auraient moins de potentiel et moins de possibilitĂ©s d’adoption massive sans oracles, car leurs informations seraient limitĂ©es Ă  leurs donnĂ©es internes. Bien que les oracles blockchain ne rĂ©solvent pas le problĂšme de la disponibilitĂ© des donnĂ©es, ils peuvent rendre disponibles des donnĂ©es hors de la blockchain en utilisant des sources externes.

Binance Oracle permet aux contrats intelligents de se connecter Ă  toutes les donnĂ©es confirmĂ©es en dehors de son rĂ©seau. Il utilise un processus pour s'assurer que les donnĂ©es sont toujours correctes, sĂ©curisĂ©es et Ă  jour. Binance Oracle a dĂ©veloppĂ© quatre solutions pour s’assurer que les donnĂ©es sont fiables et surveillĂ©es en permanence pour identifier d’éventuels problĂšmes.