Ворклог. Итоги января

Ворклог. Итоги января

Category: Development Report

Title image, read title

Всем привет!

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

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

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

Мы завершили рефакторинг бэкенда Cellframe Explorer - сайта, который отображает все операции в наших сетях.

В январе мы запустили новый бэкенд на сайте Explorer. Как мы и предполагали, теперь сайт работает быстрее и стабильнее.

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

  • На сайте стейкинга Cellframe решили проблему дублирующихся записей стейков во вкладке Statistics

Cellframe Dashboard

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

Кроме этого, мы сделали еще несколько важных доработок функционала:

  • Переработали формат записи транзакций (добавили функционал копирования суммы токенов) в истории и добавили метку времени.
  • Исправили падения приложения при отправке транзакций.
  • Оптимизировали обработку запросов - теперь она происходит в многопоточном режиме. Это помогло кратно повысить скорость взаимодействия приложения и Cellframe Node.

Также мы постепенно обновляем логику работы вкладки DEX, и в январе провели рефакторинг форм для создания ордеров.

Cellframe DEX

В конце прошлого года мы уже объявили о запуске Cellframe DEX - децентрализованного обменника в нативной сети CF-20, и сегодня мы расскажем о нем немного подробнее.

Итак, Cellframe DEX - это один из примеров реализации t-dApp в экосистеме Cellframe. По устройству он кардинально отличается от большинства других децентрализованных бирж. У нас нет ни АММ-протоколов, ни смарт-контрактов.

Обмен токенами работает на том же движке лимитных ордеров, который составляет основу механизма предоставления услуг в нашей экосистеме. Роль смарт-контрактов, также как и в других наших t-dApps, выполняют условные транзакции, в которых хранятся условия обмена. Это простой, надежный и безопасный механизм.

Cellframe DEX предназначен, в первую очередь, для обмена токенами внутри сети Cellframe, поэтому в нем представлены все нативные токены CF-20 (CELL, KEL), а также такие популярные токены, как DAI, USDC, USDT, ETH, BNB.

Сейчас функционал доступен в Cellframe Node: ордера для обмена можно выставлять через СLI-команды. Синтаксис команд для работы с обменником вы можете найти в разделе srv_xchange по ссылке: https://wiki.cellframe.net/ru/soft/node_commands

Совсем скоро мы также реализуем этот функционал и в интерфейсе Cellframe Dashboard. Там появится специальная вкладка со всем набором традиционного биржевого функционала: создание и просмотр ордеров, свечные графики, биржевые стаканы.

Cellframe Node

В январе мы реализовали новый тип ордеров для делегации ключей стейкеров валидаторам. Такой функционал позволит увеличить размер наград стейкерам, которые не планируют запускать мастерноду самостоятельно, но готовы за определенную часть дохода делегировать это право другим участникам комьюнити Cellframe.

Для того, чтобы воспользоваться этой опцией, стейкер или валидатор должен будет создать ордер с желаемыми параметрами, который вторая сторона будет готова исполнить. Сейчас функционал уже доступен через Cellframe node, а позднее будет добавлен в Cellframe Dashboard. Мы еще обязательно расскажем об этом отдельно - следите за нашими новостями.

Завершены работы над функционалом голосования на платформе Cellframe. Реализован трекинг “проголосовавших” монет - так мы исключаем возможность повторного голосования в одном раунде. Кроме того, для лучшей пользовательской истории был разработан функционал изменения голоса. Данный функционал также доступен через Cellframe node, далее работаем над запуском сайта с голосованием.

Также мы активно развиваем функционал работы с Global Data Base (GDB) - распределенного хранилища данных Cellframe. В прошлом месяце мы расширили перечень команд: добавили команды для выдачи, редактирования и просмотра списка групп GDB.

И наконец, как вы знаете, в январе мы также вынуждены были приостановить работу сети Backbone, чтобы устранить последствия незапланированного форка. Чтобы избежать подобных ситуаций в будущем, мы прорабатываем механизмы как для предотвращения форков, так и для устранения их последствий.

Двусторонний режим моста

Мы продолжаем работу по улучшению механизмов синхронизации основной сети.

  • Исправили проблемы с зависанием корневых нод сети Backbone.
  • Завершаем архитектурные доработки синхронизации GDB.

Также мы переработали логику поиска транзакций в леджере. Мы оптимизировали итерации по атомам - это помогло значительно ускорить поиск транзакций по фильтрам.

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

Внедрение обработчика происходит поэтапно: в первую очередь его реализовали для команд, которые отвечают за работу Cellframe Dashboard с историей транзакций и mempool-листом. Выбор обусловлен тем, что эти команды потребляют наибольшее количество ресурсов.

Сейчас мы уже работаем над реализацией JSON-RPC-обработчика для других наших команд. В результате мы сможем упростить работу с нашим SDK и ускорим внедрение новых функций и запуск новых проектов в экосистеме Cellframe.

Новости маркетинга

Маркетинг Cellframe переходит в активную фазу: у нас очень большие планы на этот год и реализовывать их мы начали уже в январе.

Мы продолжаем активно развивать соцсети и регулярно выкладываем посты с новостями проекта. В нашем аккаунте в X (Twitter) уже более 30 тыс. подписчиков, в официальном новостном канал в TG - более 3,5 тыс., а в основном сообществе - более 16 тыс.

В начале года мы запустили Cellframe NewsBlock в формате видеороликов на youtube, также проводим традиционные АМА-сессии с руководителем проекта Cellframe Дмитрием Герасимовым, где он отвечает на вопросы сообщества.

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

  • c каналом Crypto Solutions на BinanceLive - 24 января;
  • с блогером Crypto Panda также на BinanceLive - 29 января.

Ну и главная новость января - это, конечно, выход CELL на централизованную биржу MEXC. Трейдинг пары CELL/USDT стартовал 30 января.

Сейчас на бирже торгуются токены CELL стандарта ERC-20, но совсем скоро там появятся и токены CELL стандарта BEP-20. Об этом мы также расскажем отдельно.