Pour garantir la sécurité des oracles, vous devez toujours considérer les informations externes comme des données potentiellement hostiles. La création d’un système hautement résilient nécessite la mise en place de contrôles à plusieurs niveaux, à différentes étapes de votre architecture.

Au niveau des données, il est essentiel de privilégier une agrégation adéquate et la diversité des sources. Au niveau du protocole, votre système doit disposer de défenses robustes, telles que la résistance à la censure, des délais dédiés aux contestations et de solides incitations crypt économiques. Enfin, au niveau de l’intégration, une validation approfondie côté consommateur est indispensable. Vous pouvez la mettre en œuvre à l’aide de disjoncteurs, d’une consommation différée, de seuils d’écart et de vérifications de fraîcheur.