Adam Cazes demuestra cómo Nexus impulsa GeroWallet y rastrea la actividad en Cardano
El cofundador de A.D. Labs mostró cómo los desarrolladores pueden usar Nexus para transmitir eventos de la cadena de bloques, construir transacciones y acceder a datos de mercado en Cardano, Midnight y Bitcoin. También expuso planes para herramientas de agentes de IA y compatibilidad con redes adicionales.
By SongMarketCap
Updated:
Adam Cazes, cofundador y CEO de A.D. Labs, mostró la infraestructura detrás de GeroWallet durante Cardano Developers Office Hours. Su presentación se centró en Nexus, la plataforma de datos y transacciones creada originalmente para la billetera y ahora disponible para otros desarrolladores.
Cazes mostró cómo Nexus entrega información de portafolio, encuentra rutas de intercambio y monitorea actividad seleccionada en la cadena de bloques. También habló sobre su uso de Yaci Store, el trabajo del equipo en infraestructura para agentes de IA y los desafíos de dar soporte a aplicaciones en múltiples cadenas.
Cómo Nexus respalda a GeroWallet y a otras aplicaciones
Una billetera cripto reúne información de varias fuentes antes de que el usuario vea un saldo, un historial de transacciones o una cotización de intercambio. Necesita recuperar registros de la cadena de bloques, identificar los activos asociados a una cuenta y vincularlos con información de mercado.
Cazes explicó que GeroWallet antes dependía de solicitudes repetidas a servicios de backend para obtener esta información. A medida que creció el número de usuarios, el equipo enfrentó costos crecientes de red y mantenimiento. A.D. Labs desarrolló Nexus para organizar los datos en su backend y entregarlos a la billetera.
Para ilustrar la carga de trabajo, mostró una billetera con aproximadamente 840 transacciones. Cada registro puede contener múltiples piezas de información, incluyendo metadatos, scripts, colateral y salidas de transacción no gastadas, o UTXOs. En Cardano, las UTXOs representan salidas disponibles que pueden usarse para construir nuevas transacciones.
Nexus admite acceso a datos para Cardano, Midnight y Bitcoin. Cazes explicó que Midnight necesita su propio índice porque su arquitectura incluye funciones como pruebas y generación de DUST. La indexación organiza la información de la cadena de bloques para que las aplicaciones puedan recuperar los registros que necesitan.
La plataforma también combina datos de mercado con un agregador de exchanges descentralizados. En una aplicación de demostración, Cazes ingresó un monto de intercambio de ADA y mostró una ruta propuesta, otros lugares de negociación disponibles y el impacto de precio estimado.
Identificó a SongMarketCap como un socio de Nexus que utiliza los datos de mercado de la plataforma y su agregador de exchanges descentralizados. Entre otros usuarios potenciales que mencionó se incluyen billeteras, desarrolladores que construyen aplicaciones y agentes de IA.
Una demostración aparte de construcción de transacciones produjo una transacción no firmada en formato CBOR, una forma de codificar datos. Luego, la transacción debe ser firmada por la billetera o la aplicación del usuario antes de su envío.
Blueprints transmite transacciones de Cardano mediante WebSockets
Cazes también demostró cómo los desarrolladores pueden seguir actividad específica de la cadena de bloques sin preguntar repetidamente si algo ha cambiado.
Un método común, conocido como polling, envía solicitudes a intervalos regulares. Si no aparece ninguna transacción relevante, la solicitud regresa sin un resultado nuevo. Las aplicaciones que consultan con frecuencia pueden, por lo tanto, generar grandes cantidades de solicitudes incluso durante periodos tranquilos.
Nexus ofrece un segundo enfoque mediante WebSockets, conexiones que permiten a las aplicaciones suscribirse a eventos y recibir actualizaciones a medida que llegan. Su función Blueprints permite a los desarrolladores definir la actividad que desean seguir.
Durante la sesión, Cazes creó una suscripción para transacciones asociadas con una token policy en la mainnet de Cardano. Explicó que los desarrolladores también pueden filtrar la actividad usando una dirección, una credencial de staking o un script hash, según la aplicación. Los resultados pueden entregarse a nivel de transacción o para UTXOs individuales.
Cazes presentó a FluidTokens, un socio de diseño de Nexus, como ejemplo de cómo el sistema puede usarse para una aplicación de préstamos. Su estudio de caso abarcó un script asociado con 115 direcciones y mostró que solo una pequeña porción de los bloques examinados contenía actividad relevante para la aplicación.
En una demostración de polling separada que involucró al token NIGHT, Cazes informó que aproximadamente el 80% de las solicitudes regresaron sin información nueva. La cantidad de solicitudes que una aplicación puede evitar depende de su frecuencia de polling y del nivel de actividad que monitorea.
Los desarrolladores también preguntaron cómo maneja un sistema de streaming un rollback, un evento en el que se reemplaza el historial de cadena observado previamente. Los participantes explicaron que los eventos de rollback pueden entregarse a los suscriptores, mientras que la aplicación receptora es responsable de actualizar sus propios registros en consecuencia.
[NEWSBREAK]
Yaci Store, agentes de IA y planes de expansión
Nexus utiliza principalmente Yaci Store para indexar datos de Cardano. Cazes explicó que A.D. Labs ejecuta una versión modificada basada en Yaci Store 3.0 Beta 5 y ha enviado sus cambios al proyecto upstream.
El sistema también puede usar otros proveedores de datos como respaldo. Cazes identificó a Koios como una fuente a la que Nexus puede consultar cuando la información no está disponible en su infraestructura principal.
Durante una comparación presentada en la sesión, Cazes informó que Nexus tuvo una ventaja mediana de aproximadamente dos segundos sobre Blockfrost al entregar bloques recién observados en su prueba. Vinculó el resultado en parte a la arquitectura de Nexus y a su uso de Yaci Store.
Más allá de los datos de la cadena de bloques, Nexus incluye un servidor MCP, que proporciona una forma para que los agentes de IA se conecten con herramientas e información compatibles. Un participante sugirió agregar un facilitador x402, un componente descrito durante la sesión como encargado del envío de transacciones y el seguimiento de estado para agentes.
Cazes respondió que A.D. Labs ya había comenzado a construir infraestructura para un modo de agente en GeroWallet. El facilitador x402 se discutió como un posible servicio futuro, sin un lanzamiento anunciado durante la presentación.
El equipo también está considerando compatibilidad para redes adicionales, incluidas cadenas EVM y Solana. Cazes vinculó ese trabajo con la hoja de ruta de GeroWallet y el objetivo de facilitar a los usuarios las interacciones entre cadenas de bloques.
En el momento de la sesión, Nexus ofrecía una prueba de siete días y un plan introductorio con un precio de $9 por mes. Al preguntarle por un nivel gratuito, Cazes confirmó que el equipo había considerado uno, pero no lo había introducido bajo su modelo de negocio existente.
Divulgación: SongMarketCap utiliza un widget de intercambio impulsado por Gero Nexus y recibe una parte de las comisiones de intercambio generadas a través del widget.