Airnode
Кратко: Airnode — это узел-оракул, обеспечивающий поток данных в протоколе API3. Это программное обеспечение с открытым исходным кодом, которое позволяет…
Airnode — это узел-оракул, обеспечивающий поток данных в протоколе API3. Это программное обеспечение с открытым исходным кодом, которое позволяет владельцу веб-API запустить собственный оракул, чтобы данные поступали из первоисточника в смарт-контракты без лишнего посредника.
Почему это важно
Блокчейны не могут сами обращаться к веб-API, поэтому цены, погоду, результаты спортивных событий и другие внешние данные смарт-контракты получают через оракулы. Во многих сетях оракулов между источником данных и блокчейном находятся независимые операторы узлов — ещё одна сторона, которой приходится доверять. API3 вместо этого продвигает оракулы «первой стороны» (first-party): организация, которой принадлежат данные, сама запускает Airnode и подписывает передаваемую информацию, поэтому источник несёт прямую ответственность. Airnode спроектирован так, чтобы после развёртывания почти не требовать обслуживания, что снижает порог входа для поставщиков данных.
Пример
Компания, предоставляющая метеоданные, разворачивает Airnode рядом со своим существующим API. Смарт-контракт страхования урожая отправляет запрос о количестве осадков, выпавших в регионе за страховой период. Airnode замечает запрос, обращается к API компании и возвращает подписанный ответ в блокчейн. Если осадков выпало меньше уровня, указанного в полисе, контракт автоматически производит выплату застрахованному фермеру — без ручного рассмотрения страхового случая.