保障预言机安全,需要在三个不同层面采取纵深防御模型。在数据层,系统会汇集多个不同的数据源并进行聚合。在协议层,通过加密经济激励和明确的争议处理时限来强化诚实行为。在集成层,数据使用方会执行关键验证,包括监控数据是否过时、限制偏差范围以及引入有意设置的延迟。最好将所有传入的外部数据都视为对抗性的,并据此设计系统。