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

Всем привет!
В январе мы активно развивали функционал нашей платформы. Поэтому сейчас с удовольствием расскажем вам про обновление наших сайтов, улучшения в Cellframe Dashboard и ещё много всего интересного. Подробности читайте дальше в нашем традиционном дайджесте!
Web-разработка
Cellframe Explorer
На сайт Cellframe Explorer мы добавили страницу CF-20 Token Explorer! Теперь вы можете быстро и удобно получить всю необходимую информацию о токенах CELL, KEL, QEVM, NYS и CPUNK в нативных сетях Backbone и KelVPN. На новой странице вы найдете данные о Total Supply, Circulating Supply, количестве холдеров и даже узнаете, кто входит в топ-10 держателей каждого токена.

Cellframe Network
Недавно экосистема Cellframe пополнилась новым проектом под названием QEVM, поэтому данные о нем были добавлены на страницу партнеров на нашем сайте. QEVM (Quantum Ethereum Virtual Machine) сочетает квантово-устойчивые блокчейн-технологии Cellframe с инфраструктурой EVM для развертывания смарт-контрактов. Подробности можно узнать на сайте проекта.

Для удобства пользователей мы добавили кнопку Shop на главную страницу и в хедер сайта. Переходите в один клик на сайт нашего магазина для заказа аппаратных нод и нашего мерча.
Cellframe Staking
В январе мы прекратили прием новых LP-cтейков на сайте стейкинга Cellframe. Это решение связано с тем, что нам необходимо сокращать количество квантово-незащищенных CELL в эпоху растущего развития квантовых технологий. Наша команда начинает разработку собственного квантово-устойчивого механизма для создания LP-токенов на платформе CF-20.
На сайте голосований Cellframe завершилось голосование сообщества по изменению распределения наград между стейкерами и валидаторами. В результате 80% наград получат валидаторы, а 20% — участники программы стейкинга. Этот вариант получил поддержку большинства участников голосования, набрав 60,70% от общего веса голосов.

Cellframe Dashboard
Совсем скоро в Cellframe Dashboard появится режим Remote, который позволит использовать приложение без запуска локальной ноды и загрузки полной копии блокчейна. Для отправки транзакций и работы с сетями приложение будет подключаться к удалённым публичным нодам. Такие ноды будут объединены в специальный кластер, а за распределение нагрузки между ними будет отвечать DNS-балансировщик. Это снизит технические требования к устройствам и станет важным шагом к разработке мобильной версии. Если у вас уже установлены и нода Cellframe, и Dashboard, вы сможете переключаться между классическим и Remote-режимом в зависимости от ваших задач. В ближайшее время стартует бета-тестирование — следите за обновлениями.

В рамках разработки remote-режима команда реализовала набор новых менеджеров для работы с кошельками, сетями, комиссиями и транзакциями, которые позволяют «на ходу» изменять режим работы дашборда.
Также мы добавили возможность подключаться к любой другой ноде по RPC-протоколу. Это значит, что любой держатель мастерноды сможет подключить дашборд к своей ноде, для этого нужно только сконфигурировать саму мастерноду для приема «удаленных» запросов и вписать данные для подключения в соответствующее поле на вкладке Settings в дашборде.
Помимо разработки нового режима, в январе мы осуществили перевод вкладки DEX на JSON-RPC протокол, что позволило повысить производительность приложения.
Кроме перехода на новый протокол, мы также провели рефакторинг модуля, отвечающего за все операции на DEX. Это упростило и оптимизировало его работу.
Для удобства использования адреса кошельков теперь отображаются полностью.
В завершение наши разработчики устранили баг с неверным отображением сетей во вкладке Masternode, которые сохранялись даже после переустановки ноды, и исправили проблему с бесконечной загрузкой данных в DEX.
Cellframe Node
В январе мы продолжили разработку нового функционала Cellframe Node.
Прежде всего, мы разработали менеджер компоновки, который оптимизировал процесс хардфорков. С его помощью мы уже скорректировали алгоритм хардфорка голосования, внедрив новый прототип колбэка агрегации.
В рамках работы над новым функционалом мы реализовали проверку подписи датума сервиса состояний. Механизм предотвращает попадание некорректных данных в мемпул во время хардфорков и исключает их подмену.
Мы также доработали функцию tx_create_json. Теперь она поддерживает передачу JSON-строк по RPC без экранирования кавычек, что упрощает обработку данных.
В ближайшее время наша команда приступит к отладке всех нововведений в сборке.
Плагины Python
В этом месяце мы продолжили совершенствовать Python-плагины — отдельные модули, которые расширяют функциональность платформы без изменения основного кода.
Мы оптимизировали процесс расчета наград за стейкинг на конкретную дату в зависимости от пула наград.
Параллельно продолжается тестирование нового плагина стейкинга. Мы тщательно сравниваем результаты эмиссий с данными старого плагина и плановым начислением наград. Такой подход позволяет выявить возможные несоответствия обновленного механизма перед его внедрением.
Наконец, мы реализовали новый модуль визуализации данных. С его помощью можно будет строить графики, отражающие историю начислений наград по определенным стейкам.
Tech writing
Наша команда выпустила ряд полезных и информативных материалов, которые помогут разработчикам и пользователям лучше разобраться в нашей экосистеме.
В январе мы подготовили краткое описание комиссий в Cellframe Network и объяснили, как узнать их актуальные значения с помощью CLI-команды.
Для вашего удобства мы добавили описание автоматического скрипта для запуска мастерноды на Linux, а еще сделали удобный гайд по всем вариантам запуска мастерноды.
Мы также опубликовали короткую статью, которая охватывает процесс создания ордера для делегации m-токенов. На нашей платформе функционал делегации токенов доступен в разных вариантах:
● Если у вас нет m-токенов, но есть подходящее оборудование для запуска мастерноды, вы можете открыть и исполнить ордер, который позволяет запустить мастерноду с делегированными от других пользователей токенами. В этом случае вы будете получать часть прибыли от работы мастерноды.
● Если у вас есть m-токены, но нет устройства для запуска мастерноды, вы можете создать ордер на делегацию своих m-токенов на платформе, предлагая другим пользователям запустить мастерноду на своём оборудовании. Когда мастернода запущена и работает, доход от неё получаете вы как владелец m-токенов и пользователь, который запустил мастерноду на своем оборудовании.
JSON-RPC — это важнейший инструмент для удаленного взаимодействия с нодами сети, и в январе мы выпустили несколько мануалов по использованию этого протокола.
В первой инструкции представлен общий обзор технологии JSON, а также описано, как получить удаленный доступ к нодам с помощью JSON-RPC. Второй материал подробно описывает JSON-формат для разных типов транзакций. А в третьей инструкции мы подробно объяснили, как подписывать транзакции с помощью JSON.
Наша команда продолжает работу над улучшениями, чтобы сделать вашу работу с платформой ещё более комфортной. Следите за новостями, и вы первыми узнаете о наших следующих достижениях!
Последние записи