Разработчик Cardano создает движок для преобразования блокчейн-транзакций в бизнес-события
Обрабатывая транзакции один раз и генерируя структурированные CloudEvents, этот инструмент с открытым исходным кодом решает ключевую проблему в разработке приложений Cardano.
By SongMarketCap
Updated:
По мере того, как Cardano продолжает развиваться, дискуссия переходит за рамки собственно блокчейна к более практическому вопросу, как данные блокчейна могут быть полезны для реальных приложений и бизнес-процессов. Именно в этом контексте выступил участник сообщества Cardano по имени Дейв, известный в экосистеме как SPO и DRep, который представил движок с открытым исходным кодом, предназначенный для преобразования необработанных данных транзакций Cardano в структурированные выходные данные для внешних систем. Это развитие подчеркивает растущую потребность в более эффективных и стандартизированных способах работы с данными блокчейна Cardano.
Инфраструктура работы с данными блокчейна Cardano все еще создает повторяющиеся задачи
Проблема, которую пытается решить этот движок, не нова, но остается крайне актуальной для разработки в рамках Cardano. Блокчейн создает блоки и транзакции, но большинство приложений не нуждаются в полной информации о блоках как технических объектах. Им нужны сигналы, такие как активность адресов, переводы активов, изменения метаданных и действия по управлению.
Этот разрыв создает повторяющиеся инфраструктурные задачи. Многие команды все еще вынуждены создавать свои собственные уровни анализа, фильтрации и индексирования данных с нуля, чтобы извлечь необходимые данные. Результат — дублируемые усилия, более длительные циклы разработки, высокая оперативная сложность и несогласованность выходных данных в различных проектах, пытающихся решить одну и ту же проблему. На практике это означает, что разработчики Cardano часто тратят время на создание инфраструктуры, вместо того чтобы сосредоточиться на функциональности продукта.
Именно поэтому эта история важна не только из-за одного репозитория с открытым кодом. Если Cardano хочет стать более легким для интеграции в корпоративные системы, финтех-продукты, аналитические инструменты, приложения DeFi и цифровые платформы, то стандартизированный уровень событий становится важной частью инфраструктуры, а не узким удобством для разработчиков.
Ogmios, CloudEvents и обработка транзакций Cardano в реальном времени
Согласно техническим деталям, представленным в обсуждении и репозитории Дейва, движок подключается к Ogmios и работает на уровне транзакций. Вместо того чтобы заставлять каждое приложение самостоятельно интерпретировать необработанные данные блокчейна, разработчики определяют правила важных данных. Эти правила могут быть нацелены на определенные адреса, политики и активы, метаданные, действия по управлению или даже на каждую транзакцию в цепочке.
Система оценивает каждую транзакцию один раз, затем генерирует результат в виде CloudEvents 1.0 payload — стандартизированного формата событий, уже знакомого многим бизнес- и ИТ-командам за пределами криптоиндустрии. Эти события затем отправляются в очередь, где несколько подписчиков могут получать их через HTTP или gRPC потоки. Практическое преимущество очевидно — сервисам, использующим данные, не нужны специфичные инструменты Cardano или прямое подключение к узлам. Они получают структурированные данные событий, которые могут обрабатываться внутри их собственных систем.
В демонстрационных результатах, представленных вместе с выпуском, Дейв сообщил, что система начала обрабатывать данные за один год до текущей точки цепочки Cardano и выполняла несколько правил одновременно, включая полное сопоставление транзакций. По опубликованной информации, пять дней истории цепочки были обработаны за 14 минут, примерно 22,000 блоков и 192,000 транзакций были оценены, а около 270,000 событий были сгенерированы. Он также сообщил, что большинство событий публиковались менее чем за одну миллисекунду, с низким использованием памяти и без потерь данных или сбоев событий во время теста. Эти показатели представляют собой результаты тестирования из опубликованной демонстрации и должны рассматриваться как ранняя проверка архитектуры, а не подтвержденная производительность на крупном масштабе.
Почему инструменты для разработчиков Cardano важны для корпоративного внедрения
Наиболее важным аспектом этого развития является не сама демонстрация, а направление, которое она предполагает. Cardano часто подчеркивает масштабируемость, совместимость и реальную полезность, но эти цели зависят от того, смогут ли разработчики и компании использовать данные блокчейна без необходимости каждый раз создавать пользовательскую инфраструктуру. Большинство корпоративных систем не хотят работать с блоками, узлами и внутренними особенностями цепочки. Им нужны понятные события, которые можно подключить к информационным панелям, бизнес-процессам, базам данных, системам соблюдения нормативных требований и приложениям для взаимодействия с клиентами.
Именно здесь такие инструменты становятся актуальными. Один процесс может синхронизировать данные цепочки один раз, преобразовать их в структурированные события и распределить эти результаты на несколько сервисов одновременно. Это сокращает повторяющиеся задачи, снижает риск сбоев, упрощает интеграцию и создает более предсказуемое поведение между системами, которые используют данные Cardano.
Важно оставаться точным. Это не основное обновление протокола Cardano и пока не установленный стандарт экосистемы. Это инфраструктурный проект с открытым кодом, который все еще находится в разработке. Тем не менее он решает реальную проблему в дизайне приложений и обработке данных Cardano. Если этот подход окажется устойчивым в продуктивных средах, он может стать значимым дополнением к инфраструктурной базе Cardano, особенно для команд, сосредоточенных на разработке приложений, корпоративной интеграции и долгосрочном росте экосистемы.