🚨 O Tempo Está se Esgotando: Reserve Seu Lugar no Sorteio e Resgate Recompensas! COMECE AGORA
Aprenda para ganhar recompensas reais

Aprenda para ganhar recompensas reais

Colete Bits, aumente seu Degree e ganhe recompensas reais!

Novo
Cursos de Vídeo
Cursos de Vídeo
Descontinuado
Expanda sua carreira com cursos em vídeo on-line. Mergulhe em sua aventura de aprendizado!
Termos das Criptomoedas:  Letra D
Eve 19, 2023 |
atualizado Ebr 04, 2024

O Que É API Descentralizada (dAPI)?

Decentralized API (dAPI) Significado:
API Descentralizada (dAPI) - é uma interface de programação de aplicativos descentralizada. É um serviço de API com base em blockchain.
médio
4 minutos

Vamos descobrir o significado de API Descentralizada (dAPI), sua definição no mundo Cripto, o Que É API Descentralizada (dAPI) e todos os outros fatos relacionados.

Uma interface de programação de aplicativos (API, sigla em inglês) descentralizada é uma solução digital que permite transmitir dados e serviços entre aplicativos móveis e a internet. As APIs são fundamentais para a infraestrutura da economia digital.

As APIs descentralizadas (dAPIs) são desenvolvidas com tecnologia blockchain, e são utilizadas para criar aplicativos descentralizados (dApps) e plataformas que operam em sistemas descentralizados.

As empresas digitais usam as APIs para prover serviços e dados como módulos de serviço comercializáveis ​​que podem ser implementados em aplicativos. O uso de APIs auxilia na otimização do desenvolvimento de software e eleva sua eficiência.

Há diversas APIs desenvolvidas para ser centralizadas, chamadas de APIs legadas. As APIs centralizadas não são compatíveis em seus fundamentos com a tecnologia blockchain, mas funcionam de forma semelhante às dAPIs. APIs centralizadas e descentralizadas se diferenciam em relação ao gateway de API, situação na qual podem ser facilmente identificadas.

Um gateway de API é uma ferramenta que opera no gerenciamento de um proxy reverso aceitando solicitações de clientes e retornando os serviços atendidos. Em um sistema descentralizado, o gateway da API opera redirecionando as consultas do cliente para outros endpoints da API.

Os endpoints podem ser o back-end de um aplicativo ou uma API pública do parceiro comercial do aplicativo. O protocolo, as conversões de dados e as medidas de segurança são gerenciados pelo gateway da API em tempo de execução.

Ao operar em um sistema centralizado, todos os dados são coletados em uma área da plataforma API conhecida como armazenamento de dados central. O armazenamento de dados central realiza uma sincronia bidirecional próxima do tempo real com aplicativos de back-end vinculados e parceiros de negócios utilizando conexões assíncronas. As consultas da API são enviadas ao armazenamento central de dados.

O Problema do Oráculo

O problema do oráculo é um fenômeno que ocorre em redes descentralizadas. Contratos inteligentes distribuídos em redes blockchain não são capazes de obter dados não disponíveis imediatamente no blockchain.

Sendo assim, contratos inteligentes não acessam diretamente as APIs do blockchain onde estão armazenados devido às garantias de segurança exclusivas baseadas em consenso, que são concedidas pelo uso de uma rede de nós descentralizada, como a plataforma do aplicativo.

A solução para o problema do oráculo deve deixar os contratos inteligentes acessarem os dados da API e manter (ao mesmo tempo) as garantias de segurança de todo o sistema, sem que crie novas superfícies de ataque.

Essa situação pode ser solucionada por meio de serviços de API descentralizados que gerenciem diversos provedores de dados. É uma solução viável, já que tem o blockchain como base de projeto.

Diferente das interfaces de programação de aplicativos descentralizadas, os oráculos descentralizados existentes não incluem a API de fonte de dados como parte de sua solução. As APIs descentralizadas podem aumentar a transparência de dados em comparação a oráculos descentralizados, se aproximando do nível de fonte de dados verdadeiro.