Ворклог. Итоги октября

Ворклог Cellframe: итоги октября 2025

Category: Прогресс разработки

Title image, read title

Всем привет!

Октябрь выдался насыщенным — команда Cellframe внедрила ряд важных доработок и свежих решений.

Самое важное и интересное — уже в новом ворклоге!

Web-разработка

Cellframe Auction

Сервис аукционов состоит из двух частей: децентрализованной, встроенной в SDK, которая отвечает за блокировку токенов — приём и возврат ставок, а также отслеживание событий и статистики, фактически являясь расширенным и более сложным вариантом стейкинга; и централизованной, реализованной в виде Python-плагина с веб-интерфейсом, которая управляет созданием, розыгрышем и отменой аукционов и определяет победителей.

В октябре плагин был полностью переведён на событийную архитектуру и это позволило улучшить и упорядочить систему обработки ставок. Работа с базой данных была оптимизирована: все запросы теперь асинхронные, плагин работает быстро и задержек.

API плагина для взаимодействия с веб-бэкендом был расширен, а обработка событий синхронизирована через один общий обработчик. Теперь все действия, записываемые в блокчейн (например, старт аукционов или ставки), корректно фиксируются в базе без дублей и конфликтов.

Планировщик стоп-транзакций синхронизирован с запуском и поддерживает восстановление расписаний. Даже после перезапуска ноды он сверяет данные и автоматически генерирует пропущенные стоп-события, чтобы аукционы завершались корректно.

Сellframe DEX

В октябре команда сосредоточилась на доработке внутренней логики и стабильности обменника. Так, были реализованы и улучшены ключевые элементы, влияющие на надёжность DEX и на удобство взаимодействия пользователей.

Мы внедрили систему управления сервисными сборами через декреты, сделав механизм комиссий более прозрачным и удобным для контроля. Были добавлены команды для анализа рынка и вывода торговых данных, что расширило инструменты работы пользователей.

Также обновили DEX-верификатор — компонент, отвечающий за проверку корректности транзакций обменника. Переработка архитектуры и логики обработки комиссий повысила надёжность и предсказуемость работы системы.

Помимо этого, мы оптимизировали компоновщики ордеров — обновили логику отмены, агрегации и обработки различных типов операций. Среди них: создание ордера, обновление, отмена, покупка (частичная или полная), а также специальный подтип для создания нового ордера на оставшуюся сдачу покупателя при полной покупке. И для каждого из этих типов предусмотрен свой компоновщик.

Такой подход позволил сделать процесс обмена заметно быстрее, точнее и стабильнее. Кроме того, была оптимизирована работа с парами токенов через кеш, что существенно снизило нагрузку на систему и сократило время отклика при совершении операций.

Все эти обновления стали важным шагом к дальнейшему развитию DEX-инфраструктуры и созданию более устойчивого, производительного обменного модуля в экосистеме Cellframe.

Cellframe Wallet

В октябре команда активно работала над развитием и улучшением функционала Shared Funds.

Для него был проведен рефакторинг и обновлена логика транзакций: удалены лишние команды и оптимизированы запросы данных кошельков, что снизило нагрузку на слабые устройства и повысило производительность.

Были реализованы страницы для создания счетов, пополнения, снятия средств и отмены транзакций, исправлены ошибки отображения, валидации и анимации элементов интерфейса.

А еще мы поработали над улучшением пользовательского интерфейса: исправлены тултипы, плейсхолдеры, контекстные меню и скроллбары, добавлены анимации и улучшено отображение элементов на Android и iOS.

Эти обновления пока не в продакшене, но появятся в следующем релизе Cellframe Wallet.

Особое внимание было уделено устранению багов. Исправлены падения при работе с мультиподписью, мостовыми транзакциями и историей операций, а также ошибки управления памятью, индексации массивов и потоковой безопасности.

Сellframe Node и SDK

Ключевые доработки по архитектуре и функционалу ноды в октябре были связаны с сервисом аукционов. Как мы уже рассказывали выше, он включает в себя две части: децентрализованную, отвечающую за блокировку и разблокировку токенов (входит в SDK и реализована на блокчейне) и условно централизованную (Python-плагин с веб-интерфейсом, отвечает за процесс аукционов). Так как корректная работа блокировки токенов зависит от данных, которые передаёт плагин, мы разработали новые механизмы регистрации и хранения сервисных событий на блокчейне. Они обеспечивают стабильную и надёжную связь между обеими частями сервиса.

Эта новая архитектура решает давнюю задачу: теперь сервисы могут безопасно размещать свои данные на блокчейне и полноценно работать с ними. Ранее централизованные модули использовали только локальные базы или кластеры GDB и не имели удобных инструментов для контроля данных на уровне блокчейна.

Мы внедрили два ключевых механизма:

• Обновлённое хранилище событий леджера.

Его архитектура была переработана и дополнена специальной надстройкой для сервисных событий — специальных данных внутри транзакций, которые сервисы используют для отслеживания своих процессов. Каждое событие имеет группу, тип и привязку к сервису, что позволяет точно фиксировать и обрабатывать информацию независимо от основной работы блокчейна. Это помогает упростить и упорядочить хранение и отправку запросов для сервисов.

• Новая система сервисных декретов.

Для поддержки этой системы в бинарный формат событий был добавлен ID сервиса. Благодаря этому события можно точно идентифицировать, проводить внутрисервисную верификацию и использовать единый механизм декретов в любых сервисах экосистемы.

Эта система уже используется в модуле DEX. Там реализована установка комиссий через декреты. Это помогло скорректировать работу нашего обменника и сделать его более гибким, защищенным и устойчивым к ошибкам.

Также в октябре вышла версия ноды 5.6, в которой мы сосредоточились на безопасности и производительности. Мы устранили проблемы с небезопасным удалением групп в MDBX, провели стресс-тесты для проверки устойчивости GDB под высокой нагрузкой, исправили неконтролируемый рост размера базы и улучшили работу драйверов.

А для повышения безопасности транзакций была добавлена защита от ошибочных переводов: система больше не позволяет отправлять токены между сетями, не связанными мостом — такие операции теперь просто блокируются, предотвращая возможную потерю средств.

Отдельно была улучшена работа с CLI: обновлены списки с поддержкой пагинации и фильтров, исправлено отображение истории транзакций, усилена валидация параметров и унифицированы коды ошибок, что значительно улучшило удобство и надёжность использования инструмента.

Другие активности

Команда продолжила делиться важной информацией: мы рассказали о результатах расследования схемы с выпуском нелегальных mCELL-токенов и о первых мерах защиты интересов легальных верификаторов. Расследование продолжается, и мы будем держать сообщество в курсе событий.

В октябре вышло интервью с Алексеем Юсуповым, CBDO Cellframe, в котором подробно рассказано об аппаратных нодах Cellframe: от идеи и разработки концепции до текущего состояния и будущих обновлений устройств.

В конце октября команда посетила один из крупнейших криптофорумов года — Blockchain Life 2025. На мероприятии состоялись важные встречи, обмен опытом и обсуждение актуальных тем криптоиндустрии, включая готовность к D-Day. Подробности участия и тематические треды можно найти в нашем посте.

В рамках форума мы также провели первый эксклюзивный сайд-ивент Post Quantum Dawn в Дубае. В формате панельных дискуссий эксперты обсуждали будущее блокчейн-индустрии после Q-day, развитие постквантовой криптографии и роль искусственного интеллекта в создании новых поколений блокчейнов. Участники получили массу живого общения, интерактивов и эксклюзивных новостей. Спонсором мероприятия выступила биржа Bitcointry.

А если вы пропустили событие — обязательно посмотрите запись трансляции и наши итоги и впечатления. Post Quantum Dawn is coming.

23 октября прошла традиционная AMA-сессия с руководителем проекта Дмитрием Герасимовым. Он ответил на вопросы, присланные заранее и заданные зрителями во время эфира. Запись трансляции и полная расшифровка AMA доступны для просмотра.

А мы продолжаем делиться новостями и вовлекать сообщество в инициативы экосистемы — оставайтесь с нами, впереди ещё много интересного!