Проблема оракула и задержка являются основными рисками запуска оракулов в блокчейне.
Проблема оракула возникает из-за конфликта доверия, который централизованные сторонние системы приводят к децентрализованным смарт-контрактам и блокчейн-системам. Поскольку данные, предоставляемые оракулами, напрямую вводятся в смарт-контракты, которые функционируют на основе этих данных, очевидно, что оракулы обладают иерархической властью при выполнении смарт-контрактов. Из-за этих огромных последствий для приложений и протоколов DeFi критически важно иметь оракулы с надежными данными и с небольшой задержкой или без нее. & Nbsp;
В общих чертах, решения Oracle можно разделить на две категории: быстрые, но небезопасные, и безопасные, но медленные. Первая категория в основном относится к децентрализованным оракулам, поскольку у них низкая задержка. Из-за уязвимости к различным атакам теории игр большинство приложений DeFi работают на централизованных или полуцентрализованных оракулах.
Большинство децентрализованных оракулов используют ShellingCoin механизм, при котором независимые источники сообщают данные без согласования с другими источниками. Из-за отсутствия этого контакта эти источники / агенты сообщают & ldquo; true & rdquo; данные в меру своих возможностей, ожидая, что другие источники сделают то же самое. Этот механизм уязвим для различных проблем, таких как сговор между сторонами, передача сигналов и даже подкуп. А в случае атаки хакера на канал данных, известной как атака «злоумышленник в середине», механизма возмездия не существует. Даже одно неверное значение может иметь серьезные последствия для приложений, использующих оракул.
Централизованные оракулы подпадают под действие & ldquo; безопасный, но медленный & rdquo; категория. Когда эти оракулы противопоставляются децентрализованным оракулам, они обладают элементами теории игр. Они используют голосование вручную и & ldquo; раунды споров & rdquo; для предотвращения атак, которые пытаются манипулировать их данными. Но поскольку эти методы влекут за собой более длительные периоды ожидания, иногда длящиеся недели, приложениям DeFi часто не рекомендуется использовать их в качестве предпочтительного оракула. Однако, несмотря на их защиту от атак теории игр, они обладают риском контрагента и повышают вероятность эффективного взлома из-за единой точки отказа, что снижает безопасность приложений DeFi в этом конкретном отношении.