Что Такое Децентрализованный API (dAPI)?
Узнаем значение Децентрализованный API, определение в крипто, Что Такое Децентрализованный API (dAPI) и другие важные детали.
Децентрализованный Интерфейс Программирования Приложений (API) является цифровым решением, которое позволяет передачу данных и услуг между мобильными и веб-приложениями. API являются важными частями инфраструктуры цифровой экономики.
Децентрализованные API (dAPI) разрабатываются с помощью технологии блокчейна. dAPI используются для создания децентрализованных приложений (dApp) и платформ, которые работают на децентрализованных системах.
Цифровые компании используют API для предоставления их услуг и данных в виде рыночных сервисных модулей, которые затем можно интегрировать в приложения. Использование API помогает оптимизировать разработку программного обеспечения и делает её более эффективной.
Многие интерфейсы API централизованы и считаются устаревшими интерфейсами API. Централизованные API, по своей сути, не совместимы с технологией блокчейна, хотя в остальном они функционируют аналогично dAPI. Различия между централизованными и децентрализованными API связаны со шлюзом API и их легко идентифицировать.
Шлюз API - инструмент управления, который действует как обратный прокси. Он принимает запросы клиентов и возвращает выполненные запросы. В децентрализованной системе шлюз API перенаправляет запросы клиентов на другие конечные точки API.
Эти конечные точки могут быть бэкендом приложения или публичным API приложения трейдингового партнёра. Протокол, преобразование данных и меры безопасности обрабатываются шлюзом API при запуске.
В централизованной системе, все данные собираются в разделе API платформы, известной как центральное хранилище данных. Центральное хранилище данных почти в реальном времени поддерживает двунаправленную синхронизацию со связанными внутренними приложениями и деловыми партнерами через асинхронные соединения. Запросы API направляются в центральное хранилище данных.
Проблема Оракла
Проблема Оракла является феноменом децентрализованных сетей. Смарт контракты, распределённые по сети блокчейна, не могут получить данные, которые не доступны в блокчейне.
Таким образом, смарт контракты не могут напрямую получить прямой доступ к API через блокчейн, на котором они работают. Всё из-за уникальной системы безопасности на основе консенсуса, предоставляемой за счёт использования децентрализованной сети нодов в качестве платформы для приложений.
Решение проблемы Оракла должно позволить смарт контрактам получать доступ к данным API и одновременно поддерживать безопасность системы без создания новой поверхности для атаки.
Эта проблема может быть решена с использованием децентрализованных сервисов API для управления различными провайдерами данных. Это решение имеет место быть, так как оно основано на блокчейне.
В отличие от децентрализованных интерфейсов программирования приложений, существующие децентрализованные Ораклы не включают в себя API источника данных в качестве решения. Децентрализованные API могут предоставить более высокий уровень прозрачности данных, чем децентрализованные Ораклы, достигая реального уровня источника данных.