Pheix From the Basement Release
17, Декабрь 2025
Пролог: неделя перед релизом
Релиз From the Basement задержался более чем на месяц. Причина — за неделю до запланированного выхода в тестовой сети Ethereum Hoodi было развернут форк Fusaka. В продакшене на базе dCMS Pheix работает сервис pm25.online, который сразу после обновления Hoodi сломался: перестала работать отправка blob-транзакций.
Нужно быть честным, форк застал меня врасплох — по моей же невнимательности. Сервис pm25.online был сконфигурирован весьма элегантно – синхронизация локальной базы данных с блокчейном выполнялась раз в час последовательно через разные Ethereum-ноды (такой маленький round-robin по эндпоинтам). Одна из этих нод была была сконфигурирована на работу с тестовой сетью Sepolia. Эта нода входила в инфраструктуру Alchemy и именно она упала еще в начале октября. Я тогда не придал этому значения: остальные ноды работали, а у Alchemy не раз случались странные ошибки при превышении rate-limit — я списал проблему на это.
Но не в этот раз, Fusaka был изначально развернут именно в Sepolia.
То, что казалось продуманным и устойчивым за год работы, в один момент стало несовместимым. Система, которую я считал надёжной, рухнула. Пришлось экстренно обновлять модули Node::Ethereum::KZG и Net::Ethereum, переписывать структуру данных signed-транзакций, менять RLP-сериализацию, адаптировать внутреннюю логику dCMS Pheix к изменениям зависимостей. Если коротко, то это был экзамен на терпение, точность и умение удерживать целостность в хаосе деталей.
Спустя неделю после развёртывания Fusaka первая blob-транзакция снова прошла в Hoodi — уже через обновлённый стек dCMS Pheix.
Эта неделя стала настоящим испытанием: когда абстракции сталкиваются с реальностью блокчейна, а код перестаёт быть просто набором функций — он живёт собственной жизнью и требует от разработчика полного присутствия, сосредоточенности и понимания системы как единого организма. Приходилось удерживать самоконтроль: были моменты паники, когда продакшен простаивал уже несколько дней, а отладка буксовала в зависимостях, формально не входящих в основной код. И ты сидишь и спрашиваешь себя: а я вообще в правильную сторону двигаюсь?
From the Basement: на старт!
И вот — первая, вторая, ... 1608-ая транзакция подтверждена. И релиз From the Basement наконец выходит на свет. Название — не случайность. Это метафора первого сна героини романа философа Николая Чернышевского «Что делать?» Веры Павловны, которая выбирается из сырого, тёмного подвала личных конфликтов и противоречий.
Для dCMS Pheix это символ выхода из подвала ранних версий, где Beta и Release Candidate оставляли за собой хаос недоработок и потенциальных ошибок.
Система наконец готова к работе в продакшене: стабильная и полнофункциональная. После долгого пути экспериментов, поломок и исправлений dCMS Pheix открывает новую главу.
Что нового?
Полный ChangeLog представлен на официальном сайте dCMS Pheix. Вместо длинного перечня коммитов — главное о сути релиза:
- Стабильность системы — архитектура готова к реальной нагрузке; улучшены логирование, CI/CD, хранение данных в PostgreSQL и глубокая интеграция с блокчейном.
- Полнота функционала — поддержка всех ключевых операций CMS, включая работу с blob-транзакциями (EIP-4844 и EIP-7594).
- Безопасность — устранены уязвимости ранних сборок; улучшены механизмы аутентификации, сессий и проверки подписей.
- Предсказуемость — усиление unit-тестов, проверка критических модулей, воспроизводимость поведения.
- Рефайнменты — десятки мелких корректировок и улучшений, делающих систему ровнее и предсказуемее.
Философский финал: покидая подвал
From the Basement — это не просто релиз. Это история о том, как продукт выбирается из омута ранних версий, поднимается после неожиданных ударов, обрушившихся из-за изменений в блокчейн-сетях, и становится зрелым, устойчивым и надёжным инструментом. И при этом остаётся тем же self-crafted проектом-питомцем — сделанным вручную, с вниманием, теплом и почти отцовской заботой.
Каждый исправленный модуль, каждая успешно отправленная транзакция, каждая строка кода, покрытая тестом — это шаг к стабильности, ясности и предсказуемости.
Этот релиз — моя личная победа и новая веха в истории dCMS Pheix. Мы вышли из подвала. Теперь начинается путь зрелости, свободы и уверенного роста.
Credits
From the Basement Release milestone on GitLab
Workplaces: SMM
Посты: Telegram, X, LinkedIn, Matrix, YouTube, YC, Дзен, 2StopBits, EchoJS

narkhov.pro