Ворклог. Итоги мая
Category: Прогресс разработки

Всем привет!
Врываемся в лето, а значит — самое время вспомнить, каким был май для проекта Cellframe. В последний месяц весны мы активно работали над улучшениями и разработкой новых функций. Все подробности — в нашем регулярном ворклоге!
Web-разработка
Как вы знаете, за последнее время Cellframe Wallet существенно изменился. Мы решили обновить описание приложения на странице Download.
Добавили информацию про два вида интерфейса — вертикальный и горизонтальный — и три режима работы: локальный, удалённый и сверхлёгкий.
Cellframe Shop
В мае наш интернет-магазин Cellframe Shop активно принимал заказы. Первые точки доступа KelVPN Surf 2 уже отправились к своим владельцам!
Мы работаем над улучшением сервиса, чтобы совершать покупки стало ещё проще удобнее. В этом месяце мы добавили отображение количества товаров в корзине и итоговой стоимости заказа.
Cellframe Auctions
Мы готовимся к перезапуску сайта Cellframe Auctions — специальной площадки, где проекты, претендующие на место в экосистеме Cellframe, могут поучаствовать в аукционе слотов для запуска собственной L1-сети. Победивший проект получит слот в аренду на определённый срок.
Держатели токенов $CELL смогут поддержать понравившиеся инициативы, делая ставки с блокировкой своих монет. Взамен, в случае выигрыша проекта, они получат нативные токены в виде эйрдропов, а после окончания аренды срока блокировки — им вернутся их $CELL.
Запуск сайта ожидается совсем скоро, следите за обновлениями!

CFScan
Также мы подготовили дизайн нового сайта CFScan, который в будущем заменит Cellframe Explorer.
Cellframe Node
В мае мы реализовали новую модель хардфорка на однонодовой сети. На тестовом стенде сформировано новое поколение чейна, содержание которого полностью соответствуют предыдущему. Разработка такой модели — важный шаг на пути к внедрению двухуровневого шардинга!
Разработали новый функционал на языке C, позволяющий получать информацию о наградах за блок. Также этой команды создали обёртку на Python. В ближайшее время планируем добавить командный интерфейс.
Обновили схему синхронизации блочного консенсуса: изменили логику обработки генезис-блока. Теперь он синхронизируется корректно.
Устранили ошибки, вызывавшие сбои в таймингах раунда — периода, когда ноды голосуют за добавление нового блока в блокчейн. Эти ошибки препятствовали подписанию блоков валидаторами. Как результат — мы повысили надёжность и упорядоченность консенсуса.
Мы исправили ошибку, при которой команда `srv_stake reward` показывала нулевые награды за стейкинг. Теперь размер вознаграждений отображается корректно.
В компоновщик транзакций, разработанный для сверхлёгкого режима Cellframe Wallet, добавили обработку транзакций голосования.
Внесли изменения в работу транзакций отмены ордеров. Раньше отмена, созданная компоновщиком, не проходила в кошельке.
Также исправили ошибку, из-за которой транзакции анстейкинга не проходили. Теперь система корректно их обрабатывает.
Мы настроили прохождение транзакций через кошелек с ненативными токенами, собранных компоновщиком.
Также устранили утечки памяти в RPC-нодах.
Сellframe Wallet
Мы продолжаем совершенствовать Cellframe Wallet. Пока он ещё остаётся релиз-кандидатом, но мы последовательно движемся к полному переходу от Cellframe Dashboard к новой, более гибкой версии кошелька.
В удалённый и сверхлёгкий режимы мы добавили вкладку Logs — в ней хранятся логи пользовательского приложения Cellframe Wallet. При этом в локальном режиме, как и раньше, отображаются ещё и логи ноды.

Для локального и удалённого режимов исправили обновление баланса при смене кошелька для верхней панели приложения и формы Create Order во вкладке DEX.
Также во вкладке DEX исправили ошибку в отображении суммы транзакций. Теперь при удалении ордера пользователь видит точное количество токенов, которое будет зачислено на его кошелёк.
Для вертикального интерфейса мы добавили функцию swipe-to-refresh: потяните экран вниз, чтобы обновить баланс кошелька и историю транзакций.
Исправили ошибку бесконечной загрузки, которая возникала в Android-версии при повторном восстановлении кошелька под другим именем. Напоминаем: один и тот же кошелёк нельзя восстанавливать несколько раз с разными именами.
Также в Android-версии мы устранили проблемы, усложняющие запуск приложения.
Улучшили UX/UI: теперь иконки и шрифты корректно отображаются на всех платформах.
Помимо этого мы активно готовимся к запуску мобильного приложения Cellframe Wallet на iOS. Следите за обновлениями!
Python-плагины
В этом месяце мы внедрили библиотеку `java-cellframe` для работы с постквантовыми подписями в Java-окружении.
Мы прислушались к пользователям, и, в качестве альтернативы DAP HTTP, добавили поддержку веб-сервера Tornado. Это особенно пригодится тем, кто разрабатывает внешние инструменты для ноды и кому недостаточно возможностей простого HTTP-сервера.
Мы продолжаем улучшать кодовую базу. В мае мы обновили механизмы анализа кода для Сellframe SDK и DAP SDK.
Tech Writing
В мае мы подготовили подробный обзор функционала утилиты Cellframe Node Tool. В Cellframe Wiki вышла статья с описанием девяти команд для управления кошельками и сертификатами.
Для каждого JSON-RPC запроса мы подготовили статью со списком команд и примерами их использования. Также мы написали подробную инструкцию о том, как с использованием языка Python отправлять JSON-RPC запросы к удалённой и локальной ноде (через Unix-сокет). В будущем мы планируем выпустить аналогичную инструкцию для JavaScript.
Мы подготовили обзорную статью Cellframe INTRO, которая поможет новичкам легко разобраться в нашей экосистеме. В ней мы простым языком объясняем, как устроена архитектура Cellframe, какие постквантовые алгоритмы лежат в её основе и почему наш блокчейн безопаснее других.
Marketing
22 мая мы провели регулярную AMA-сессию с Дмитрием Герасимовым, где он ответил на вопросы пользователей и рассказал о планах по развитию проектов Cellframe и KelVPN.
Полную расшифровку этой AMA-сессии можно прочитать здесь.
Также на нашем YouTube-канале вышло интервью с Дмитрием Герасимовым и Йеном Смитом, руководителем проекта QEVM.
Дмитрий и Йен поделились впечатлениями от TOKEN2049 в Дубае, оценили готовность ведущих блокчейнов к квантовым угрозам, а также обсудили преимущества постквантовых ZK-подписей.
Посмотреть его можно здесь. Важно: интервью записано на английском языке. Для удобства рекомендуем смотреть видео в Яндекс Браузере с функцией закадрового перевода.
Кроме того, в мае мы опробовали новый формат коротких роликов! На сегодняшний день вышло два ролика, где PR-менеджер Cellframe Софья Казакова рассказывает, что такое Q-Day и как Web3 изменит Интернет.
Последние записи
-
Cellframe NewsBlock. Выпуск 18
06 Июн 2025
-
АМА-сессия с Дмитрием Герасимовым, 22 мая 2025
26 Май 2025
-
Cellframe NewsBlock. Выпуск 17
19 Май 2025
-
Юбилей: 100 внешних валидаторов в мейннете Cellframe!
15 Май 2025