Adam Cazes показывает, как Nexus обеспечивает работу GeroWallet и отслеживает активность в сети Cardano
Сооснователь A.D. Labs показал, как разработчики могут использовать Nexus для потоковой передачи событий блокчейна, построения транзакций и доступа к рыночным данным в сетях Cardano, Midnight и Bitcoin. Он также изложил планы по инструментам для AI агентов и поддержке дополнительных сетей.
By SongMarketCap
Updated:
Adam Cazes, сооснователь и CEO A.D. Labs, продемонстрировал инфраструктуру, стоящую за GeroWallet, во время Cardano Developers Office Hours. Его доклад был посвящен Nexus, платформе данных и транзакций, изначально созданной для кошелька и теперь доступной другим разработчикам.
Cazes показал, как Nexus предоставляет информацию по портфелю, находит маршруты свапов и отслеживает выбранную активность в блокчейне. Он также рассказал об использовании Yaci Store, работе команды над инфраструктурой для AI агентов и сложностях поддержки приложений в нескольких сетях.
Как Nexus поддерживает GeroWallet и другие приложения
Криптокошелек объединяет информацию из нескольких источников до того, как пользователь видит баланс, историю транзакций или котировку по свапу. Ему нужно получить записи из блокчейна, определить активы, связанные с аккаунтом, и сопоставить их с рыночной информацией.
Cazes объяснил, что ранее GeroWallet полагался на повторяющиеся запросы к бэкенд сервисам для получения этой информации. По мере роста числа пользователей команда столкнулась с увеличением сетевых и эксплуатационных затрат. A.D. Labs разработала Nexus, чтобы организовать данные в своем бэкенде и доставлять их в кошелек.
Чтобы проиллюстрировать нагрузку, он показал кошелек с примерно 840 транзакциями. Каждая запись может содержать несколько частей информации, включая метаданные, скрипты, обеспечение и непотраченные выходы транзакций, или UTXO. В Cardano UTXO представляют доступные выходы, которые можно использовать для построения новых транзакций.
Nexus поддерживает доступ к данным для Cardano, Midnight и Bitcoin. Cazes объяснил, что Midnight нуждается в собственном индексе, поскольку ее архитектура включает такие особенности, как доказательства и генерация DUST. Индексация упорядочивает информацию блокчейна, чтобы приложения могли получать нужные им записи.
Платформа также объединяет рыночные данные с агрегатором децентрализованных бирж. В демонстрационном приложении Cazes ввел сумму свапа в ADA и показал предложенный маршрут, другие доступные торговые площадки и ожидаемое влияние на цену.
Он назвал SongMarketCap партнером Nexus, который использует рыночные данные платформы и ее агрегатор децентрализованных бирж. Среди других потенциальных пользователей он перечислил кошельки, разработчиков приложений и AI агентов.
Отдельная демонстрация построения транзакции сформировала неподписанную транзакцию в формате CBOR, способе кодирования данных. Затем транзакцию должен подписать кошелек пользователя или приложение перед отправкой.
Blueprints транслирует транзакции Cardano через WebSockets
Cazes также показал, как разработчики могут отслеживать конкретную активность в блокчейне без повторяющихся запросов о том, изменилось ли что то.
Один распространенный метод, называемый polling, отправляет запросы через равные интервалы. Если релевантная транзакция не появилась, ответ возвращается без нового результата. Приложения, которые проверяют часто, могут генерировать большое число запросов даже в спокойные периоды.
Nexus предлагает второй подход через WebSockets, соединения, которые позволяют приложениям подписываться на события и получать обновления по мере их поступления. Функция Blueprints позволяет разработчикам определять активность, за которой они хотят следить.
Во время сессии Cazes создал подписку на транзакции, связанные с политикой токена в основной сети Cardano. Он пояснил, что разработчики также могут фильтровать активность по адресу, учетным данным для стейкинга или хэшу скрипта, в зависимости от приложения. Результаты могут доставляться на уровне транзакции или для отдельных UTXO.
Cazes представил FluidTokens, партнера по дизайну Nexus, как пример того, как систему можно использовать для приложения кредитования. Его кейс охватывал один скрипт, связанный со 115 адресами, и показал, что только небольшая часть изученных блоков содержала активность, релевантную для приложения.
В отдельной демонстрации polling с участием токена NIGHT Cazes сообщил, что приблизительно 80% запросов возвращались без новой информации. Количество запросов, которых может избежать приложение, зависит от частоты polling и уровня активности, которую оно отслеживает.
Разработчики также спросили, как потоковая система обрабатывает rollback, событие, при котором ранее наблюдаемая история цепочки заменяется. Участники объяснили, что события rollback могут доставляться подписчикам, а принимающее приложение отвечает за соответствующее обновление собственных записей.
[NEWSBREAK]
Yaci Store, AI агенты и планы расширения
Nexus в основном использует Yaci Store для индексации данных Cardano. Cazes объяснил, что A.D. Labs запускает модифицированную версию на основе Yaci Store 3.0 Beta 5 и отправила свои изменения в исходный проект.
Система также может использовать других поставщиков данных как резервные источники. Cazes назвал Koios одним из источников, к которому Nexus может обращаться, когда информация недоступна из основной инфраструктуры.
В ходе сравнения, представленного на сессии, Cazes сообщил, что в его тесте Nexus имел медианное опережение примерно на две секунды относительно Blockfrost при доставке вновь наблюдаемых блоков. Он связал результат отчасти с архитектурой Nexus и использованием Yaci Store.
Помимо данных блокчейна, Nexus включает MCP server, который предоставляет способ для AI агентов подключаться к поддерживаемым инструментам и информации. Один из участников предложил добавить x402 facilitator, компонент, описанный во время сессии как обрабатывающий отправку транзакций и отслеживание статуса для агентов.
Cazes ответил, что A.D. Labs уже начала строить инфраструктуру для режима агента в GeroWallet. x402 facilitator обсуждался как возможный будущий сервис, при этом запуск не был объявлен во время презентации.
Команда также рассматривает поддержку дополнительных сетей, включая EVM цепочки и Solana. Cazes связал эту работу с дорожной картой GeroWallet и целью упростить взаимодействия между блокчейнами для пользователей.
На момент сессии Nexus предлагал семидневную пробную версию и стартовый план стоимостью 9 долларов в месяц. На вопрос о бесплатном тарифе Cazes подтвердил, что команда его рассматривала, но не ввела в рамках существующей бизнес модели.
Раскрытие информации: SongMarketCap использует виджет свапов на базе Gero Nexus и получает долю комиссий со свапов, генерируемых через этот виджет.