Майнинг в пулах

Материал из Bitcoin Wiki
Перейти к: навигация, поиск

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

Предпосылки к созданию пулов[править]

С увеличивающейся сложностью нахождения блока, майнинг при помощи недостаточно мощных аппаратов требует, в среднем, большого количества времени для генерации блока. Например, при скорости майнинга равной 1000 Khash/s, при сложности равной 14484 (которая имела место в конце декабря 2010 года), среднее время генерации блока равно почти 2 годам. С ростом сети биткоин эта цифра только увеличивается.

Для обеспечения более гладкого механизма распределения вознаграждения и стабильного стимула для майнеров с низкой мощностью, было создано несколько пулов майнеров, которые используют различные подходы. В пуле большое количество людей вносят вклад в генерацию блока, и вознаграждение распределяется между ними в соответствии с предоставленной для генерации блока мощностью. Таким образом, вместо того, чтобы годы ожидать формирования 50 Биткойнов в блоке, мелкий майнер может получать какую-то часть этого вознаграждения на регулярной основе.

Подходы к майнингу в пулах[править]

Основная проблема, связанная с пулами, — это необходимость предотвращения жульничества клиента и сервера. На данный момент используются различные подходы.

sluch-подход[править]

Данные методы работают по методу, основанному на оценках. Старые шары (от начала раунда) имеют меньший вес, чем более новые шары, что снижает мотивацию жульничать, переключаясь с пула на пул в рамках одного раунда.

Подход плати-за-шару[править]

Подход плати-за-шару (pay-per-share) предлагает моментальную выплату за каждую предоставленную для работы шару. Плата покрывается за счёт существующего баланса пула и, таким образом, может быть изъята моментально, без ожидания подтверждения или решения блока. В результате вероятность обмана добытчиков оператором пула и синхронизация атак исключаются полностью.

Этот метод приводит к минимально возможной флуктуации доходов для майнеров и перекладывает риск на оператора пула.

Подход Eligius[править]

Как и при «slush» подходе, майнеры предоставляют администрации пула и остальным участникам доказательства выполнения работы для получения доли. Как и при втором подходе, пул платит мгновенно через генерацию блоков. Когда блок приносит вознаграждение, его распределяют между всеми долями пайщиков, но получаемое вознаграждение основывается на предыдущем действительном блоке. В отличие от предыдущих подходов, это означает, что доли, вложенные в незакрытые блоки, перерабатываются или превращаются в доли следующих блоков.

Подход P2Pool (равный к пулу)[править]

Узлы добычи системы P2Pool работают по цепочке долей, похожей на цепочку блоков Биткойн. Как только обнаруживается новый блок, вознаграждение делится между самыми новыми долями в этой цепочке долей.

Сравнение[править]

Основная статья: FAQ: Майнинг в пулах

Подход к кооперативной добыче (slush и плати-за-шару) использует намного меньше ресурсов на сервере пула, так как по сравнению с долгосрочной проверкой метахешей, достаточно просто убедиться в действительности поданных долей. Количество отправленных долей может быть уравновешено, отрегулировав уровень сложности.

Далее, подход кооперативной добычи позволяет клиентам использовать существующее аппаратное обеспечение без модификаций.

Майнеры по системам Eligius получают монеты напрямую, что исключает задержки в получении заработка, которые могут возникнуть из-за работы на серверах для «slush» майнинга. Хотя, используя некоторые сервисы электронных кошельков для добытых монет, можно потерять эти сгенерированные единицы.

См. также[править]