Вам платит блок, а не пул.
Каждый блок, найденный B2Pool, несёт по одному выходу на каждого майнера. Ваш адрес записан в сам блок — транзакцией, которая создаёт монеты. Они ваши с того момента, как блок добыт: кошелёк пула их никогда не держит, и выводить нечего.
- Платит
- coinbase блока
- Хранится у пула
- ничего
- Минимум
- 10 000 сат
- Комиссия
- 1 %
Что делает почти любой другой пул.
Адрес пула забирает всё вознаграждение за блок. Ваша доля становится числом в базе данных оператора, и когда-то позже вторая транзакция отправляет её дальше. Между блоком и вашим кошельком стоит баланс, исполнение которого приходится принимать на доверии — и выплатный прогон, который может задержаться, объединиться с другим или просто прекратиться.
Что происходит здесь вместо этого.
Мы собираем coinbase сами, для каждого блока, из актуального распределения TIDES. Когда один из наших майнеров решает блок, транзакция, создающая вознаграждение, уже перечисляет каждого майнера с его долей и суммой рядом с адресом. Пул никогда не принимает монеты на хранение, потому что они через него не проходят. Это тот же механизм, что использует DATUM — мы запускаем его и на обычных stratum-портах, чего почти никакие пулы не делают.
Окно выплат и зачем оно нужно.
Блок делится не между теми, кто случайно майнил в момент находки. Он делится по работе, выполненной внутри скользящего окна, отсчитываемого назад от этого момента, — схема называется TIDES. Окно вмещает фиксированный объём работы: восьмикратную текущую сложность сети. Сколько это часов, зависит от хешрейта пула, поэтому величина плавает. За последние десять дней окно охватывало от 6 до 22 часов, в среднем чуть меньше половины суток.
Почему не платить просто по раундам, от блока до блока? Потому что у раунда есть начало, а всё, у чего есть начало, можно подгадать. Майнер, который приходит на молодой раунд и уходит, когда тот затягивается, получает за чужую удачу — а платят за это те, кто остался. У скользящего окна нет начала, которое можно подгадать: заработок зависит от выполненной работы, а не от того, когда случайно нашёлся блок. И твоя работа никогда не обнуляется — нет момента, в который счётчик начинается заново.
Что это значит, когда начинаешь — и когда останавливаешься.
В первый день твоя доля растёт. Не потому, что что-то удерживают, — а потому, что окно уходит назад дальше, чем ты здесь, и часть до твоего прихода не твоя. Как только ты отмайнишь столько, сколько длится окно, доля совпадёт с твоим хешрейтом и там останется. Страница майнера рисует это полосой, чтобы было видно, насколько окно заполнено; пока оно заполняется, страница прямо об этом пишет.
То же самое работает в обратную сторону, когда ты уходишь. Твоя работа остаётся в окне, пока не состарится, поэтому ты продолжаешь зарабатывать с блоков, найденных после остановки. Никто не получает меньше за то, что он новичок: подъём в начале — это ровно тот же хвост в конце, и на любом отрезке длиннее окна они компенсируют друг друга.
Твоя доля — это твоя полная доля в этом окне, за вычетом комиссии пула, и больше ничего не удерживается. Это можно проверить самому: таблица раунда показывает текущее распределение, которое выплатит следующий блок — тот же список, что попадает в coinbase, — а страница майнера показывает твою долю в нём.
Зрелость — правило цепи, а не наше.
Только что добытые монеты нельзя потратить сразу. Это верно для каждого coinbase в сети, у любого пула, и это консенсус — не правило, которое мы могли бы отменить. Обычно ждать нужно 100 блоков. В этой цепочке ждать дольше, и срок задаёт блок, создавший монеты: coinbase из блоков с 973 440 по 979 918 ждёт 6 480 блоков, около 45 дней, а coinbase начиная с блока 979 919 ждёт 25 920 блоков, около 180 дней, пока это правило не истечёт в сентябре 2027 года. Единой даты разблокировки нет: блок на высоте 973 718 разблокируется на 980 198, блок на 979 919 — на 1 005 839, а блок сутками позже — сутками позже. Страница майнера указывает точную высоту разблокировки для каждого блока, с которого ты заработал. Разница при выплате через coinbase не в ожидании; она в том, что монеты уже твои, пока ты ждёшь: на твоём адресе в цепочке, а не в книгах пула.
Ниже порога.
Выход меньше 10 000 sat в блок не записывается — пылевой выход стоит дороже при трате, чем несёт в себе. Всё, что ниже, переносится и выплачивается со следующей долей. На странице майнера видно и выплаченное, и перенесённое.
Вопросы, которые стоит задать заранее.
Нужно ли что-то выводить?
Нет. Нет ни вывода, ни минимального баланса, которого нужно достичь, ни кнопки, которую нужно нажать. Ваш адрес уже в блоке: выплата произошла в момент нахождения блока.
Когда я смогу потратить добытое?
Когда созреет coinbase — обычно 100 блоков. В этой цепочке срок задаёт блок, создавший монеты: 6 480 блоков для блоков с 973 440 по 979 918 — поэтому блок на 973 718 разблокируется на 980 198 — и 25 920 блоков для каждого блока начиная с 979 919 — поэтому блок на 979 919 разблокируется на 1 005 839. Страница майнера показывает точную высоту для каждого блока. Это правило цепочки, и оно одинаково для каждого майнера и каждого пула в сети.
Почему моя доля всё ещё растёт спустя часы майнинга?
Потому что окно выплат уходит дальше назад, чем вы майните — в последнее время от шести до двадцати двух часов. Пока вы не отработали столько, часть окна принадлежит времени до вашего прихода. Ничего не удерживается, и тот же эффект платит вам после того, как вы остановитесь. См. окно выплат.
Платят ли мне меньше, пока окно заполняется?
Нет. Ты получаешь полную долю работы внутри окна за вычетом комиссии пула. В начале доля меньше потому, что меньше твоя работа внутри окна, а не потому, что применяется вычет. Таблица раунда показывает текущее распределение, которое выплатит следующий блок, а страница майнера — твою часть.
Тикер — BTCB2 или XBT?
Оба обозначают одну и ту же монету. Биржи и эксплореры указывают BLAKE2b-форк биткоина (BIP-110) как BTCB2, и всё больше площадок теперь указывают его как XBT. В обоих случаях это та монета, которую пул добывает и которой платит; проверьте, какой символ использует ваша биржа, прежде чем отправлять туда вывод.
Что будет, если фид выплат недоступен?
Блок всё равно будет построен. Если при сборке шаблона распределение пула получить не удалось, coinbase платит на адрес пула, и этот один блок затем рассчитывается из кошелька — ровно так, как сделал бы обычный пул. Отсутствие ответа не стоит никому блока.