AMA-сессия с Дмитрием Герасимовым, 7 сентября 2023

AMA-сессия с Дмитрием Герасимовым, 7 сентября 2023

Category: AMA

Title image, read title

Всем привет! Я Дмитрий Герасимов, СЕО компании Demlabs и проекта Cellframe.

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

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

  • Развитие основной сети Cellframe
  • Обновления Cellframe Node и Cellframe Dashboard.
  • Роли нод в сети Cellframe. Сервисные ноды
  • Новости от команды KelVPN
  • Двусторонний мост. Новая большая цель и новый роадмап
  • Маркетинговые активности и новости компании “Демлабс”

Наша первая тема - развитие и стабилизация работы Backbone, основной сети Cellframe.

Backbone. Стабилизация работы

Итак, что было сделано с момента, когда заработал мейннет и внешние валидаторы начали присоединяться к сети?

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

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

Сейчас мы также проводим глобальный рефакторинг бэкенда Cellframe Explorer - это специальный сайт, который позволяет отслеживать все события сети. А еще - отлаживаем функционал отправки межсетевых транзакций между сетями Backbone и KelVPN - это необходимо для полноценного запуска мейннета KelVPN. Основное, что нам нужно - это стабильность сети и надежность проведения транзакций.

Чтобы показать вам прогресс разработки, демонстрируем данные по коммитам в Gitlab

А теперь переходим к следующей теме. На очереди у нас обновления Cellframe Node и Cellframe Dashboard. Начнем с Cellframe Node.

Cellframe Node. Обновления

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

Что было сделано за последнее время:

  • Большой рефакторинг списков.
  • Аварийный механизм голосования за новые блоки.

А еще мы исправили несколько багов, например:

  • решили проблему с высокой загрузкой CPU
  • устранили падения ноды при загрузке нескольких сетей

И ряд других.

А мы двигаемся дальше. На очереди у нас новости проекта Cellframe Dashboard: приложения, которое является графическим отображением ноды Cellframe.

Cellframe Dashboard. Обновления

C момента запуска мейннета мы выпустили четыре релизные сборки Cellframe Dashboard. Главное из того, что было сделано за это время:

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

Сейчас уже доступны подписи Picnic и CRYSTALS-Dilithium, а скоро добавим в интерфейс еще FALCON и SPHINCS+. Кроме того, сейчас у нас идут работы над релизом мультиалгоритменной подписи. Еще есть идея добавить к этому классическую подпись - это будет интересный кейс по связке классической и постквантовой криптографии.

Вы всегда можете скачать последнюю версию приложения на сайте Cellframe:

https://cellframe.net/download/

Ноды Cellframe. Типы и функции

Мы уже говорили о том, что все узлы нашего блокчейна имеют один и тот же движок - Cellframe Node. Все вместе они отвечают за стабильность работы сети, но роли и функции нод могут быть разные. Итак, у нас есть:

  • Корневые ноды. Дают возможность создавать новые чейны в сети или даже новые сети с помощью консенсуса PoA. В дальнейшем они также перейдут на PoS или даже PoW в зависимости от сети.
  • Архивные ноды. Сохраняют полную историю данных и транзакций, вне зависимости от форков, по всем шардам сети и при необходимости добавляют новые.Часто корневые ноды также являются архивными, но эти роли могут разделяться.
  • Мастерноды. Содержат шарды всех чейнов, в которых у них есть хоть какие-нибудь транзакции, которые они подтверждают в консенсусе. Могут добавлять данные в чейны, участвовать в консенсусе и голосованиях и предоставлять сервисы.
  • Полные ноды. Хранят точную копию текущей версии блокчейна в своих шардах, т.е. с момента последнего форка и вокруг тех балансов, с которыми они работают. Сохраняют данные по своим шардам и вычисляют балансы по ним. Все балансы, которые находятся вне их шардов, они запрашивают у мастернод.
  • Легкие ноды. Хранят в реестре только те транзакции, которые имеют отношение к их собственному балансу.

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

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

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

Эта роль подходит для совсем простых устройств, вроде Raspberry Nano, которые не потянут нагрузку полной ноды, но смогут хранить минимум информации о транзакциях и предоставлять сервисы, например, управлять оборудованием или раздавать VPN.

Новости проекта KelVPN

Напомню, что KelVPN - это децентрализованный VPN-cервис с собственным токеном, парачейн в экосистеме Cellframe.

Режим совместной работы

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

Команда готовит два варианта работы этого режима:

Вариант для более опытных пользователей, децентрализованный: В нем пользователь самостоятельно подключается к VPN-сервису, выбирает провайдера и напрямую рассчитывается с ним в нативных токенах сети KelVPN.

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

Для пользователей без опыта работы с блокчейн-сетями, либо для тех, кто не хочет напрямую подключаться к нашей нативной сети. Внешне он выглядит как классический VPN-сервис. Пользователь выбирает тариф, провайдера и покупает серийный ключ, оплачивая его удобным для себя способом: банковской картой через эквайринг, либо криптовалютой через MetaMask или TrustWallet.

А все самое интересное происходит внутри. Взаимодействие пользователя и провайдера происходит через ЦБД (центральную базу данных). Средства пользователей поступают туда и потом уже направляются провайдерам в виде нативных токенов сети KelVPN (KEL).

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

Новости разработки

Недавно в приложении KelVPN полностью обновили дизайн. Также дизайн обновили и на сайте KelVPN https://kelvpn.com/

Еще из нововведений: появилась русскоязычная версия сайта и отдельная вкладка с информацией о том, как стать провайдером VPN-сервиса.

И еще одна важная новость: теперь пользователям доступен функционал одиночного стейкинга KEL в нативной сети KelVPN! Напомню, что раньше одиночный стейкинг KEL был доступен только в основной сети Cellframe Backbone, и сделать его можно было через сайт стейкинга Cellframe.

А теперь функционал сингл-стейкинга KEL "переезжает" на сайт стейкинга KEL: https://stake.kelvpn.com/

Это сделано для удобства пользователей. Особенно это пригодится тем, кто хочет запустить свою ноду в сети KelVPN, потому что для этого нужно использовать токены mKEL.

T-dApps. Развитие экосистемы

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

T-dApps отличаются от dApps тем, что у них нет владельца. Каждый может запустить t-dApp и зарабатывать на нем, отчисляя небольшую комиссию разработчикам.

Например, вы можете запустить ноду Cellframe на своем компьютере с “белым” IP-адресом. Затем застейкать токены KEL в сети KelVPN и начать зарабатывать токены на предоставлении трафика пользователям. Вы запускаете приложение как сервис, но при этом у вас нет ограничений, которые накладывают смарт-контракты и централизованные сервисы оплаты. Это также повышает безопасность, за счет того, что в этой схеме нет отдельных точек, через которые проходят деньги, и откуда они могут быть украдены.

Двусторонний мост. Новая большая цель и новый роадмап

После запуска мейннета мы обозначили для себя новую большую цель - запуск двустороннего моста. Что представляет собой этот мост и почему эта задача такая важная и масштабная?

Двусторонний мост - это мост между блокчейн-сетями, который будет объединять внешние сети (Ethereum и BSC) и сети на собственном протоколе Cellframe - CF-20. Он будет работать в двух направлениях: как в сторону наших сетей на протоколе CF-20, так и наоборот, в сторону сетей Ethereum и BSC. Но пока он работает только в одном направлении - из Ethereum и BSC в сторону CF-20.

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

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

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

Мы знаем, что вы переживаете за наш маркетинг и поддерживаете все наши активности. Что мы делали в конце лета:

  • Провели партнерскую AMA-сессию с телеграм-сообществом криптоэнтузиастов - Venus Queen & Friends: https://t.me/VenusQueen2

Спасибо сообществу еще раз за интересные вопросы. Всегда приятно пообщаться с заинтересованными энтузиастами.

Он набрал более 15К просмотров, что также добавило подписчиков, как нам, так и каналу наших друзей.

  • После этого мы решили, что пора расширяться активнее и разослали пресс-релиз по топовым тематическим СМИ Бразилии. Проект Cellframe пользуется популярностью во многих странах, как вы знаете, и Бразилия не исключение.

Суммарно охваты по соцсетям у нас выросли на 38%, а прирост аудитории составляет около 19%. Мы считаем, что это очень неплохие цифры.

Новости компании “Демлабс”

Переходим к следующей теме. Напоследок расскажу немного о новостях компании "Демлабс".

В августе мы отметили день рождения - нам исполнилось 6 лет! За последний год у нас произошло много всего:

  • Мы активно работали над развитием наших проектов и наконец-то запустили мейннет
  • Мы переехали в большой новый офис, а старый переоборудовали под "Демлабс-студию", где в том числе проводим наши АМА-сессии
  • Мы стали со-организаторами международной криптографической олимпиады https://nsucrypto.nsu.ru/ и уже начали составлять задания для участников.

И это еще далеко не весь список!

День рождения компании в этом году мы отметили душевно на берегу "Обского моря". На самом деле это, конечно, не море, а водохранилище, но для новосибирцев это именно море:). Теперь с новыми силами движемся дальше!

Вопросы

У вас есть планы по разработке web-кошелька Cellframe в формате расширения для популярных браузеров (Google, Chrome, FireFox)?

Да, такие планы у нас есть.

Как продвигается разработка Cellframe Wallet для Android?

Он уже почти готов, осталось исправить несколько багов и в целом добавить стабильности. Как только сделаем это - все будет готово.

Cellframe - многоуровневая платформа. А как ведется разработка: одновременно на уровне 1 и на уровне 0?

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

Будут ли награды для ранних валидаторов?

Основная награда ранних валидаторов итак состоит в том, что они ранние. Пока в сети мало валидаторов, они получают основную прибыль. Чем более ранняя нода, тем больше у нее прибыль. У самых ранних нод APR может исчисляться в тысячах процентов.

Когда можно будет покупать CELL в нативной сети напрямую, используя карты VISA, MasterCard и МИР?

Это зависит уже от подключенных бирж, и от того, какие там подключены платежные системы. Если вопрос в том, когда можно будет купить CELL сразу в нативную сеть, например, на Gate.io - это после запуска двустороннего моста. Потому что мы только после этого будем интегрировать в биржи нативный протокол.

Это были все вопросы. Спасибо вам за поддержку и за уделенное время. До новых встреч!