Để đảm bảo an toàn cho oracle, bạn nên luôn xem thông tin bên ngoài là dữ liệu đầu vào có khả năng mang tính đối kháng. Để tạo ra một hệ thống có khả năng chống chịu cao, cần triển khai các lớp kiểm soát ở nhiều giai đoạn khác nhau trong kiến trúc.
Ở lớp dữ liệu, điều cốt yếu là tập trung vào việc tổng hợp phù hợp và đa dạng hóa nguồn dữ liệu. Ở lớp giao thức, hệ thống cần có các biện pháp bảo vệ vững chắc như khả năng chống kiểm duyệt, khoảng thời gian dành riêng để giải quyết tranh chấp và các cơ chế khuyến khích kinh tế mật mã đáng tin cậy. Cuối cùng, lớp tích hợp đòi hỏi phải xác thực kỹ lưỡng ở phía bên tiêu thụ. Bạn có thể thực thi điều này bằng cách sử dụng cơ chế ngắt mạch, trì hoãn việc sử dụng dữ liệu, giới hạn độ lệch và kiểm tra độ lỗi thời.
Ở lớp dữ liệu, điều cốt yếu là tập trung vào việc tổng hợp phù hợp và đa dạng hóa nguồn dữ liệu. Ở lớp giao thức, hệ thống cần có các biện pháp bảo vệ vững chắc như khả năng chống kiểm duyệt, khoảng thời gian dành riêng để giải quyết tranh chấp và các cơ chế khuyến khích kinh tế mật mã đáng tin cậy. Cuối cùng, lớp tích hợp đòi hỏi phải xác thực kỹ lưỡng ở phía bên tiêu thụ. Bạn có thể thực thi điều này bằng cách sử dụng cơ chế ngắt mạch, trì hoãn việc sử dụng dữ liệu, giới hạn độ lệch và kiểm tra độ lỗi thời.