﻿---
title: "Хешрейт Bitcoin: оценка, сложность, доля майнера и безопасность"
description: "Хешрейт Bitcoin — оценка числа попыток SHA-256 proof of work в секунду, а не напрямую сообщаемый показатель. Раздельно анализируйте цепочку, накопленную работу, окно времени, неопределённость, задержку сложности, долю майнера, мобильность оборудования, энергию и заявления об атаках."
image: "https://wiki.fcontext.com/og.png"
---

> Documentation Index
> Fetch the complete documentation index at: https://wiki.fcontext.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Хешрейт Bitcoin: оценка, сложность, доля майнера и безопасность

> Только в образовательных целях; не является инвестиционным советом или инвестиционной рекомендацией. Инвестиции могут привести к убыткам.

<a id="answer"></a>

## Краткий ответ

Хешрейт Bitcoin оценивает, сколько попыток подобрать заголовок блока SHA-256 майнеры выполняют в секунду в конкретной сети proof of work. Единицы увеличиваются в 1 000 раз: `H/s`, `kH/s`, `MH/s`, `GH/s`, `TH/s`, `PH/s` и `EH/s`. Необходимо указать алгоритм и сеть: производительность ASIC для SHA-256 нельзя сравнивать с другим алгоритмом так, будто попытки равноценны.

Сеть не требует от майнеров сообщать оборудование, расположение или текущую мощность. Наблюдатели выводят среднее из работы, накопленной канонической цепочкой за временное окно. `getnetworkhashps` Bitcoin Core делит разность `chainwork` на разность времени; окно по умолчанию — `nblocks = 120`, а минус один означает блоки с последнего изменения сложности. Иные вершины, метки времени, окна и моменты реорганизации дают иные оценки.

Хешрейт — не сложность. Цель, закодированная в `nBits`, задаёт трудность нахождения отдельного заголовка; хешрейт статистически оценивает темп попыток. Если при постоянной цели мощность меняется, средний интервал блоков меняется до следующей корректировки. Случайные появления блоков могут выглядеть как изменение мощности при неизменном оборудовании.

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

<a id="mechanism"></a>

## Как анализировать хешрейт

1. **Зафиксируйте идентичность и единицу.** Запишите `chain`, `network`, `algorithm`, `client version`, каноническую вершину, префикс и время. Mainnet, testnet и другая цепочка SHA-256 — разные совокупности, даже если оборудование можно переключить.
2. **Проверьте наблюдаемую цепочку.** Запишите `bestblockhash`, начальный и конечный хеши, высоты и происхождение. Декодируйте каждую цель из `nBits`, воспроизведите работу блока и сверьте накопленный `chainwork`; число или высота блоков не заменяют работу.
3. **Воспроизведите оценку.** Укажите окно, обработку меток времени и границу реорганизации. Для Bitcoin Core вычислите `estimated_hash_rate = work_diff / time_diff` по окну реализации и диапазону между минимальным и максимальным временем блоков.
4. **Оцените шум выборки.** Сравните окна и покажите блоки, длительность и доверие или разброс. Короткие окна быстро реагируют, но зависят от пуассоновской удачи; длинные сглаживают случайность и поздно замечают реальное отключение.
5. **Отделите обратную связь сложности.** Установите активную цель, границу пересчёта и правила сети. Сначала моделируйте интервал до пересчёта, затем реакцию цели; сложность не является датчиком мощности в реальном времени.
6. **Моделируйте долю и экономику майнера.** Разделите совместимую эффективную мощность на сетевую и укажите доступность, метод пула, устаревшие шары, комиссии, субсидию, цену, электричество, охлаждение, амортизацию, финансирование и ограничение. Ожидаемая доля не гарантирует блоки или прибыль за день.
7. **Проверьте безопасность и концентрацию.** Изучите предложение оборудования, арендуемую или переключаемую мощность, контроль шаблонов, мобильность, географию, энергию, длительность атаки, глубину подтверждения и ответ защиты. Отделите реорганизацию и цензуру от кражи ключей или произвольной смены правил.

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

<a id="example"></a>

## Примеры расчётов

### 1. Перевод единиц

Каждая приставка увеличивает значение в 1 000 раз: `1 EH/s = 1,000 PH/s = 1,000,000 TH/s = 10^18 H/s`. Поэтому `650 EH/s` равны `650,000,000 TH/s`, а не 650 миллионам хешей в секунду. Сохраняйте алгоритм и единицу: одинаковые числа разных функций не означают одинаковые оборудование, затраты или безопасность.

### 2. Оценка по окну

Пусть окно из 120 блоков добавило `4.32 * 10^22 hashes` представленной работы за диапазон между минимальной и максимальной меткой в `72,000 seconds`. Примерная оценка:

`4.32 * 10^22 / 72,000 = 6.00 * 10^17 H/s = 600 EH/s`

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

### 3. Доля майнера и дисперсия

При сети `600 EH/s` и совместимом майнере `6 EH/s` упрощённая доля равна `6 / 600 = 1%`. При `144` блоках в день ожидание равно `lambda = 144 * 1% = 1.44`. В приближении Пуассона вероятность не найти ни одного блока за день — `P(0) = exp(-1.44) = 23.69%`.

Если сеть вырастет до `750 EH/s`, а майнер останется на `6 EH/s`, доля станет `6 / 750 = 0.8%`, а ожидание — `1.152`. Ожидаемая валовая доля в BTC снизится на `20%` при прочих равных, однако дневной результат случаен, а у пулов свои правила выплат.

### 4. Падение до пересчёта

Пусть сразу после корректировки mainnet при постоянной цели мощность падает с `600 EH/s` до `420 EH/s`, то есть на `30%`. Упрощённый ожидаемый интервал станет `10 / 0.70 = 14.29 minutes`; 2 016 блоков займут около `20 days`, а не 14.

Если пониженная мощность сохранится и опустить детали реализации, на следующем пересчёте сложность снизится примерно на `30%`, а интервал вернётся к десяти минутам. Блоки случайны; временное окно Bitcoin и целочисленную арифметику цели нужно воспроизводить точно. Оценка за день не доказывает постоянное отключение.

<a id="risks"></a>

## Риски и ошибки проверки

### Ошибки измерения и протокола

- Представлять выведенную мощность как точную сумму в реальном времени, сообщённую всеми майнерами.
- Не указывать цепочку, сеть, алгоритм, единицу, хеш вершины, время или версию оценки.
- Путать `EH/s`, `PH/s` и `TH/s` либо сравнивать сырые скорости несовместимых алгоритмов.
- Использовать число, высоту или номинальные десять минут вместо накопленной работы и наблюдаемого времени.
- Смешивать конкурирующие вершины или не пересчитывать выборку после реорганизации.
- Считать метки майнеров точными часами либо скрыто менять правила концов, минимума, максимума или медианы.
- Выбирать выгодное короткое окно без дисперсии поступлений и длинного сравнения.

### Ошибки майнинга и экономики

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

### Ошибки безопасности и толкования

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

<a id="misconceptions"></a>

## Распространённые заблуждения

- **Сетевой хешрейт точно измеряется в реальном времени.** Он выводится из наблюдаемых работы и времени и зависит от вершины, метода и окна.
- **Более высокий хешрейт гарантирует более высокую цену Bitcoin.** Экономика майнинга и спрос могут взаимодействовать, но в протоколе нет функции цены.
- **Атакующий с 51% может потратить чужие монеты.** Мощность не создаёт подписи закрытых ключей и не заставляет узлы принять недействительную инфляцию.
- **Доля пула равна оборудованию оператора.** Пулы часто координируют независимых майнеров, способных перейти, хотя концентрация шаблонов важна.
- **Суточное падение доказывает постоянное отключение.** Короткие оценки меняются из-за случайных блоков; сравнивайте окна и периоды сложности.

<a id="related"></a>

## Связанные темы

- [Bitcoin](/ru/crypto/bitcoin/)
- [Доказательство работы](/ru/crypto/proof-of-work/)
- [Майнинг](/ru/crypto/mining/)
- [Корректировка сложности](/ru/crypto/difficulty-adjustment/)
- [Реорганизации цепочки](/ru/crypto/chain-reorg/)

<a id="sources"></a>

## Источники

- [Blockchain Technology Overview](https://doi.org/10.6028/NIST.IR.8202) - NIST (дата обращения: 2026-08-19)
- [Bitcoin: A Peer-to-Peer Electronic Cash System](https://bitcoin.org/bitcoin.pdf) - Bitcoin.org (дата обращения: 2026-08-19)
- [Bitcoin Developer Guide: Block Chain](https://developer.bitcoin.org/devguide/block_chain.html) - Bitcoin Project (дата обращения: 2026-08-19)
- [Bitcoin Developer Reference: Block Chain](https://developer.bitcoin.org/reference/block_chain.html) - Bitcoin Project (дата обращения: 2026-08-19)
- [Bitcoin Core: mining.cpp](https://github.com/bitcoin/bitcoin/blob/master/src/rpc/mining.cpp) - Bitcoin Core (дата обращения: 2026-08-19)
- [Bitcoin Core: chain.h](https://github.com/bitcoin/bitcoin/blob/master/src/chain.h) - Bitcoin Core (дата обращения: 2026-08-19)
- [Bitcoin Core: pow.cpp](https://github.com/bitcoin/bitcoin/blob/master/src/pow.cpp) - Bitcoin Core (дата обращения: 2026-08-19)
- [Bitcoin Core RPC: getblockchaininfo](https://developer.bitcoin.org/reference/rpc/getblockchaininfo.html) - Bitcoin Project (дата обращения: 2026-08-19)

Source: https://wiki.fcontext.com/ru/crypto/hashrate/index.mdx
