Что это?

Этот график показывает распределение версий майнингового ПО, которые сейчас активны в сети Kaspa. Каждый раз, когда майнер создаёт блок, ПО ноды записывает сведения о версии в транзакцию coinbase. Сводка по тысячам недавних блоков показывает, какие версии ПО в данный момент обеспечивают хешрейт сети.

Разнообразие версий служит критическим показателем здоровья любой блокчейн-сети. Сеть, где 100% майнеров на одной версии, согласована, но хрупка: одна ошибка затрагивает всех сразу. Крайняя раздробленность по множеству устаревших версий говорит о слабой координации обновлений и о риске для консенсуса. Желаемое состояние: подавляющее большинство на последнем стабильном релизе и небольшой хвост, который ещё обновляется.

Управление обновлениями Kaspa опирается на то, что операторы нод добровольно обновляют ПО. В отличие от сетей с формальным ончейн-голосованием, Kaspa использует модель приблизительного консенсуса: майнеры показывают готовность просто тем, что запускают новые версии. Когда предлагается изменение уровня консенсуса (например, изменения массы транзакции в KIP-9 или будущие корректировки DAA), разработчики задают порог активации. Как только достаточная доля хешрейта работает на совместимых версиях, обновление включается. Этот график позволяет следить за принятием в реальном времени.

Как использовать эти данные

Если вы майнер, проверьте по графику, что ваша версия поддерживается большинством сети. Устаревшая версия после активации консенсусного обновления может привести к отклонению ваших блоков и к потере выручки. Когда доминирующая версия сменяется, пора обновлять ноды.

Для инвесторов и аналитиков распределение версий является опережающим индикатором ближайших обновлений сети. Когда новая версия набирает заметную долю хешрейта (около 70–80%), консенсусное изменение, скорее всего, скоро активируется. Это может влиять на цену, если обновление приносит существенные возможности, например смарт-контракты (KIP-10), лучшую масштабируемость или изменения экономики.

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

Как это считается

Данные о версии извлекаются из транзакций coinbase в последних 36 000 блоках (примерно 10 часов при скорости Kaspa один блок в секунду). В каждой транзакции coinbase есть строка версии, которую записывает майнинговое ПО, обычно в формате «kaspad/x.y.z» или с собственным идентификатором пула. Эти строки разбираются и сводятся в график распределения.

Окно в 36 000 блоков уравновешивает свежесть и статистическую значимость. Оно достаточно длинное, чтобы поймать осмысленное распределение хешрейта (даже майнеры с меньшей долей успеют создать блоки в этом окне), и достаточно короткое, чтобы отражать недавние изменения. Данные обновляются каждые 60 секунд по мере новых блоков.

Некоторые майнинг-пулы используют собственные строки coinbase, по которым не всегда ясна версия ноды. В таких случаях идентификатор пула показывается как есть. Кроме того, производство блоков вероятностно, поэтому доля майнера на графике пропорциональна его хешрейту: крупные майнеры виднее просто потому, что создают больше блоков в окне выборки.