Майнинг пул Grin

«Пул» (mining pool) woolypooly.com представляет собой сервер, распределяющий задачу расчёта подписи блока между всеми подключёнными участниками. Вклад каждого из них оценивается с помощью так называемых «шар» (share), которые являются потенциальными кандидатами на получение драгоценной подписи. Как только одна из «шар» попадает в цель, пул объявляет о готовности блока и распределяет вознаграждение.

При расчете вознаграждения учитываются все принятые шары (есть нюансы в некоторых системах оплаты), вне зависимости от того, превратилась «шара» в подпись блока или нет. Именно этим достигается справедливое распределение добытых монет. Майнер с небольшой мощностью может работать очень долго, не найдя ни одного блока, но при этом получит свою долю общего пирога – ему платят за вероятность того, что именно одно из его решений окажется правильным. Иногда такое действительно случается.

При этом, неизбежно возникает отбраковка некоторых шар. От 0.5% до 1.5% потенциальных результатов теряется ввиду устаревания шар (stale share) и на неизбежных технических ошибках. “Фонд оплаты труда” майнера рассчитывается так:

Пул устанавливает минимальную сложность шар, которые он принимает. Значение обычно является целой степенью числа 2. Оно выбирается так, чтобы минимизировать трафик от пользователя, при этом поток решений должен оставаться стабильным. Для современных устройств минимально принимаемая сложность обычно устанавливается в диапазоне 16-128, а оптимальная рабочая величина находится в интервале 64-512. Как правило, эта сложность устанавливается майнером вручную или автоматически подбирается сервером. Она никак не связана с реальной величиной сложности, действующей в сети и используется только для внутреннего учета.
Затем, пул суммирует все полученные от пользователя шары за период времени и умножает их на установленную рабочую сложность. Таким образом, получается, как будто майнер присылал шары со сложностью 1, но в огромном количестве. Это и есть базовая величина для расчета заработка майнеров: количество решений сложности 1 (Diff 1 shares). Когда пул находит блок и получает вознаграждение (25 BTC + комиссии), сервер делит эту величину на количество шар сложности 1, принятых от всех майнеров, а потом для каждого майнера умножает на сумму принятых от него решений.
Через 120 подтверждений найденного блока пул получает возможность распоряжаться добытыми биткоинами и распределяет награду по аккаунтам или кошелькам майнеров за вычетом своей комиссии, если она есть. Крупные пулы делают выплаты быстрее, часто авансом – это один из способов привлечь к себе больше майнеров. При выводе с пула следует учитывать размер его комиссии, а также размер комиссии на вывод средств.

Оцените статью
Adblock
detector