AMA-сессия с Дмитрием Герасимовым, 7 сентября 2023
Category: AMA
Всем привет! Я Дмитрий Герасимов, СЕО компании 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
Спасибо сообществу еще раз за интересные вопросы. Всегда приятно пообщаться с заинтересованными энтузиастами.
- Вместе с немецким проектом DeFiExpertise выпустили обзорный ролик о нашей компании https://www.youtube.com/watch?v=r4l3lKlSh0U&t=18s
Он набрал более 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 - это после запуска двустороннего моста. Потому что мы только после этого будем интегрировать в биржи нативный протокол.
Это были все вопросы. Спасибо вам за поддержку и за уделенное время. До новых встреч!
Последние записи
-
АМА-сессия с Дмитрием Герасимовым, 13 июля 2023
14 Июл 2023
-
Где купить $CELL?
11 Июл 2023
-
Cellframe Marketing Roadmap
03 Июл 2023
-
AMA-сессия с Дмитрием Герасимовым, 15 июня 2023
17 Июн 2023