Adam Cazes mostra come Nexus alimenta GeroWallet e traccia l’attività su Cardano

Il cofondatore di A.D. Labs ha mostrato come gli sviluppatori possano usare Nexus per trasmettere in streaming eventi della blockchain, costruire transazioni e accedere ai dati di mercato su Cardano, Midnight e Bitcoin. Ha inoltre illustrato i piani per strumenti per agenti di AI e il supporto a reti aggiuntive.

By SongMarketCap

Updated:

Cardano News - Adam Cazes mostra come Nexus alimenta GeroWallet e traccia l’attività su Cardano

Adam Cazes, cofondatore e CEO di A.D. Labs, ha mostrato l’infrastruttura dietro GeroWallet durante le Cardano Developers Office Hours. La sua presentazione si è concentrata su Nexus, la piattaforma di dati e transazioni originariamente costruita per il wallet e ora disponibile per altri sviluppatori.

Cazes ha mostrato come Nexus fornisca informazioni di portafoglio, trovi i percorsi di swap e monitori attività specifiche della blockchain. Ha anche parlato dell’uso di Yaci Store, del lavoro del team sull’infrastruttura per agenti di AI e delle sfide nel supportare applicazioni su più chain.

Come Nexus supporta GeroWallet e altre applicazioni

Un wallet crypto unisce informazioni da diverse fonti prima che un utente veda un saldo, la cronologia delle transazioni o un preventivo di swap. Deve recuperare record dalla blockchain, identificare gli asset associati a un account e collegarli alle informazioni di mercato.

Cazes ha spiegato che in passato GeroWallet si basava su richieste ripetute ai servizi di backend per queste informazioni. Con l’aumentare del numero di utenti, il team ha dovuto affrontare costi di rete e di manutenzione crescenti. A.D. Labs ha sviluppato Nexus per organizzare i dati nel proprio backend e consegnarli al wallet.

Per illustrare il carico di lavoro, ha mostrato un wallet con circa 840 transazioni. Ciascun record può contenere più elementi di informazione, inclusi metadati, script, collateral e output di transazione non spesi, o UTXOs. Su Cardano, gli UTXOs rappresentano output disponibili che possono essere usati per costruire nuove transazioni.

Nexus supporta l’accesso ai dati per Cardano, Midnight e Bitcoin. Cazes ha spiegato che Midnight necessita di un proprio indice perché la sua architettura include funzionalità come prove e DUST generation. L’indicizzazione organizza le informazioni della blockchain così che le applicazioni possano recuperare i record di cui hanno bisogno.

La piattaforma combina anche i dati di mercato con un aggregatore di exchange decentralizzati. In un’applicazione dimostrativa, Cazes ha inserito un importo di swap in ADA e ha mostrato un percorso proposto, altre sedi di negoziazione disponibili e l’impatto di prezzo stimato.

Ha identificato SongMarketCap come un partner di Nexus che utilizza i dati di mercato della piattaforma e l’aggregatore di exchange decentralizzati. Altri potenziali utenti che ha elencato includevano wallet, sviluppatori che costruiscono applicazioni e agenti di AI.

Una dimostrazione separata di costruzione di transazioni ha prodotto una transazione non firmata in formato CBOR, un modo di codificare i dati. La transazione deve poi essere firmata dal wallet o dall’applicazione dell’utente prima dell’invio.

Blueprints trasmette le transazioni Cardano tramite WebSockets

Cazes ha anche mostrato come gli sviluppatori possano seguire attività specifiche della blockchain senza chiedere ripetutamente se qualcosa è cambiato.

Un metodo comune, noto come polling, invia richieste a intervalli regolari. Se non è apparsa alcuna transazione rilevante, la richiesta ritorna senza un nuovo risultato. Le applicazioni che controllano frequentemente possono quindi generare un numero elevato di richieste anche durante periodi tranquilli.

Nexus offre un secondo approccio tramite WebSockets, connessioni che consentono alle applicazioni di sottoscrivere eventi e ricevere aggiornamenti man mano che arrivano. La funzione Blueprints consente agli sviluppatori di definire l’attività che desiderano seguire.

Durante la sessione, Cazes ha creato una sottoscrizione per le transazioni associate a una policy di token su Cardano mainnet. Ha spiegato che gli sviluppatori possono anche filtrare l’attività usando un indirizzo, una credenziale di staking o un hash di script, a seconda dell’applicazione. I risultati possono essere forniti a livello di transazione o per singoli UTXOs.

Cazes ha presentato FluidTokens, un design partner di Nexus, come esempio di come il sistema possa essere utilizzato per un’applicazione di lending. Il suo caso di studio ha coperto uno script associato a 115 indirizzi e ha mostrato che solo una piccola parte dei blocchi esaminati conteneva attività rilevante per l’applicazione.

In una dimostrazione separata di polling che coinvolgeva il token NIGHT, Cazes ha riportato che circa l’80% delle richieste tornava senza nuove informazioni. Il numero di richieste che un’applicazione può evitare dipende dalla sua frequenza di polling e dal livello di attività che monitora.

Gli sviluppatori hanno anche chiesto come un sistema di streaming gestisca un rollback, un evento in cui la cronologia della chain osservata in precedenza viene sostituita. I partecipanti hanno spiegato che gli eventi di rollback possono essere consegnati ai sottoscrittori, mentre l’applicazione ricevente è responsabile di aggiornare di conseguenza i propri record.

[NEWSBREAK]

Yaci Store, agenti di AI e piani di espansione

Nexus utilizza principalmente Yaci Store per indicizzare i dati di Cardano. Cazes ha spiegato che A.D. Labs esegue una versione modificata basata su Yaci Store 3.0 Beta 5 e ha inviato le sue modifiche al progetto upstream.

Il sistema può anche usare altri provider di dati come ripiego. Cazes ha identificato Koios come una fonte che Nexus può consultare quando le informazioni non sono disponibili dalla sua infrastruttura primaria.

Durante un confronto presentato nella sessione, Cazes ha riferito che nei suoi test Nexus aveva un vantaggio mediano di circa due secondi su Blockfrost nella consegna dei blocchi appena osservati. Ha collegato il risultato in parte all’architettura di Nexus e al suo uso di Yaci Store.

Oltre ai dati della blockchain, Nexus include un MCP server, che fornisce un modo per gli agenti di AI di connettersi a strumenti e informazioni supportati. Un partecipante ha suggerito di aggiungere un facilitatore x402, un componente descritto durante la sessione come incaricato dell’invio delle transazioni e del tracciamento dello stato per gli agenti.

Cazes ha risposto che A.D. Labs aveva già iniziato a costruire l’infrastruttura per una modalità agente in GeroWallet. Il facilitatore x402 è stato discusso come un possibile servizio futuro, senza alcun lancio annunciato durante la presentazione.

Il team sta anche valutando il supporto per reti aggiuntive, incluse le chain EVM e Solana. Cazes ha collegato quel lavoro alla roadmap di GeroWallet e all’obiettivo di rendere più semplici per gli utenti le interazioni tra blockchain.

Al momento della sessione, Nexus offriva una prova di sette giorni e un piano introduttivo al prezzo di 9 dollari al mese. Alla domanda su un livello gratuito, Cazes ha confermato che il team ne aveva preso in considerazione uno ma non l’aveva introdotto nel suo modello di business esistente.

Disclosure: SongMarketCap utilizza un widget di swap alimentato da Gero Nexus e riceve una quota delle commissioni di swap generate tramite il widget.