Найти в Дзене

From the Basement: как dCMS Pheix вышел из подвала и стал production-ready системой

Вчера вышел релиз From the Basement — первый официальный RTM-релиз dCMS Pheix. Формально это означает «Release to Manufacturing», то есть момент, когда система считается готовой к использованию в production. Но по ощущениям — это куда больше, чем просто очередная версия. Это история о выходе из подвала. И в буквальном, и в переносном смысле. Этот релиз должен был выйти раньше. Намного раньше. Но буквально за неделю до запланированного выхода в тестовой сети Ethereum Hoodi было развёрнуто обновление Fusaka. И в этот момент всё сломалось. В production-окружении на базе dCMS Pheix работает сервис pm25.online. В начале октября сервис частично перестал обрабатывать blob-транзакции. Причина оказалась одновременно банальной и болезненной: одна из нод в конфигурации (использовалась как часть round-robin схемы) работала с сетью Sepolia. Именно там Fusaka был развёрнут раньше всего. Я не придал этому значения. И вот после обновления Hoodi исходящие транзакции остановились. Не частично. Не «иног
Оглавление

Вчера вышел релиз From the Basement — первый официальный RTM-релиз dCMS Pheix. Формально это означает «Release to Manufacturing», то есть момент, когда система считается готовой к использованию в production. Но по ощущениям — это куда больше, чем просто очередная версия. Это история о выходе из подвала. И в буквальном, и в переносном смысле.

Неделя перед релизом

Этот релиз должен был выйти раньше. Намного раньше.

Но буквально за неделю до запланированного выхода в тестовой сети Ethereum Hoodi было развёрнуто обновление Fusaka.

И в этот момент всё сломалось.

В production-окружении на базе dCMS Pheix работает сервис pm25.online. В начале октября сервис частично перестал обрабатывать blob-транзакции. Причина оказалась одновременно банальной и болезненной: одна из нод в конфигурации (использовалась как часть round-robin схемы) работала с сетью Sepolia. Именно там Fusaka был развёрнут раньше всего. Я не придал этому значения.

И вот после обновления Hoodi исходящие транзакции остановились. Не частично. Не «иногда». Полностью.

Пришлось экстренно обновлять и частично переписывать модули Node::Ethereum::KZG и Net::Ethereum, менять структуру signed-транзакций, править RLP-сериализацию, адаптировать внутреннюю логику Pheix под свежий форк Ethereum.

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

Спустя несколько дней первая blob-транзакция снова успешно прошла в Hoodi — уже через обновлённый стек dCMS Pheix. И только после этого стало понятно: теперь релиз действительно можно выпускать.

Почему From the Basement

Название релиза — не маркетинговый ход и не красивая метафора «для галочки». Оно отсылает к первому сну героини романа Николая Чернышевского «Что делать?», где Вера Павловна выбирается из сырого, тёмного подвала — пространства угнетения, ограничений и несвободы.

Для dCMS Pheix этот образ оказался неожиданно точным. Бета-версии, release candidate, экспериментальные сборки — всё это необходимо, но у них есть общее свойство: ты постоянно живёшь в подвале. Код работает «почти», система стабильна «в целом», но в любой момент что-то может обрушиться.

From the Basement — это момент, когда система выходит наружу.

Что значит RTM для dCMS Pheix

Этот релиз — не про «ещё больше фич». Он про зрелость. В From the Basement dCMS Pheix получил полный, достаточный и устойчивый набор возможностей для реального использования:

  • стабильную архитектуру, рассчитанную на постоянную нагрузку;
  • полноценную поддержку спецификаций EIP-4844/EIP-7594;
  • резервное хранение данных в PostgreSQL;
  • сбор системных и прикладных метрик (включая интеграцию с Prometheus);
  • усиленные механизмы аутентификации и управления сессиями;
  • переработанный CI/CD и расширенное тестовое покрытие.

Если коротко — система стала предсказуемой. А предсказуемость в production-среде ценится выше любых экспериментов.

Не конец, а начало

From the Basement — это не финал. Это первая глава.

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

При этом dCMS Pheix остаётся тем, чем был с самого начала: self-crafted проектом, сделанным вручную, без гонки за хайпом, но с вниманием к деталям, смыслу и устойчивости.

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

И теперь — production действительно начинается 🚀

Вместо заключения

Официальный анонс релиза: https://pheix.org/embedded/from-the-basement-release

Статья в блоге разработчиков: https://narkhov.pro/pheix-from-the-basement-release-2025.html

Телеграм-канал: https://t.me/pm25_online

Хотите пробный доступ, напишите нам в бот: https://t.me/ethelia_sign_up_bot

Git: https://gitlab.com/groups/pheix-dcms/-/shared

From the Basement — первый официальный RTM-релиз dCMS Pheix
From the Basement — первый официальный RTM-релиз dCMS Pheix