保障預言機安全,需要在三個不同層面採取縱深防禦模型。在數據層,系統會彙集多個不同的數據源並進行聚合。在協議層,通過加密經濟激勵和明確的爭議處理時限來強化誠實行爲。在集成層,數據使用方會執行關鍵驗證,包括監控數據是否過時、限制偏差範圍以及引入有意設置的延遲。最好將所有傳入的外部數據都視爲對抗性的,並據此設計系統。