- Retour au menu
- Retour au menuTarifs
- Retour au menuRecherche
- Retour au menu
- Retour au menu
- Retour au menu
- Retour au menu
- Retour au menuWebinaires et Événements
Faites-vous confiance à votre Oracle ? Cornell lance un outil de requêtes blockchain confidentielles.
Un nouvel outil du célèbre laboratoire IC3 de Cornell permet aux contrats intelligents Ethereum d'obtenir et d'envoyer des informations de manière plus sécurisée.

Les contrats intelligents sont vantés comme ayant le potentiel de faire toutes sortes de choses étonnantes. Mais, pour tenir leur promesse, ils ont besoin d'un moyen de communiquer avec le monde extérieur.
Ce n'est pas si simple. En raison de la nature même d'une blockchain (tous les nœuds doivent s'accorder sur tout changement d'état de la base de données), les contrats intelligents ne peuvent pas simplement récupérer des données par eux-mêmes.
Ils se fient donc plutôt aux « oracles ».
Élément clé de l'écosystème des contrats intelligents, les oracles permettentcontrats intelligentspour accéder à des informations, telles que les prix des matières premières, des devises, des produits dérivés et plus encore, à partir de sites Web, puis utiliser ces données pour mettre en œuvre les termes d'un contrat intelligent.
Mais les oracles comportent leur propre lot de défis.
Par exemple, un oracle doit pouvoir fournir une source d'information inviolable. Ainsi, si votre contrat intelligent offre une assurance contre les annulations de vol, vous devez vous assurer que les données que vous recevez sur les vols sont exactes et n'ont pas été altérées après avoir été extraites du site web.
Les requêtes confidentielles constituent un autre problème. Prenons l'exemple d'un contrat intelligent nécessitant des informations sur un relevé bancaire personnel ou un dossier médical. Une requête de l'oracle vers le site web devrait contenir un identifiant, un mot de passe ou d'autres informations privées. Et vous ne voulez T que quiconque les voie.
Scellé dans une boîte
À cette fin, les chercheurs de l'Initiative pour les cryptomonnaies et les contrats de Cornell (IC3) ont lancé un service oracle qui permet aux contrats intelligents Ethereum d'obtenir des informations fiables et d'envoyer en toute sécurité des requêtes confidentielles aux sites Web.
Contrairement à d'autres oracles, Town Crier, comme s'appelle le service, bénéficie d'une sécurité renforcée grâce aux extensions Software Guard eXtensions (SGX) d'Intel. IC3 a déjà implémenté SGX sur Teechan, une solution de paiement hors chaîne proposée pour Bitcoin, non sans une certaine mesure de sécurité.débat.
Mais Town Crier est officiellement le premier outil basé sur SGX publié et déployé par IC3.
Si vous vous demandez comment fonctionne SGX, il vous permet essentiellement d'exécuter du code dans une enclave, ou un type d'environnement de boîte noire, qui offre une protection supplémentaire contre la falsification. Même le système d'exploitation d'un ordinateur ne peut pas voir les données à l'intérieur de l'enclave.
SGX offre également une « attestation à distance ». Cela signifie que les utilisateurs du service pourront vérifier que le code Town Crier fonctionne bien dans un environnement SGX sécurisé.
Ari Juels, professeur à Cornell Tech travaillant sur le projet, a déclaré à CoinDesk:
En supposant que vous fassiez confiance à SGX, les données fournies par Town Crier depuis un site web sont garanties inviolables. Cette propriété d'authenticité signifie que pour faire confiance aux données de Town Crier, il suffit de faire confiance à l'implémentation de SGX par Intel et au site web cible.
Alors que Town Crier exécute son code CORE sur un serveur doté d'une puce SGX, la solution dispose également d'un frontal composé d'un contrat intelligent exécuté sur la blockchain Ethereum .
Selon Juels, Town Crier jouera également un rôle déterminant dans les blockchains autorisées, dans lesquelles un nombre réduit de participants de confiance échangent des données.
Il a dit :
« Même si les banques se font ONE confiance pour s'approvisionner correctement en données, elles ne se feront pas ONE confiance pour gérer les données relatives aux plans d'affaires ou aux transactions. Les caractéristiques de confidentialité d'un système comme celui-ci sont donc également très importantes dans un environnement autorisé. »
Autres solutions
Cependant, IC3 n’est pas le seul à chercher à fournir une assistance sur les oracles.
D'autres oracles ont été proposés dans le passé, notamment Augur et Gnosis, qui sont tous deux des Marchés de prédiction qui s'appuient sur la « sagesse de la foule ».
Un autre service est Oraclize, qui s'appuie sur TLSNotary, un service permettant à un auditeur de vérifier si une page Web spécifique a été correctement récupérée. Cependant, Town Crier se distingue par sa sécurité par un matériel spécifique.
À l'heure actuelle, bien que pleinement fonctionnel, Town Crier est encore officiellement en version alpha et ne prend en charge que les types de requêtes pour les données de vol, les téléscripteurs boursiers, le suivi UPS et les données météorologiques.
Le projet s'est également associé à SmartContracts.com, de sorte que quiconque souhaitant créer un oracle Town Crier et expérimenter des requêtes sur le prix des pièces peut facilement le faire.
Biscuits de fortuneImage via Shutterstock