Как сверить счёт за хостинг майнинга Bitcoin с собственными эксплуатационными записями
2026-10-24 15:57

Счёт за хостинг майнинга биткоина объединяет несколько различных категорий данных: учтённые в счёте устройства, учтённую по счётчику электроэнергию, применённые договорные сборы, а также любые корректировки, ремонтные работы или налоги, добавленные за период. Панели пула и отчёты о доходах от майнинга являются полезными подтверждающими данными, но они отражают другой этап процесса майнинга — отправленную работу и расчёты по счёту в пуле, — а не потребление электроэнергии на уровне площадки. Счёт нельзя проверить, сопоставив его с единственным показателем со стороны пула. Его необходимо сверять построчно с записями, которые охватывают тот же список устройств, ту же границу учёта по счётчику и тот же расчётный период.

В этой статье изложен трёхуровневый подход к сверке: записи площадки и биллинга, эксплуатационные записи ASIC, а также записи пула и выплат. Каждый уровень отвечает на свой вопрос, и уровни необходимо проверять в правильном порядке, чтобы выявить фактический источник расхождения.

Соберите записи за тот же расчётный период

Перед сравнением каких-либо показателей соберите документы, охватывающие идентичный период и часовой пояс, что и счёт: сам договор хостинга и счёт, показания счётчика или отчёты об использовании коммунальных услуг, инвентарный список серийных номеров ASIC и журнал развёртывания, уведомления об обслуживании и ограничении мощности (curtailment), а также записи пула, охватывающие хешрейт, рассчитанный доход и выплаты.

Сверка, выполненная по несовпадающим периодам, приводит к расхождениям, не связанным с точностью выставления счёта. Например, счёт, датированный в одном часовом поясе, при сравнении с выгрузкой из пула, сформированной в UTC, может сместить несколько часов активности на неверный день. Прежде чем извлекать любой другой показатель, подтвердите указанные в счёте временные метки начала и окончания расчётного периода, включая часовой пояс.

Проверьте список устройств и даты включения

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

Этот шаг позволяет выявить распространённые расхождения ещё до того, как их ошибочно примут за ошибку учёта или тарифа: устройство, выставленное в счёте после того, как оно было отправлено на ремонт, заменённое устройство, выставленное под идентификатором исходного устройства, или майнер, который в течение рассматриваемого периода вообще не был включён. Если устройства добавлялись или удалялись в середине периода, проверьте положения договора относительно дат начала и окончания биллинга, минимальных обязательств, простоя и пропорционального пересчёта (proration). Платежи за учтённую энергию, фиксированные сборы за хостинг и сборы за резервирование мощности могут подчиняться разным правилам. Удаление устройства или период без электропитания сами по себе не являются основанием для вывода о том, что все сборы должны быть снижены; запрашивайте корректировку только в тех случаях, когда это предусмотрено договором.

Сверьте учтённую по счётчику электроэнергию перед оценкой дохода от майнинга

Если в счёте приведены сырые накопительные показания счётчика, требующие применения множителя, рассчитайте энергопотребление следующим образом:

Учтённая энергия (кВт·ч) = (Конечное показание счётчика − Начальное показание счётчика) × Применимый множитель счётчика

Оба показания должны быть сняты с одного и того же счётчика и использовать один и тот же регистр и единицы измерения за расчётный период. Подтвердите применимый множитель по документации счётчика или по счёту. Если показания уже преобразованы в фактические кВт·ч, вычитайте их напрямую, не применяя множитель повторно. Коммерческие счётчики могут требовать множители больше 1 (Tucson Electric Power). Сравните полученное значение энергопотребления с выставленными в счёте кВт·ч для согласованной границы учёта по счётчику.

Если в счёте указан простой платёж за энергию:

Плата за энергию = Выставленные кВт·ч × Договорный тариф на энергию

Если договор также включает платежи за заявленную мощность (demand charges), платежи за коэффициент мощности, налоги, платежи за ограничение мощности (curtailment) или фиксированный сбор за хостинг либо за устройство, проверяйте каждый из них отдельно. Для анализа можно разделить общую сумму платежей на выставленные кВт·ч, чтобы рассчитать эффективную стоимость за кВт·ч, при условии чёткого указания включённых в неё платежей. Храните этот показатель отдельно от договорного тарифа на энергию и не добавляйте повторно отдельную статью платежа, если она уже включена в тариф или в итоговую сумму, которая используется для расчёта.

В качестве проверки на разумность оператор может оценить ожидаемое энергопотребление на основе эксплуатационных записей:

Оценочная энергия (кВт·ч) = Σ (средняя измеренная мощность майнера i в кВт × часы работы под напряжением майнера i)

Здесь действуют два ограничения. Во-первых, счётчик площадки или цепи электроснабжения, как правило, включает нагрузку сверх самих ASIC-устройств — вентиляторы, насосы, сетевое оборудование, трансформаторы или инфраструктуру иммерсионного охлаждения, — поэтому оценка только по ASIC обычно будет ниже общего показания счётчика. Во-вторых, эта оценка использует измеренные показания мощности там, где они доступны, и часы работы под напряжением из эксплуатационных журналов; это проверка на разумность энергопотребления, а не расчёт эффективности в Дж/Тх, и её не следует представлять как таковую.

Сравните записи биллинга с историей эксплуатации ASIC

Эксплуатационные записи могут объяснить расхождение по кВт·ч или по количеству устройств после того, как сама арифметика уже подтверждена. К значимым событиям относятся плановое ограничение мощности (curtailment), отключение электроснабжения на стороне поставщика или площадки, срабатывание автоматического выключателя или отказ блока питания, аварийное отключение по перегреву или проблема с прошивкой, плановое обслуживание или повторное развёртывание, а также изменения настроек частоты или систем охлаждения, влияющие на вспомогательную нагрузку.

Полезно различать время нахождения под напряжением и продуктивное время майнинга. Майнер может потреблять электроэнергию и отображаться как работающий в сети, при этом отправляя мало принятой работы или не отправляя её вовсе — из-за аппаратной неисправности, неверной конфигурации или проблемы с подключением. Счётчик электроэнергии фиксирует потреблённую за время электроэнергию; эксплуатационные журналы помогают объяснить изменения энергопотребления и времени нахождения под напряжением. Записи пула показывают отправленную работу и помогают выявить периоды продуктивного майнинга. Если путать эти два понятия, оператор может ошибочно предположить наличие ошибки учёта там, где в действительности присутствует аппаратная или сетевая неисправность.

Используйте записи пула для расследования, а не для пересчёта счёта за электроэнергию

Записи пула помогают подтвердить, активно ли майнеры отправляли воркшеры (work) в течение периода, указанного в счёте, но они измеряют иную величину, нежели счётчик электроэнергии, и это различие следует учитывать при анализе.\n\nВ документации ViaBTC указано, что показатель хешрейта в реальном времени рассчитывается на основе предыдущих 10 минут, тогда как показатель суточного хешрейта представляет собой усреднённое значение за 24 часа; при этом отображаемое локальным майнером среднее значение может охватывать совершенно иной период (Центр поддержки ViaBTC). Сравнение краткосрочного локального показания с полным месячным счётом, либо суточного среднего значения пула с мгновенным показанием устройства, приведёт к видимому несоответствию, которое никак не связано с самим счётом.\n\nОтклонённые доли (rejected shares) также стоит рассматривать как диагностический инструмент, а не как доказательство ошибки в биллинге. Доля (share) служит подтверждением того, что работа была отправлена в пул (Bitcoin Developer Guide: Mining). Уровень отклонений, выходящий за пределы типичного для пула диапазона, может указывать на задержки в сети, повышенную температуру или проблемы с прошивкой, однако сам по себе он не доказывает, что счёт за хостинг был выставлен некорректно.\n\nНаконец, необходимо отделять расчёты по аккаунту пула от вывода средств в блокчейне. Доход от майнинга может быть зачислен на аккаунт пула по определённому методу выплат ещё до того, как будет запрошен или отправлен вывод средств. Правила выплат и тарифные схемы также могут меняться между расчётными периодами — например, в действующей тарифной схеме ViaBTC отдельно прописаны условия для методов выплат PPS+ и PPLNS, включая разные сроки расчётов (Тарифы ViaBTC). Оператору, сверяющему историю аккаунта пула за несколько месяцев, следует подтвердить, какой метод выплат и какие тарифные условия действовали в каждом периоде, а не исходить из того, что они оставались неизменными на всём протяжении.\n\n| Запись | Что она может помочь подтвердить | Что она не может доказать сама по себе |\n|---|---|---|\n| Счётчик объекта или контура | Энергию, учтённую в границах данного счётчика | Доход в пуле или исправность ASIC |\n| Локальный интерфейс ASIC | Статус устройства, заявленный хешрейт, температуру, сбои и в некоторых случаях энергопотребление | Энергопотребление на уровне объекта или зачисления на аккаунт пула |\n| Панель управления пула | Отправленную работу, активность воркеров, данные об отклонениях и доход по аккаунту пула | Фактические кВт·ч на объекте или мгновенный хешрейт ASIC |\n| Транзакция в блокчейне | Транзакцию вывода средств и статус её подтверждения | Был ли корректно рассчитан базовый доход от майнинга |\n\n## Практическая последовательность действий при расследовании расхождений\n\nКогда счёт не соответствует ожиданиям, последовательная проверка уровней помогает изолировать причину вместо того, чтобы сразу прибегать к единственному объяснению:\n\n1. Подтвердите расчётный период и часовой пояс, указанные в счёте.\n2. Сверьте список оборудования и даты включения каждой единицы с журналом развёртывания.\n3. Пересчитайте показания счётчика и собственную арифметику счёта.\n4. Проверьте, как в договоре учитываются платежи за заявленную мощность, кредиты и фиксированные сборы.\n5. Изучите записи о простоях, ограничениях нагрузки (curtailment), ремонте и техническом обслуживании за период.\n6. Используйте записи пула, чтобы проверить, отправляли ли машины работу в течение любого спорного интервала.\n7. Оставшиеся вопросы адресуйте хостинг-провайдеру, ссылаясь на конкретные показания счётчика, идентификаторы машин и временные метки.\n\n## Разбор примера\n\nРассмотрим гипотетический объект, на котором размещено 20 ASIC-устройств на одном счётчике контура за 30-дневный расчётный период. Показания счётчика уже выражены в фактических кВт·ч, поэтому дополнительный множитель не требуется. В счёте указано начальное показание счётчика 100 000 кВт·ч и конечное показание 142 000 кВт·ч, что даёт выставленную к оплате энергию в размере 42 000 кВт·ч (142 000 − 100 000). При договорном тарифе $0,06 за кВт·ч плата за энергию составляет $2 520 (42 000 × 0,06), отдельно от любой фиксированной платы за хостинг, указанной в счёте.\n\nПредположим, что журнал развёртывания показывает, что две из 20 машин были демонтированы на 15-й день для ремонта и не были переустановлены до окончания расчётного периода. При прочих равных это снижает ожидаемое потребление энергии во второй половине месяца по сравнению с первой половиной — закономерность, которую оператор должен увидеть отражённой в динамике показаний счётчика, а не воспринимать как необъяснённую недостачу.\n\nДля данного гипотетического договора предположим, что фиксированная ежемесячная плата за резервирование мощности в размере $400 остаётся подлежащей оплате, пока две машины находятся на ремонте. Утверждённый наряд на ремонтные работы подтверждает отдельную плату в размере $150, а кредитовое авизо подтверждает корректировку в размере $100 за предыдущую ошибку в счёте. Предположим, что в данном примере никакие иные сборы или налоги не применяются.\n\n| Позиция счёта | Подтверждающая запись и расчёт | Сумма |\n|---|---|---|\n| Энергия по счётчику | 42 000 кВт·ч × $0,06/кВт·ч | $2 520 |\n| Фиксированная плата за резервирование мощности | Ежемесячная плата, указанная в договоре | $400 |\n| Плата за ремонт | Утверждённый наряд на работы и запись о ремонте | $150 |\n| Корректировка по предыдущему счёту | Кредитовое авизо с указанием исправленной суммы | −$100 |\n| Итого к оплате | $2 520 + $400 + $150 − $100 | $2 970 |\n\nДемонтаж для ремонта объясняет изменение в энергопотреблении, тогда как именно договор определяет, меняется ли фиксированная плата. Убедитесь, что плата за ремонт соответствует утверждённым работам и что кредит отражён в итоговой сумме счёта только один раз. В рамках иного соглашения могут применяться пропорциональный расчёт или кредиты за простой; прежде чем запрашивать корректировку, проверьте эти условия.\n\nПредположим далее, что в журнале технического обслуживания зафиксировано четырёхчасовое событие ограничения нагрузки (curtailment) в течение периода, и что панель управления пула показывает соответствующее снижение оценочного хешрейта пула в это же временное окно. В данном случае запись пула выполняет свою надлежащую роль: она подтверждает, что ограничение нагрузки повлияло на отправленную работу, но не используется для пересчёта самого показателя кВт·ч, который по-прежнему определяется договорным счётчиком.\n\n## Часто задаваемые вопросы\n\n### Могу ли я проверить счёт за хостинг, используя только панель управления пула?

Нет. Панель управления пула измеряет отправленные доли (work), рассчитанный пулом хешрейт и доход от майнинга на уровне аккаунта; она не измеряет электроэнергию, зафиксированную счётчиком площадки или линии электропитания. Используйте данные пула для анализа конкретных периодов снижения активности, а не для пересчёта выставленных к оплате кВт·ч.

Почему вычислительная мощность моего локального майнера отличается от показателя, указанного пулом?

Эти два показателя, как правило, рассчитываются за разные временные окна и с разных точек наблюдения. Локальный дисплей может усреднять данные за иной период работы, чем суточная или реал-тайм статистика пула, а пул фиксирует только фактически отправленные и принятые доли. Разница между этими двумя значениями сама по себе не указывает на проблему с выставлением счёта.

Следует ли мне считать номинальную мощность майнера (nameplate wattage) ожидаемой суммой счёта за электроэнергию?

Нет. Номинальная мощность — это спецификация производителя, а не показание счётчика, и счётчик площадки, как правило, учитывает вспомогательную нагрузку, такую как охлаждение и сетевое оборудование, помимо самих ASIC-майнеров. Используйте показания счётчиков как основу для начисляемой энергии, а измеренные данные о мощности — лишь как проверку на разумность там, где они доступны.

Что делать, если количество аппаратов в счёте не совпадает с моим журналом развёртывания?

Прежде чем обращаться к хостинг-провайдеру, определите конкретные серийные номера, вызывающие вопросы, и даты их включения в сеть. Разница может объясняться частичным месяцем развёртывания, снятием оборудования для ремонта или временной заменой. Проверьте по договору даты выставления счетов, минимальные обязательства, положения о простое и условия пропорционального расчёта (прорации) для каждого спорного начисления. Запрашивайте исправление там, где это подтверждается записями и условиями договора; отсутствие аппарата не приводит автоматически к снижению фиксированной платы за хостинг или резервирование мощности.

Источники