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

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

Category: Development Report

Title image, read title

Всем привет! Встречайте новый выпуск нашего ежемесячного дайджеста новостей! Здесь мы рассказываем о прогрессе разработки и других наших новостях. Октябрь у нас выдался очень насыщенным и продуктивным, поэтому и дайджест в этот раз получился большой и обстоятельный. Мы собрали все самое интересное: разработка, архитектура, тесты постквантовых подписей, двусторонний мост и, конечно, маркетинг. Читайте и наслаждайтесь!

Сайт стейкинга Cellframe

Начнем, по традиции, с нашего сайта стейкинга https://stake.cellframe.net/. Мы постоянно работаем над улучшением его функционала. В том числе, реагируем на сообщения об ошибках и недочетах и стараемся их устранять. Например, в октябре мы исправили несколько багов анстейкинга и решили проблему с дублированием транзакций.

Проекты Dashboard и Wallet

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

И еще несколько важных доработок:

  • В оба приложения интегрировали механизмы перевода интерфейсов на разные языки
  • В Cellframe Dashboard оптимизировали протокол на базе JSON-RPC, для обмена данными между сервисом дашборда и нодой

В Cellframe Wallet реализовали мультипоточный режим работы. Теперь запросы обрабатываются не последовательно, а параллельно, а это значит, что приложение будет работать быстрее и стабильнее.

Проект Cellframe DEX

Cellframe DEX - это один из примеров реализации t-dApp в экосистеме Cellframe.

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

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

Cellframe DEX предназначен, в первую очередь, для обмена токенами внутри сети Cellframe, поэтому в нем будут представлены все нативные токены CF-20, а также такие популярные токены, как DAI, USDC, ETH, BNB. Воспользоваться им смогут все владельцы наших кошельков. В Cellframe Wallet и Cellframe Dashboard уже есть соответствующая вкладка.

В октябре мы возобновили активную разработку этого сервиса. Что было сделано:

  • Настроили работу команды order_history, которая показывает историю обменов по ордеру и текущий остаток средств.
  • Наладили процесс отправки транзакций в леджер при выполнении ордера.

Проект KelVPN

Команда работает над улучшением функционала приложения KelVPN - в него добавили Центр уведомлений, который выводит на экран все ошибки\предупреждения\уведомления. Помимо этого, работы ведутся и на сайте сервиса https://kelvpn.com/. Недавно там обновили дизайн, тексты и добавили новые разделы .

Также команда напоминает о том, что вы уже можете запустить мастерноду в сети KelVPN. Технические требования и последовательность действий такие же, как и в сети Cellframe. Главное отличие - для запуска мастерноды KelVPN у вас должно быть минимум 100 mKEL на балансе или 100.000 KEL, которые нужно застейкать.

Пока для мастернод доступна только роль валидатора сети, функционал для предоставления VPN-сервиса еще в проработке. Команда продолжает отладку и исправление багов режима совместной работы KelVPN и Cellframe Dashboard.

В любом случае, важно понимать, что запуск мастерноды - это обязательное условие для того, чтобы стать провайдером. Подробная инструкцию по запуску мастерноды лежит здесь: https://wiki.cellframe.net/ru/soft/masternode

Вам нужно делать все точно по ней, только выбрать сеть KelVPN, а не Backbone. При возникновении вопросов вы всегда можете обратиться в группу тех.поддержки KelVPN https://t.me/kelvpn_tech_support

Двусторонний мост

Двусторонний мост - наша главная большая задача на ближайшее время.

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

Поэтому сейчас мы сосредоточились на повышении стабильности работы Cellframe Node: устраняем падения и зависания, а также корректируем работу команд.

Архитектура основной сети

Мы продолжаем масштабный рефакторинг основной сети. С одной стороны, Global DB (распределенное хранилище данных сети Cellframe) становится более самостоятельным и защищенным модулем, а в дальнейшем может стать и отдельным продуктом, но об этом мы подробнее расскажем в следующий раз.

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

Кластер групп GDB - это, например, кластер нод KelVPN, в который входят группы KelVPN.nodes и KelVPN.nodes.aliases

Кластер ролей - это группа нод с особыми правами. Например, валидаторы мейнчейна сети.

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

Таким образом, в один кластер стримов может входить множество кластеров групп GDB, и в каждом из них, в свою очередь, могут быть свои кластеры ролей.

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

Постквантовое шифрование

В октябре мы провели замеры скорости работы постквантовых подписей, рекомендованных NIST, для среднестатистического ПК. Тестировали алгоритмы Falcon, CRYSTALS-Dilithium и SPHINCS+.

Исследовали два параметра: скорость подписания транзакции и скорость верификации подписи. Для тестирования запускали цикл на 1000 итераций по:

  • созданию рандомного сообщения;
  • подписанию этого сообщения;
  • проверке подписи

По результатам тестирования мы сможем подобрать оптимальную конфигурацию нод для максимальной производительности. Например, в ходе тестирования хуже всех показал себя алгоритм SPHINCS+. Он большой по весу и работает слишком медленно, поэтому мы не будем добавлять его поддержку в наших кошельках. А вот FALCON и CRYSTALS-Dilithium оказались достаточно быстрыми. При этом FALCON быстрее работает на верификации, а это значит, что если по безопасности он не уступает CRYSTALS-Dilithium, то предпочтительнее будет использовать его.

Маркетинговые активности

Октябрь выдался очень насыщенным. У нас было много интересных событий:

Во-первых, у нас было сразу две АМА-сессии. 12 октября мы, как обычно, провели наш традиционный стрим, где CEO “Демлабс” и проекта Cellframe Дмитрий Герасимов рассказал о наших новостях и планах и ответил на вопросы сообщества. А уже 19 октября у нас состоялась партнерская АМА-сессия с блогером tuNNCay Crypto на платформе BinanceLive. Трансляцию посмотрело более 10 тыс. человек. Мы считаем, что это отличный результат!

Запись трансляции можно посмотреть здесь: https://www.binance.com/en/live/video?roomId=2157926

Во-вторых, состоялась международная олимпиада по криптографии NSUCRYPTO, в которой мы выступали как соорганизаторы и участвовали в составлении задач. Олимпиада проходила в онлайн-формате, с 15 по 23 октября, в ней приняли участие более 1100 студентов из 44 стран мира. Сейчас идет проверка конкурсных работ, финальные результаты станут известны в декабре.

Подробности о том, как проходил турнир можно прочитать здесь:

https://vk.com/crypto_nsu?w=wall-182952467_339

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

Мы объединяемся с проектом HYVE для дальнейшего совместного развития. Скоро мы раскроем больше деталей!

И, наконец, в октябре мы перезапустили сайт компании “Демлабс” https://demlabs.net/ - обновили дизайн и наполнение.

А сейчас мы готовимся к участию в форуме про глобальные тренды и новейшие технологии The Trends 2023, который состоится в Москве 15-16 октября.