Un oracle
Ibid.
peut être défini comme une entité de confiance faisant partie intégrante du réseau, qui transmet les informations du monde réel physique au contrat intelligent de la blockchain. Les diverses missions des oracles dans le système du smart contract sont examinées plus loin
V. infra, Commission 3, nos
et s.
. Mentionnons seulement ici que l'oracle permet l'exécution du smart contract en fonction d'éléments extérieurs à la blockchain situés dans le monde « réel ».
L'oracle pourra ainsi rentrer une donnée extérieure dans la blockchain de différentes façons
D. Legeais, Blockchain et actifs numériques, préc., no 171 ; V. infra, no
.
: soit en utilisant un élément dans le serveur, soit en recourant à la majorité des membres de la blockchain de consensus, soit en se référant à une base de données acceptée ; l'oracle peut aussi être une personne physique.