B2POOL подключение…

Какие майнеры действительно работают на BTCB2.

Эта цепочка майнится BLAKE2b — той самой функцией, которую использовал Siacoin. Один этот факт решает всё на этой странице: железо, сделанное под Sia, майнит цепочку на заводской прошивке, а железо под SHA-256 не может майнить её вообще — ни настройкой, ни прошивкой, никогда.

Сначала прочитайте это Antminer S19, S21 или Whatsminer не может майнить эту цепочку. Он подключится, авторизуется, будет выглядеть занятым — и каждая отправленная им шара будет отклонена, потому что он считает SHA-256, а цепочка проверяется BLAKE2b. Это самая частая ошибка, и она стоит арендной платы.

ASIC на BLAKE2b

Железо эпохи Siacoin, перепрошивка не нужна. Выберите машину — настройки ниже подстроятся под неё, и ссылка на покупку тоже.

С кодом b2pool в bt-miners действует скидка 2 % на любой заказ. Три приглушённые машины больше не выпускаются, поэтому эти ссылки ведут к тому, что пришло им на смену. Это партнёрские ссылки: заказ по ним приносит B2Pool комиссию и не стоит вам ничего сверх обычной цены.

stratum+tcp://de.b2pool.io:3333
Воркер
ваш адрес выплаты
Пароль
d=170000
Первая шара
≈23 s
Без этого пароля
≈3 s
Заказать в bt-miners

Цифры заводские, и приведены они для BLAKE2b — каждый Goldshell серии HS работает на Handshake или на Siacoin, и его скорость на BLAKE2b примерно вдвое выше числа для Handshake на коробке: HS5 продаётся как 2.7 TH/s, а здесь выдаёт 5.4 TH/s. J/TH — это два других числа, поделённые друг на друга: во что машина обходится в работе, а не сколько она стоит. За ту же работу A3 потребляет в одиннадцать раз больше, чем BM-S3+.

Не ASIC? Тоже добро пожаловать.

Свои порты для видеокарт, процессоров и FPGA, со сложностями, которых они реально достигают, — чего другие пулы этой цепочки не предлагают. Тот же Stratum, те же три поля, различается только сложность.

Видеокарты

BLAKE2b достаточно дёшев, чтобы видеокарта здесь была настоящим участником, а не жестом. Майнер — supryolo, с открытым кодом, NVIDIA через CUDA и AMD через OpenCL.

stratum+tcp://de.b2pool.io:4444
Начальная сложность
128
При 2 GH/s
шара примерно каждые 4,5 мин
При 6 GH/s
шара примерно каждые 90 с
Воркер
ваш адрес выплаты
./supryolo --url stratum+tcp://de.b2pool.io:4444 \
  --user <your-payout-address>.rig1 --gpu-device 0 --no-cpu

--list-devices показывает найденное, а --benchmark замеряет без подключения — самый быстрый способ узнать, чего стоит ваша карта, прежде чем куда-то её направлять. Сборка, а также пути через Windows, Hive OS и Docker — на странице настройки.

Процессоры

Порт CPU работает на сложности 1. Это не любезность, а пол цепочки: одна шара сложности 1 стоит 232 хешей, меньше не бывает. Поэтому процессор — самый дешёвый честный способ убедиться, что всё это работает, прежде чем трогать машину, которая важна.

stratum+tcp://de.b2pool.io:5555
Начальная сложность
1
На ядро, измерено
6.66 MH/s
8 ядер
шара примерно каждые 81 с
16 ядер
шара примерно каждые 40 с
./supryolo --no-gpu --cpu-threads 15 \
  --url stratum+tcp://de.b2pool.io:5555 --user <your-payout-address>.cpu1

Оставьте поток операционной системе: на шестнадцати ядрах --cpu-threads 15, а не 16. Цифра на ядро выше — собственный бенчмарк этого пула, а не число производителя, поэтому ваша машина окажется рядом с ней, а не ровно на ней.

FPGAs

FPGA примерно на 20 GH/s выдаёт шару каждые двадцать семь секунд на том же порту, что и видеокарта. Плате всё равно, какая это цепочка: ей нужен битстрим под BLAKE2b.

stratum+tcp://de.b2pool.io:4444
Начальная сложность
128
При 20 GH/s
шара примерно каждые 27 с
Платы
ZTEX 1.15y and newer Xilinx
BLAKE2b bitstream
в работе

Программа — suprminer-fpga, майнер на C для плат ZTEX USB-FPGA 1.15y и более новых Xilinx, битстрим загружается по USB. BLAKE2b он пока не майнит. Сегодня поставляются битстримы для Groestl, Myriad-Groestl, Blakecoin и BLAKE3; версия под BLAKE2b для 1.15y собирается и скоро будет опубликована. Мы лучше скажем это прямо, чем дадим вам потратить вечер на поиски файла, которого нет.

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

./fpga_miner -a blake2b -o stratum+tcp://de.b2pool.io:4444 \
  -u <your-payout-address>.fpga1 -p x --ztex

До тех пор порт открыт для всего прочего, что считает BLAKE2b и говорит на Stratum V1: протокол опубликован полностью, включая построение хеша, поэтому написанный по нему битстрим заработает здесь с первого раза.

В любом случае посчитайте свою машину сами: секунд на шару = сложность × 4,295 × 109 ÷ ваш хешрейт. Это вся арифметика, и пул использует ту же самую.

Скажите пулу, какого вы размера

Каждый порт стартует у всех с одной и той же сложности, и это число — компромисс. Впишите в поле пароля d= и число, и компромисса не станет.

Это важно ровно в один момент — в первый: пул не может подстроить вашу сложность, пока не увидит от вас шару. До тех пор решает только стартовое значение порта. Слишком высоко — и небольшая машина выглядит мёртвой минутами; слишком низко — и крупная заливает пул трафиком, который не нужен ни одной стороне.

МашинаХешрейтПароль Первая шараБез него
Арендованная установка100 TH/sd=70000023 s0.7 s
Средняя установка20 TH/sd=14000028 s4 s
FPGA20 GH/sd=14027 s27 s

Правило за этой колонкой: d = ваш хешрейт × 30 ÷ 4,295 × 109 — одна шара каждые тридцать секунд, к чему пул и так стремится. С первой вашей шары эстафету принимает vardiff и доводит остальное, так что число достаточно указать примерно.

Оно округляется до ближайшей степени двойки, и это округление выбрали не мы: в этой цепочке цель шары — 2224−1 со сдвигом вправо на целое число бит, поэтому между 32 768 и 65 536 ничего нет. d=50000 становится 65 536.

Пол порта всё равно действует. Запрос меньше допустимого даёт вам пол, а не число: видеокарте на 2 GH/s нужен d=16, но порт 4444 не опускается ниже 128, поэтому такой карте место на 5555, где пол равен 1. Если ваш майнер знает mining.suggest_difficulty, это тоже работает и делает то же самое.

Впишите в блок собственное имя

Ваша машина работает. Вот та часть, о которой большинство так и не узнаёт, а попробовать ничего не стоит: то же самое железо, направленное на другой порт, перестаёт сдавать хешрейт пулу в аренду и становится его частью.

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

Наш шлюз — порт 23333Ваш шлюз — порт 28915
Что вы запускаетеНичего. Просто направьте майнер. Bitcoin Knots (BLAKE2b) и штатный datum_gateway на вашей собственной машине.
Кто выбирает транзакцииМы, на своём узле. Вы, на своём.
Как блок вам платитИз нашего кошелька, как и на любом другом порту. В coinbase самого блока — деньги ваши с момента подтверждения, без промежуточного баланса на пуле.
Чьё имя в coinbaseНаше. Наше и ваше.

Порт 23333 — для ASIC; 24444 и 25555 — тот же шлюз для видеокарт и процессоров. Порт 28915 принимает шлюз, а не майнер: ваши машины подключаются к вашему шлюзу, а он — к нам.

Метка в coinbase

Блок несёт короткий кусок текста, который любой может прочитать навсегда. Наш говорит, кто держал пул. На порту 28915 вторая его половина — ваша.

# datum_gateway config, on your machine
"mining": {
  "pool_address": "bc1q…your payout address",
  "coinbase_tag_secondary": "Bob's garage"
}

До 60 символов. Найдёте блок — и в coinbase будет /mined on B2Pool.io/, а следом ваш текст: на mempool.guide, в любом обозревателе и в цепочке столько, сколько она существует. Это не настройка на сайте, которую мы могли бы тихо поменять, — это в блоке. Блок 969 774 — наш, найденный через чей-то собственный шлюз: метка после нашей — его, а не значение по умолчанию. Все найденные нами блоки — на странице блоков.

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

Почему ASIC для SHA-256 никак не заставить работать

Хардфорк BLAKE2b сменил доказательство работы на блоке 961 640. До этой высоты цепочка — биткоиновская, хеш в хеш; после неё блок действителен, только если его хеш BLAKE2b укладывается в цель. У ASIC для SHA-256 эта функция вытравлена в кремнии: там нет набора инструкций для перепрограммирования и нет прошивки, добавляющей второй алгоритм.

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

Если арендуете хешрейт, арендуйте его как Blake2B (иногда значится как Sia или SC), никогда — как SHA-256.

Частые вопросы

Может ли Antminer S19 или S21 майнить эту цепочку?

Нет. Обе — машины под SHA-256. Они подключаются и отправляют, а пул отклоняет каждую шару. Ни настройка, ни прошивка этого не меняют.

Нужно ли перепрошивать мой Sia-ASIC?

Нет. Заводской прошивки достаточно. Введите адрес пула, ваш адрес выплаты как воркер и любой пароль — те же три поля, что просил пул Siacoin.

Поддерживается ли Goldshell или другой майнер Sia?

Подойдёт любая машина, которая считает BLAKE2b и говорит на Stratum V1, независимо от того, есть она в списке выше или нет. Таблица называет модели, о которых спрашивают чаще всего; это не список совместимости. Сомневаетесь — подключитесь сначала к порту CPU любым майнером BLAKE2b и посмотрите, принимаются ли шары: это ничего не стоит и отвечает на вопрос за минуту.

Могу ли я вписать свой текст в найденный мной блок?

Да, если вы держите собственный шлюз DATUM и подключаете его к порту 28915. В coinbase каждого блока есть короткий кусок текста: половина пула говорит B2Pool, а вторая — то, что вы задали как coinbase_tag_secondary в конфиге шлюза, до 60 символов. Найдёте блок — и это навсегда в цепочке, читаемо на mempool.guide и в любом другом обозревателе. На обычных портах и на нашем собственном шлюзе DATUM на 23333 метка наша.

Сколько мне нужно хешрейта?

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

Можно ли направить сюда арендованную установку?

Да, и это работает — при условии, что аренда оформлена на алгоритм BLAKE2b. Площадка передаёт сложность пула прямо на установку, поэтому на их стороне настраивать нечего, кроме адреса, вашего адреса в качестве имени пользователя и алгоритма.

Арендованные установки обычно намного крупнее, чем подходит под 16 384 на порту ASIC: при 100 TH/s это шара каждые 0,7 секунды. Впишите d=700000 в поле пароля, и старт будет около одной каждые 23 секунды.

Готовы?

Три поля — и вы майните, никакого аккаунта заводить не нужно: ваш адрес выплаты и есть аккаунт. На странице настройки есть точные значения для каждого класса оборудования и замер задержки из вашего браузера до каждого региона.