Mercredi dernier, Binance Oracle a été officiellement lancé. Depuis lors, Binance, la plus grande bourse au monde, dispose également de services Oracle natifs. La soi-disant machine Oracle fait référence à l'envoi de données du monde extérieur (telles que la température quotidienne ou les résultats sportifs) vers des blockchains telles que Ethereum et BSC. Les contrats intelligents sur la blockchain peuvent ensuite utiliser ces données pour décider s'il faut allouer des fonds et à qui.
Par conséquent, les oracles de la blockchain peuvent être considérés comme un pont entre la blockchain et le monde réel, permettant aux données du monde réel d'entrer dans la blockchain. En même temps, il peut également être utilisé pour envoyer des données vers le monde réel.
Avec le développement et l’itération continus de la technologie blockchain, le rôle des oracles dans l’écosystème blockchain est devenu de plus en plus important. Par conséquent, dans un sens, Binance Oracle est né dans le meilleur des cas. Il fournira également une solution d’approvisionnement en données plus fiable, plus sécurisée et plus précise pour les contrats intelligents.
Binance Oracle : service Oracle conçu spécifiquement pour la chaîne BNB

Binance Oracle est conçu pour faciliter l'exécution de contrats intelligents qui nécessitent une saisie de données hors chaîne. Dans un sens, il est spécialement conçu pour répondre aux besoins des applications DeFi afin de fournir des données de manière fiable et sécurisée à la blockchain.
L'actuel Binance Oracle est un service Oracle spécialement conçu pour la chaîne BNB. Tous les projets construits sur la chaîne BNB peuvent utiliser les services qu'elle fournit, et il continuera à être étendu à d'autres chaînes à l'avenir.
A en juger par la situation actuelle, l'émergence de Binance Oracle a en effet apporté de nombreux impacts positifs sur l'écosystème BNB.
Premièrement, disposer d’un oracle blockchain natif améliore la crédibilité des données blockchain BNB.
Deuxièmement, des données plus fiables apporteront de nouvelles possibilités aux projets existants et nouveaux dans l’écosystème BNB.
Enfin, Binance Oracle peut inciter les développeurs à rejoindre l'écosystème BNB Chain. Les développeurs peuvent connecter leurs projets basés sur la chaîne BNB aux données hors chaîne, évitant ainsi les tracas et les risques liés à la maintenance des données existantes, à la recherche de nouvelles sources de données et à l'utilisation de données peu fiables.
Le rôle le plus important de Binance Oracle est de fournir aux développeurs des indices et des prix d'actifs numériques. Il s’appuiera donc sur une combinaison de 5 composantes majeures :
1. Obtenez des données sur les prix de nombreux CEX et agrégez-les à l'aide de formules exclusives.
2. Utilisez le TSS (Threshold Signature Scheme) interne pour signer des flux de données individuels.
3. Utilisez des fenêtres horaires flexibles et des écarts de prix pour fournir les derniers prix de l'indice à l'oracle en chaîne.
4. Fournissez une interface facile à utiliser pour les DApps sur la chaîne.
5. Assurer une surveillance 24h/24 et 7j/7 et une réponse immédiate.
Comment ça fonctionne
Binance Oracle filtre et résume de nombreuses sources de données pour garantir l'exactitude des informations et la fiabilité de ses sources. Par exemple, Binance Oracle extrait les données de prix de plusieurs bourses centralisées et applications financières décentralisées et agrège les données à l'aide d'une formule moyenne pondérée.
Plus précisément, le fonctionnement de Binance Oracle peut être grossièrement divisé en trois processus principaux :
1. Traitement des données et signature
Binance Oracle dispose de capacités de traitement et de signature de données conçues pour rendre les données insensibles à toute falsification arbitraire. Il établit un système de signature distribué appelé schéma de signature à seuil pour signer les dernières données provenant de différentes sources. Cela signifie que toute personne disposant de la clé publique peut vérifier l’exactitude et l’authenticité de la signature numérique, tandis qu’une personne ne disposant pas de la clé privée ne peut de toute façon pas modifier les données.
2. Publication des données
Les données peuvent être publiées sur la blockchain via plusieurs nœuds qui publient uniquement des informations signées. Les contrats intelligents qui stockent les données sont également sécurisés et audités, et en même temps, plusieurs nœuds peuvent ajuster la fréquence de publication des données en fonction des différentes conditions du marché. Même pendant les périodes de fortes fluctuations de prix, Binance Oracle aura toujours accès à des données relativement précises. Cela signifie que même dans les scénarios les plus extrêmes, plusieurs nœuds peuvent garantir dans une certaine mesure la fiabilité de la publication des données.
3. Surveillance des données
Les données sur Binance Oracle peuvent être mises à jour en temps réel via un service de surveillance indépendant qui fonctionne 24 heures sur 24, 7 jours sur 7. Il peut récupérer les prix à partir de différentes sources de données et les comparer avec les données publiées de la blockchain. Si des écarts importants sont détectés, l’équipe de Binance Oracle lancera une intervention humaine.
analyse des avantages
1. Forte sécurité
L'un des avantages de Binance Oracle réside dans son système de signature à seuil, qui est appliqué à l'ensemble du processus de signatures distribuées pour éliminer les points de défaillance uniques et garantir la sécurité des données dans l'écosystème. Dans le même temps, l'authenticité des données sera également vérifiée en permanence via la clé publique Binance pour garantir que les données ne peuvent pas être falsifiées pendant le processus de chaînage.
2. Haute disponibilité
Un autre grand avantage de Binance Oracle est sa haute disponibilité.
Tout d'abord, les données de Binance Oracle sont sélectionnées parmi plusieurs bourses de premier plan et utilisent des algorithmes intelligents pour garantir l'exactitude de l'indice et du prix. Cela signifie que les utilisateurs pourront accéder à des ressources relativement fiables en temps réel.
Dans le même temps, l'architecture des composants de Binance Oracle garantit également que le système peut continuer à fournir des données dans n'importe quel scénario extrême. L'infrastructure complète de Binance Oracle sera déployée dans chaque région et est conçue pour être à l'abri des pannes et des catastrophes à l'échelle régionale.
Actuellement, Binance Oracle a inclus plusieurs projets de chaîne 10 BNB dans son programme de préinscription, notamment Venus, Alpaca, SpaceID, Unilend, Deri, Ankr, Corite, Ultiverse et Beefy. Il espère attirer davantage d'équipes et d'utilisateurs Web3 en ajoutant des services flexibles et personnalisés.
Conclusion
L’importance des oracles pour la blockchain va de soi. Bien que les oracles blockchain ne puissent pas résoudre le problème de la disponibilité des données, ils peuvent fournir des données hors chaîne disponibles pour la chaîne en utilisant des ressources externes, ce qui, dans un sens, peut être considéré comme un moyen de sauver le pays.
Et sans oracles, le potentiel des blockchains et la probabilité d’une adoption massive diminueront sans aucun doute, car leurs informations seront limitées aux données internes.
Dans une certaine mesure, le lancement de Binance Oracle constitue une étape importante pour Binance, ce qui signifie que l'écosystème de Binance devient de plus en plus complet et de plus en plus autonome. Grâce aux leçons tirées du passé et aux fonds de recherche et développement qui ne sont pas limités, on peut s'attendre à la qualité et à l'achèvement réels de Binance Oracle.
Mais cela ne signifie pas que ce produit est totalement exempt de problèmes.
Tout d'abord, le point le plus intuitif est que Binance Oracle est encore trop jeune. Même si les documents techniques et les documents publicitaires semblent bons, les problèmes pratiques ne peuvent être évités. Par conséquent, personnellement, je suis toujours dans le doute à ce sujet.
Deuxièmement, la fonction principale de l'oracle est de nourrir les données, donc pour lui, la question de la confiance dans la source de données peut être considérée comme fondamentale. Actuellement, les chercheurs explorent diverses méthodes pour atténuer ce problème.

