Что такое оракул в Web3? Блокчейн-оракул передает информацию извне блокчейна смарт-контрактам. Это могут быть цены активов, результаты событий, данные измерений реального мира или доказательства случайности.
Блокчейнам необходим четко определенный процесс получения внешней информации, поскольку узлы должны выполнять транзакции и приходить к одинаковому результату. Контракт не может безопасно полагаться на то, что каждый узел независимо получает разные актуальные данные. Оракульные системы предоставляют данные таким образом, чтобы приложение могло их проверить и использовать.
Оракулы не устраняют необходимость доверия, а включают связанные с ним допущения в структуру системы. Выясните, откуда поступают данные, сколько независимых источников используется, кто может отправлять обновления, как часто меняются данные и что происходит, если источники расходятся во мнениях или становятся недоступны.
Рынок кредитования может использовать потоки цен, а игре может потребоваться проверяемая случайность. Для разных задач нужны разные свойства безопасности.
@justinsuntron #TRONEcoStar #TRON