Konstantin Narkhov
Pheix 0.8.119
@condemnedcell
konstantinnarkhov.pro

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


О будущих релизах dCMS Pheix

Ethelia

Storage provider on blockchain for lightweight data blocks: traces, logs, events, tags, notes, etc...

Quick feedback

Letters and spaces only