Airnode

"O Airnode é um oráculo blockchain de código aberto e sem servidor desenvolvido pela API3. Projetado para permitir que provedores de API operem seus próprios oráculos, o Airnode fornece uma interface confiável entre APIs tradicionais e contratos inteligentes, melhorando a segurança, a eficiência e a acessibilidade da interação de dados entre o mundo digital tradicional e a blockchain."

A revolução das finanças descentralizadas (DeFi) e a expansão da Web 3.0 exigem cada vez mais interfaces confiáveis entre as APIs tradicionais e os contratos inteligentes na blockchain. A API3, por meio do Airnode, introduz um conceito revolucionário de oráculos primarizados (First-party Oracles) que oferecem soluções para os desafios da intermediação de terceiros e trazem inúmeros benefícios.

Os oráculos primarizados são operados pelas próprias entidades proprietárias das APIs, eliminando a necessidade de um intermediário terceirizado. Essa disposição é inerentemente mais segura, já que as respostas do oráculo são assinadas pelas chaves privadas das entidades proprietárias da API no nível do protocolo da plataforma de contrato inteligente, garantindo a autenticidade dos dados.

Além disso, um feed de dados composto por oráculos primarizados é significativamente mais eficiente em termos de custos, uma vez que não há necessidade de pagar intermediários por seus serviços ou incentivá-los a não comprometer ou interromper o feed de dados. Em contraste com os oráculos de terceiros, que costumam ser redundantes na proteção contra ações comprometedoras e interrupções, os oráculos primarizados requerem uma menor quantidade de oráculos, tornando-os mais eficientes em termos de custos com gás.

No entanto, a operação de oráculos por provedores de API enfrenta barreiras, incluindo a falta de familiaridade com a tecnologia blockchain e a ausência de um mercado de trabalho para operadores de nós de oráculo. A API3 supera essas barreiras com o Airnode, um oráculo totalmente sem servidor, projetado especificamente para que os provedores de API operem seus próprios oráculos.

O Airnode é uma solução "configure e esqueça", que não requer nenhum conhecimento específico para operar. Ele também é construído em serviços com preços sob demanda, o que significa que os provedores de API só pagam na medida em que seu nó é usado. Além disso, o Airnode não exige que os operadores de nós lidem diretamente com criptomoedas, pois o protocolo é projetado de forma que o solicitante cubra todos os custos de gás.

O protocolo Airnode é projetado para se alinhar com os padrões emergentes usados pelas APIs para criar uma interface API-plataforma de contrato inteligente tão transparente e sem atritos quanto possível. Ele suporta o padrão de solicitação-resposta comumente usado pela maioria das APIs, além de planejar suportar o padrão de publicação-subscrição, onde o oráculo é solicitado a chamar de volta um método específico quando as condições parametrizadas são atendidas.

Com o Airnode, a volatilidade nos custos de gás e nos preços dos tokens de pagamento não afeta os provedores de API, que podem usar modelos de preços típicos, como taxas de assinatura mensal. Além disso, cada solicitante tem uma carteira separada, que é usada para cumprir todas as solicitações feitas pelo solicitante, impedindo ataques de spam e permitindo um gerenciamento mais eficiente dos custos de gás.

Além disso, o Airnode aborda o problema da disponibilidade dos oráculos. Ao contrário das soluções existentes que dependem de redundância excessiva no nível do oráculo para garantir a disponibilidade, o Airnode permite que a redundância seja implementada no nível do próprio nó do Airnode. Isso é alcançado por meio de arquitetura sem servidor, que permite que o Airnode seja facilmente implantado em várias zonas de disponibilidade em provedores de nuvem diferentes. Essa flexibilidade também permite que o Airnode seja implantado localmente, se necessário.

O Airnode é uma solução de código aberto, licenciada sob a licença MIT, o que significa que é livre para uso e personalização por parte dos desenvolvedores. A API3 financia o desenvolvimento contínuo do Airnode por meio de bolsas e a equipe técnica principal é responsável por sua manutenção. Isso garante a continuidade do desenvolvimento e suporte à medida que a tecnologia avança e as necessidades dos desenvolvedores evoluem.

Last updated