Більшість збоїв оракулів не виглядають як збої, коли вони починаються. Немає негайного відключення, жодного очевидного повідомлення про помилку, жодного драматичного зламу. Системи продовжують працювати на все більш крихких припущеннях.

Ось чому ризик оракулів важко виявити.

Оракули знаходяться між зовнішньою реальністю та логікою на ланцюгу. Коли дані затримуються, неповні або непослідовно перевіряються, смарт-контракти все ще виконуються відповідно до задуму. Проблема в тому, що вони виконуються на спотворених даних. До моменту, коли проблема стає видимою, шкода зазвичай вже закладена в позиціях, ліквідаціях або рішеннях щодо управління.

Саме тому швидкість сама по собі не є надійною мірою якості оракула.

APRO підходить до дизайну оракула з іншого кута: надійність перед реактивністю. Затримка, надмірність, верифікація та узгодженість важливіші, ніж прискорення можливого оновлення. У фінансових системах трохи повільніші, але правильні дані часто безпечніші, ніж миттєві дані, які не можна перевірити.

Компроміс є тонким. Робастні шари верифікації додають складності та зменшують очевидну реактивність. Але вони також зменшують безшумні режими невдач, які виникають лише під час стресу.

Інфраструктуру рідко помічають, коли вона працює. Оракули не є винятком. Їхня цінність стає очевидною лише тоді, коли припущення перевіряються на волатильність, затори або вороже середовище.

Більшість невдач непомітні, оскільки вони починаються тихо. Системи, які виживають, зазвичай є тими, що спроектовані з припущенням, що дані, як і ринки, зрештою поведуться погано.

@APRO Oracle $AT #APRO