Un système d'oracle décentralisé sur Ergo qui connecte les smart contracts avec des données externes sans avoir besoin de faire confiance à des sources centralisées.
Oracle Pools est la solution native d'Ergo pour apporter des données externes on-chain de manière à confiance minimale. Contrairement aux services d'oracle centralisés, les Oracle Pools d'Ergo utilisent l'agrégation on-chain et la participation sans autorisation pour créer des flux de données fiables pour les protocoles DeFi, les stablecoins et autres applications de smart contracts.
Le système fonctionne en permettant à plusieurs opérateurs d'oracle indépendants de soumettre des points de données, qui sont ensuite agrégés on-chain en utilisant la médiane ou d'autres méthodes statistiques. Cette agrégation se produit dans des UTXOs transparents, ce qui signifie que n'importe qui peut vérifier comment la valeur finale a été calculée. Les acteurs malveillants qui soumettent des données manipulées peuvent être identifiés et leurs mises réduites, créant de fortes incitations économiques pour un comportement honnête.
Les Oracle Pools alimentent une infrastructure critique dans l'écosystème Ergo, y compris les flux de prix de SigmaUSD et divers protocoles DeFi. La conception sans autorisation signifie que de nouveaux opérateurs peuvent rejoindre en misant des garanties, augmentant la décentralisation au fil du temps. Chaque pool d'oracle stocke son historique de données on-chain dans des eUTXOs, fournissant un enregistrement transparent et auditables des mouvements de prix que les applications peuvent référencer pour des calculs pondérés dans le temps ou des analyses historiques.