Adam Cazes demonstra como o Nexus impulsiona o GeroWallet e rastreia a atividade na rede Cardano
O cofundador da A.D. Labs mostrou como os desenvolvedores podem usar o Nexus para transmitir eventos de blockchain, construir transações e aceder a dados de mercado em Cardano, Midnight e Bitcoin. Ele também apresentou planos para ferramentas de agentes de IA e suporte a redes adicionais.
By SongMarketCap
Updated:
Adam Cazes, cofundador e CEO da A.D. Labs, demonstrou a infraestrutura por trás do GeroWallet durante o Cardano Developers Office Hours. A sua apresentação centrou-se no Nexus, a plataforma de dados e transações originalmente criada para a carteira e agora disponível para outros desenvolvedores.
Cazes mostrou como o Nexus fornece informações de portefólio, encontra rotas de swap e monitoriza atividade selecionada na blockchain. Ele também discutiu o uso do Yaci Store, o trabalho da equipa em infraestrutura para agentes de IA e os desafios de suportar aplicações em várias cadeias.
Como o Nexus suporta o GeroWallet e outras aplicações
Uma carteira cripto reúne informações de várias fontes antes de o utilizador ver um saldo, histórico de transações ou cotação de swap. Ela precisa obter registos da blockchain, identificar os ativos associados a uma conta e ligá-los a informações de mercado.
Cazes explicou que o GeroWallet anteriormente dependia de pedidos repetidos a serviços de backend para obter essas informações. À medida que o número de utilizadores cresceu, a equipa enfrentou custos de rede e de manutenção crescentes. A.D. Labs desenvolveu o Nexus para organizar os dados no seu backend e entregá-los à carteira.
Para ilustrar a carga de trabalho, ele mostrou uma carteira com aproximadamente 840 transações. Cada registo pode conter várias informações, incluindo metadados, scripts, colateral e saídas de transações não gastas, ou UTXOs. Na Cardano, os UTXOs representam saídas disponíveis que podem ser usadas para construir novas transações.
O Nexus suporta o acesso a dados para Cardano, Midnight e Bitcoin. Cazes explicou que a Midnight precisa do seu próprio índice porque a sua arquitetura inclui funcionalidades como provas e geração de DUST. A indexação organiza as informações da blockchain para que as aplicações possam obter os registos de que necessitam.
A plataforma também combina dados de mercado com um agregador de exchanges descentralizadas. Numa aplicação de demonstração, Cazes introduziu um montante de swap em ADA e mostrou uma rota proposta, outras plataformas de negociação disponíveis e o impacto de preço estimado.
Ele identificou a SongMarketCap como parceira do Nexus que utiliza os dados de mercado e o agregador de exchanges descentralizadas da plataforma. Outros potenciais utilizadores listados por ele incluíam carteiras, desenvolvedores que constroem aplicações e agentes de IA.
Uma demonstração separada de construção de transações produziu uma transação não assinada em formato CBOR, uma forma de codificar dados. A transação deve então ser assinada pela carteira ou aplicação do utilizador antes do envio.
Blueprints transmite transações da Cardano através de WebSockets
Cazes também demonstrou como os desenvolvedores podem acompanhar atividades específicas da blockchain sem perguntar repetidamente se algo mudou.
Um método comum, conhecido como polling, envia pedidos em intervalos regulares. Se nenhuma transação relevante tiver surgido, o pedido retorna sem um novo resultado. Aplicações que verificam com frequência podem portanto gerar um grande número de pedidos mesmo durante períodos de pouca atividade.
O Nexus oferece uma segunda abordagem através de WebSockets, conexões que permitem que as aplicações subscrevam eventos e recebam atualizações à medida que chegam. A funcionalidade Blueprints permite que os desenvolvedores definam a atividade que querem acompanhar.
Durante a sessão, Cazes criou uma subscrição para transações associadas a uma policy de token na mainnet da Cardano. Ele explicou que os desenvolvedores também podem filtrar a atividade usando um endereço, credencial de staking ou hash de script, dependendo da aplicação. Os resultados podem ser entregues ao nível da transação ou para UTXOs individuais.
Cazes apresentou a FluidTokens, parceira de design do Nexus, como exemplo de como o sistema pode ser usado para uma aplicação de empréstimos. O seu estudo de caso abrangeu um script associado a 115 endereços e mostrou que apenas uma pequena parte dos blocos examinados continha atividade relevante para a aplicação.
Numa demonstração separada de polling envolvendo o token NIGHT, Cazes relatou que aproximadamente 80% dos pedidos retornaram sem novas informações. O número de pedidos que uma aplicação pode evitar depende da sua frequência de polling e do nível de atividade que monitoriza.
Os desenvolvedores também perguntaram como um sistema de streaming lida com um rollback, um evento em que o histórico da cadeia observado anteriormente é substituído. Os participantes explicaram que eventos de rollback podem ser entregues aos subscritores, enquanto a aplicação que os recebe é responsável por atualizar os seus próprios registos em conformidade.
[NEWSBREAK]
Yaci Store, agentes de IA e planos de expansão
O Nexus usa principalmente o Yaci Store para indexar dados da Cardano. Cazes explicou que a A.D. Labs executa uma versão modificada baseada no Yaci Store 3.0 Beta 5 e submeteu as suas alterações ao projeto upstream.
O sistema também pode usar outros provedores de dados como alternativa. Cazes identificou o Koios como uma fonte que o Nexus pode consultar quando as informações não estiverem disponíveis na sua infraestrutura primária.
Durante uma comparação apresentada na sessão, Cazes relatou que o Nexus teve uma vantagem mediana de aproximadamente dois segundos sobre o Blockfrost na entrega de blocos observados recentemente no seu teste. Ele atribuiu o resultado em parte à arquitetura do Nexus e ao seu uso do Yaci Store.
Para além de dados de blockchain, o Nexus inclui um servidor MCP, que oferece uma forma de agentes de IA se conectarem com as ferramentas e informações suportadas. Um participante sugeriu adicionar um x402 facilitator, um componente descrito durante a sessão como responsável por tratar o envio de transações e o acompanhamento de estado para agentes.
Cazes respondeu que a A.D. Labs já tinha começado a construir infraestrutura para um modo de agente no GeroWallet. O x402 facilitator foi discutido como um possível serviço futuro, sem lançamento anunciado durante a apresentação.
A equipa também está a considerar suporte para redes adicionais, incluindo cadeias EVM e Solana. Cazes relacionou esse trabalho com o roadmap do GeroWallet e o objetivo de tornar mais fáceis para os utilizadores as interações entre blockchains.
No momento da sessão, o Nexus oferecia um teste de sete dias e um plano inicial com preço de $9 por mês. Questionado sobre um nível gratuito, Cazes confirmou que a equipa tinha considerado um, mas não o introduziu no seu modelo de negócios existente.
Divulgação: a SongMarketCap usa um widget de swap com tecnologia do Gero Nexus e recebe uma parte das taxas de swap geradas por meio do widget.