Мы держим инфраструктуру за клиента, а не сдаём ноды в аренду, поэтому вопрос «зачем платить вам, если железо у хостера стоит 93 доллара в месяц» прилетает к нам регулярно. Отвечаем цифрами. 93 доллара это одна строка из семи. Остальные шесть прячутся в счёте, и именно операционные из них выедают команду, которая решила тянуть ноды своими силами. Эти числа мы знаем со своего полигона: парка в 12 странах, на котором мы шлифуем дисциплину, прежде чем приносим её клиентам.
Из семи строк четыре относятся к железу: аренда или капекс, питание, стойка с транзитом, замена комплектующих. Они остаются на хостере или на вас как на владельце нод. Три строки операционные: дежурство, наблюдаемость, дисциплина по ключам и инцидентам. Их вы либо закрываете своими людьми, либо отдаёте команде вроде нас. Граница между «делаем сами» и аутсорсом проходит ровно здесь, и дальше показываем, почему дешёвая строка железа обманчива.
Семь строк и кто их несёт
Стоимость мы считаем не по ноде, а по slot-month: одна валидаторская ёмкость за календарный месяц, полностью укомплектованная и обслуженная.
Железные строки, остаются на хостере или владельце нод:
- Железо или аренда. Если у вас свой парк железа, то это амортизация капекса на 36 месяцев. Для арендованного (Hetzner, Latitude и др.) это месячный ценник.
- Питание и охлаждение. Для коло это часть rack-контракта, для аренды уже зашито в тариф.
- Стойка, cross-connect, транзит. Место в стойке, кросс-коннекты до аплинков, сам транзит.
- Замена комплектующих (RMA). По контракту это обязанность хостера, не ваша.
Операционные строки, их закрываете вы своими людьми или мы:
- On-call. Дежурство и эскалации. Разбираю отдельно ниже, потому что её занижают чаще всего.
- Наблюдаемость. Мониторинг, алертинг, лог-пайплайн, дашборды.
- Ключи и инциденты. HSM, ротация, slashing-aware playbook'и, разбор инцидентов.
«Uptime в процентах» в эту модель не входит: это производная метрика, она живёт в дашборде, а не в бюджете.
Железо: дешёвая половина
Типовая ошибка в расчёте звучит так: «AX102 у Hetzner стоит 93 доллара, нам надо 10 нод, значит бюджет 930 в месяц». Через полгода реальный счёт оказывается в районе 1400, и владелец искренне не понимает, откуда набежало.
Набежало в том числе из железных строк, которые не печатают на лендинге коло. На нашем полигоне на одну ноду класса Validator-S (L1 валидатор, не archival, без GPU; 8c/16t уровня Zen4, 64 ГБ ECC, 2×2 ТБ NVMe) выходит так:
- Аренда AX102 у Hetzner, транзит включён: 93 доллара.
- Трафик поверх квоты на активной ноде: примерно 12.
Это и есть та самая «дешёвая» половина, около 105 долларов на slot-month. Замена комплектующих в неё не входит как ваша строка: NVMe в режиме валидатора выгорает по wearout быстрее десктопного сценария, но менять его это обязанность хостера по контракту. Вопрос не в цене диска, а в том, кто следит, чтобы «обязанность хостера» превращалась в «починили за 4 часа», а не «дойдут руки на следующей неделе». Это уже операционная строка, и она к железу не относится.
Операционные косты: то, что не печатают в прайсе
Теперь вторая половина, которую владелец нод не видит, пока не начнёт держать ноды сам. Ведёт она себя не как железо. Железо масштабируется линейно: десять нод стоят примерно вдесятеро дороже одной. Команда так не масштабируется.
Вменяемая on-call ротация это минимум три инженера: один на смене, один на подхвате, один отдыхает, и так по кругу. Меньше трёх это либо дыры в покрытии, либо один выгорающий админ, который сам становится точкой отказа. Инженер, который в три ночи действительно разрулит выпавший из консенсуса валидатор, по рынку 2025-26 обходится работодателю в полную стоимость (оклад плюс налоги работодателя и бенефиты) от 9 тысяч долларов в месяц в ЕС до 16-26 тысяч в США, а за blockchain-грейд выше. Ротация из трёх это от 26 тысяч в месяц в самой дешёвой юрисдикции до 78 тысяч в США, и эта планка не двигается между 6 нодами и 60.
Поверх дежурства сидят ещё две операционные строки: наблюдаемость (мониторинг-стек, алерты на p99 attestation, а не на ping) и дисциплина по ключам и инцидентам (HSM, ротация, slashing-aware playbook'и, разбор инцидентов). Обе тоже почти не зависят от того, 6 у вас нод или 60: их держит та же команда.
Почему операционную половину нельзя поделить на ноду
Соблазн велик: взять стоимость такой команды, поделить на парк и получить «цену ноды». На большом парке число выходит приличное, на малом разорительное. Возьмём нижнюю границу, 26 тысяч в месяц: на 200 нод это 130 долларов на ноду, на 20 нод уже 1300, на 6 за четыре с лишним тысячи. Та же команда, тот же месяц, разница только в знаменателе. В США умножьте на три.
Вот эта математика и есть вся развилка. Чтобы операционная строка на ноду стала маленькой, парк должен быть в сотни нод; до этого вы либо держите команду с дикой ценой за ноду, либо сажаете на дежурство одного человека и получаете точку отказа в собственном ops. Аутсорс не отменяет стоимость команды: он позволяет нескольким владельцам парков делить одну уже укомплектованную ротацию, поэтому вы платите за долю команды, а не за три полные зарплаты.
Что это значит для вас
Если вы сравниваете варианты, считайте операционную половину как фиксированную стоимость команды, а не делите её на ноду. Железные строки линейны и остаются на хостере. Операционные начинаются от 26 тысяч в месяц за вменяемое 24/7-покрытие при самонайме, и на парке меньше сотни-другой нод собственная команда это самый дорогой вариант, а не самый дешёвый.
Здесь и проходит наша линия. Ту же круглосуточную команду из 3-4 инженеров мы держим за порядка 15-20 тысяч долларов в месяц, фиксом и на любом размере парка: дешевле, чем собрать ротацию даже в самой дешёвой юрисдикции, и она уже укомплектована и уже дежурит. Что входит в это покрытие, расписано в operate.
Хотите свести цифры под ваш конкретный парк: напишите нам, посчитаем вместе.