Skip to content

Releases: hashborn72/noid_miner

Hashborn NOID Miner 0.1.5

Choose a tag to compare

@hashborn72 hashborn72 released this 25 Aug 14:23

Hashborn NOID Miner 0.1.5

Русский

Релиз исправляет повышенную загрузку CPU и улучшает совместимость с HiveOS/Ubuntu 20.04. Математика майнинга и прозрачная комиссия разработчика 5% не изменялись.

Изменения

  • Исправлено активное ожидание CUDA, занимавшее примерно одно ядро CPU на каждую выбранную GPU.
  • Без потери хешрейта загрузка процесса снизилась примерно со 100% до 0,8% на RTX 5090 и до 1% на RTX 4070 Ti.
  • Требование Linux-бинарника снижено с GLIBC 2.34 до GLIBC 2.30; запуск проверен в чистом окружении Ubuntu 20.04.
  • Включена multi-GPU поддержка из 0.1.4: --cuda-devices all и списки вида --cuda-devices 0,1,3, непересекающиеся nonce-пространства и общая статистика одного процесса.
  • Встроены native cubin для sm_86 (RTX 30), sm_89 (RTX 40) и sm_120 (RTX 50), без PTX fallback.
  • Добавлен Windows x86-64 ZIP с hashborn-noid.exe и встроенной CUDA Runtime 13.3.1.

RTX 3090 уже подтверждена пользователями на sm_86. RTX 3080 использует тот же CUDA-код, но 0.1.5 пока не проверена на физической RTX 3080. Если запуск не удаётся, приложите первые 30–50 строк обезличенного лога, nvidia-smi и версию драйвера. Multi-GPU режим требует более широкого тестирования на физических ригах.

Linux / HiveOS

Требования: Linux x86-64, GLIBC 2.30+, NVIDIA driver 595.84+, NVIDIA RTX 30/40/50. CUDA Toolkit устанавливать не требуется. HiveOS/Ubuntu с GLIBC 2.27 пока не поддерживается.

custom-get 'https://github.com/hashborn72/noid_miner/releases/download/0.1.5/hashborn-noid-0.1.5.tar.gz'
chmod +x hashborn-noid
./hashborn-noid --integrity-check

Windows

Требования: Windows 10/11 x64, NVIDIA RTX 30/40/50 и актуальный NVIDIA Driver с поддержкой CUDA 13.x. CUDA Toolkit не требуется; cudart64_13.dll уже находится в ZIP и должна лежать рядом с EXE.

Распакуйте hashborn-noid-windows-universal-v0.1.5.zip, откройте PowerShell в этой папке и выполните:

$env:NOID_MINING_KEY="КОШЕЛЁК.ИМЯ_ВОРКЕРА"
.\hashborn-noid.exe --integrity-check
.\hashborn-noid.exe --list-cuda-devices
.\hashborn-noid.exe --cuda-devices all

По умолчанию используется https://pool.ariabrain.com/noid-rpc/. Остановка — Ctrl+C.

English

This release fixes excessive host CPU usage and improves HiveOS/Ubuntu 20.04 compatibility. Mining mathematics and the transparent 5% developer fee are unchanged.

Changes

  • Fixed CUDA host busy-waiting that consumed approximately one CPU core per selected GPU.
  • With no hashrate regression, process CPU usage dropped from approximately 100% to 0.8% on RTX 5090 and to 1% on RTX 4070 Ti.
  • Lowered the Linux binary requirement from GLIBC 2.34 to GLIBC 2.30; startup was verified in a clean Ubuntu 20.04 environment.
  • Includes the 0.1.4 multi-GPU support: --cuda-devices all, lists such as --cuda-devices 0,1,3, non-overlapping nonce domains, and combined one-process statistics.
  • Includes native cubins for sm_86 (RTX 30), sm_89 (RTX 40), and sm_120 (RTX 50), with no PTX fallback.
  • Added a Windows x86-64 ZIP containing hashborn-noid.exe and the bundled CUDA Runtime 13.3.1.

Users have confirmed RTX 3090 operation on sm_86. RTX 3080 uses the same CUDA code, but 0.1.5 has not yet been tested on a physical RTX 3080. If startup fails, provide the first 30–50 redacted log lines, nvidia-smi, and the driver version. Multi-GPU mode still needs broader testing on physical rigs.

Linux / HiveOS

Requirements: Linux x86-64, GLIBC 2.30+, NVIDIA driver 595.84+, and NVIDIA RTX 30/40/50. CUDA Toolkit is not required. HiveOS/Ubuntu systems with GLIBC 2.27 remain unsupported.

custom-get 'https://github.com/hashborn72/noid_miner/releases/download/0.1.5/hashborn-noid-0.1.5.tar.gz'
chmod +x hashborn-noid
./hashborn-noid --integrity-check

Windows

Requirements: Windows 10/11 x64, NVIDIA RTX 30/40/50, and a current NVIDIA Driver supporting CUDA 13.x. CUDA Toolkit is not required; keep the bundled cudart64_13.dll next to the EXE.

Extract hashborn-noid-windows-universal-v0.1.5.zip, open PowerShell in that directory, and run:

$env:NOID_MINING_KEY="WALLET.WORKER_NAME"
.\hashborn-noid.exe --integrity-check
.\hashborn-noid.exe --list-cuda-devices
.\hashborn-noid.exe --cuda-devices all

The default endpoint is https://pool.ariabrain.com/noid-rpc/. Stop with Ctrl+C.

SHA-256

039cd3f12df8adaf1eb315991c225036c66682d5c629b78f09b11af71fba20db  hashborn-noid
edd7d7b632e98aa35edcf796589dff8a72b562045fcadfe238b88b5f22116c5d  hashborn-noid-0.1.5.tar.gz
0b5d57e3898c9168279efacc972bd98405eaa76141989da819088d558493d462  hashborn-noid-windows-universal-v0.1.5.zip

Source notice: the miner source code is not disclosed. Each user must decide whether to trust and run the closed-source binary. Verify SHA-256 and run the built-in integrity check before use.

Hashborn NOID Miner 0.1.4

Pre-release

Choose a tag to compare

@hashborn72 hashborn72 released this 25 Aug 10:48

Hashborn NOID Miner 0.1.4 — multi-GPU prerelease

RU:

  • Один процесс поддерживает --cuda-devices all или выбранный список, например --cuda-devices 0,1,3; прежний параметр --cuda-device N сохранён.
  • Добавлены раздельная статистика GPU и общий итог, непересекающееся nonce-пространство и единый точный учёт 5% developer fee.
  • Обновлена multi-GPU интеграция HiveOS и сопоставление телеметрии по PCI Bus ID.
  • Одиночные RTX 5090 и RTX 4090 проверены на реальном майнинге; автоматические тесты координации нескольких GPU пройдены.

Важно: одновременная работа нескольких GPU в одном процессе на одном физическом хосте пока не проверена. Поэтому версия 0.1.4 опубликована как prerelease для тестирования.

EN:

  • One process now supports --cuda-devices all or an explicit list such as --cuda-devices 0,1,3; the existing --cuda-device N option remains supported.
  • Added per-GPU and total statistics, non-overlapping nonce allocation, and exact process-wide 5% developer-fee accounting.
  • Updated HiveOS multi-GPU integration and PCI Bus ID telemetry mapping.
  • Single-GPU RTX 5090 and RTX 4090 mining passed; automated multi-GPU coordination tests passed.

Important: simultaneous multi-GPU operation in one process on one physical host has not yet been tested. Version 0.1.4 is therefore published as a prerelease for testing.

Requirements: Linux x86-64, GLIBC 2.34+, NVIDIA driver 595.84+. CUDA Toolkit is not required. NVIDIA RTX 30/40/50 are supported.

Source notice: the miner source code is not disclosed. Each user must decide whether to trust and run the closed-source binary. Verify SHA-256 and run ./hashborn-noid --integrity-check before use.

Hashborn NOID Miner 0.1.3

Choose a tag to compare

@hashborn72 hashborn72 released this 24 Aug 20:49

Hashborn NOID Miner 0.1.3

RU: Hotfix протокола AriaPool: один действующий reusable job теперь корректно принимает несколько разных shares. Все 5% developer shares объединяются под единым worker hashborn-devfee. Поддерживаются NVIDIA RTX 30/40/50; Linux x86-64 и пакет HiveOS. CUDA runtime встроен; требуется NVIDIA driver 595.84+. Версия 0.1.2 заменена этим hotfix.

EN: AriaPool protocol hotfix: one active reusable job can now correctly receive multiple distinct shares. All 5% developer shares are aggregated under the single hashborn-devfee worker. NVIDIA RTX 30/40/50 are supported; Linux x86-64 and a HiveOS package are included. The CUDA runtime is bundled; NVIDIA driver 595.84+ is required. This hotfix supersedes 0.1.2.

Source notice: the miner source code is not disclosed. Each user must decide whether to trust and run the closed-source binary. Verify SHA-256 and the built-in signature with ./hashborn-noid --integrity-check before use.

Hashborn NOID Miner 0.1.2

Choose a tag to compare

@hashborn72 hashborn72 released this 24 Aug 20:05

Hashborn NOID Miner 0.1.2

RU:

  • единый worker комиссии: hashborn-devfee; старые worker с суффиксами останутся в истории пула как idle;
  • исправлена интеграция HiveOS Custom Miner: установка, приватный runtime-конфиг, запуск и статистика;
  • pool tickets теперь запрашиваются только по потребности, без фонового исчерпания одноразовых tickets и очереди устаревших shares;
  • один бинарник поддерживает NVIDIA RTX 30/40/50 (sm_86, sm_89, sm_120);
  • 5% dev fee, закрытый исходный код.

EN:

  • all developer shares now use the single hashborn-devfee worker; old suffixed workers remain as idle history;
  • fixed HiveOS Custom Miner installation, private runtime config, startup and stats;
  • pool tickets are requested on demand, preventing background exhaustion of single-use tickets and stale share queues;
  • one binary supports NVIDIA RTX 30/40/50 (sm_86, sm_89, sm_120);
  • 5% dev fee, closed source.

Requirements: Linux x86-64, GLIBC 2.34+, NVIDIA driver 595.84+. CUDA Toolkit is not required.

Hashborn NOID Miner 0.1.1

Choose a tag to compare

@hashborn72 hashborn72 released this 23 Aug 15:37

Поддержка RTX 30/40/50 · Linux x86-64 · HiveOS

  • Добавлен native CUDA cubin для RTX 30-series / Ampere (sm_86).
  • Сохранены native cubin для RTX 40-series (sm_89) и RTX 50-series (sm_120).
  • PTX fallback отсутствует; CUDA runtime связан статически.
  • Требуется NVIDIA driver 595.84 или новее; CUDA Toolkit не требуется.
  • Приложен готовый пакет custom miner для HiveOS.
  • RTX 30-series прошла проверку сборки, CUDA-инструкций и математики; фактический хешрейт на физической RTX 30 пока не измерялся.

RTX 30/40/50 support · Linux x86-64 · HiveOS

This release adds a native sm_86 CUDA cubin for RTX 30-series GPUs alongside sm_89 and sm_120. It contains no PTX fallback and uses a statically linked CUDA runtime. NVIDIA driver 595.84 or newer is required; the CUDA Toolkit is not required. RTX 30-series code generation and math were verified, but physical RTX 30 hashrate has not yet been measured.

Binary SHA-256: 5cf36daf523e0fb4342d58985db57f3b6f21f8a98575b20bcf33596d95ea9c11
HiveOS archive SHA-256: 22c698c8967eef1d59b427e8df9d9dc34bd2be606555478460db8cee2dabb1f7

0.1.0

Choose a tag to compare

@hashborn72 hashborn72 released this 23 Aug 06:51
docs: publish Hashborn NOID Miner documentation