Pour que le concept de « contrats intelligents » puissent faire quoi que ce soit de vraiment utile, il est nécessaire qu’ils soient connectés avec des événements du monde réel, ce qui s’avérait impossible jusqu’à présent. Cet obstacle est appelé le « problème de l’oracle ». Il incarne un défi technologique qui empêche jusqu’ici la blockchain d’être massivement intégrée à notre vie quotidienne. Une startup appelée Chainlink s’est attaqué à ce frein et propose de combiner son logiciel avec un système matériel de confiance appelé Town Crier, développé par un groupe de recherche universitaire de premier plan sur la cryptocriminalité.
Les contrats intelligents sont des programmes informatiques stockés dans une blockchain. Ils peuvent être utilisés pour automatiser le transfert de crypto-tokens entre utilisateurs, selon les conditions implémentées. « Les » oracles » sont des sources de données en temps réel qui fournissent aux contrats intelligents des données météorologiques, des taux de change, des informations sur les vols des compagnies aériennes et des statistiques sportives. En travaillant ensemble, les deux systèmes permettraient à des services basés sur une blockchain d’interagir avec des événements réels, avec un degré de confiance plus élevé que ce ne permettent les services oracles actuels. Par exemple, si votre vol est annulé mais que vous avez souscrit une assurance vol, un contrat intelligent pourrait vous payer instantanément après avoir obtenu une mise à jour d’une source fiable contenant les heures de vol.