Майнинг в пулах предполагает объединение майнеров для совместной добычи биткоинов. При этом определенное количество генерирующих клиентов совместно вкладывается в создание блоков, после чего делят их между собой, согласно вложенным вычислительным мощностям. Пулы позволяют равномернее распределять вознаграждение за создание блока между майнерами.
Сложность добычи биткоинов постоянно увеличивается. Соответственно, чтобы найти блок посредством недостаточно производительного оборудования, требуется довольно много времени. К примеру, если майнинг осуществляется со скоростью - 1000 КХш/с, а сложность составляет - 14484 (такая сложность была в конце 2010 года), в среднем на создание блока уйдет около 2-х лет. Учитывая развитие Bitcoin-сети, происходит постоянное увеличение данной цифры.
Чтобы равномернее распределять блоки и стимулировать майнеров с небольшими мощностями, сформировалось несколько майнерских пулов, применяющих разные подходы. Участники блока вносят совместный клад в создание блока, а вознаграждение каждого соответствует вложенной им мощности. Соответственно, чтобы не ждать по несколько лет генерации блока с 50-ю биткоинами, мелкий майнер имеет возможность регулярно получать определенную долю от данного вознаграждения.
Ключевая сложность заключается в необходимости недопущения жульничества со стороны клиента и сервера. Сегодня применяется несколько разных подходов в работе пулов, рассмотрим основные из них.
Подход sluch
Подход основан на оценочной методике. Старые шары (с начала раунда) обладают меньшим весом в сравнении с новыми, вследствие чего уменьшается мотивация жульничества, путем переключения между пулами в одном раунде.
Pay-per-share
Каждая отданная на вычислительный процесс шара сразу же оплачивается. Для совершения выплат у пула имеется свой фонд. Это позволяет полностью исключить риск обмана майнеров оператором пула и синхронизации атак. Майнеры при этом всегда получают доходы, а риски возлагаются на операторов пула.
Eligius
Аналогично «slush» майнерам, необходимо предоставить администраторам и другим участникам пула доказательства сделанной работы, чтобы получить вознаграждение. При этом, аналогично предыдущему подходу, оплата производится мгновенно. После получения вознаграждения, оно распределяется между долями вкладчиков, однако выплачиваемые средства основаны на предыдущем действительном блоке. Соответственно, вкладываемые в незавершенные блоки, доли становятся долями последующих блоков.
P2Pool
Майнинговые узлы данной системы построены по схеме цепочки долей, по своему строению схожей с цепочкой блоков Bitcoin. После генерации нового блока происходит разделение вознаграждения между новейшими долями данной цепочки.
Первые два подхода являются наименее ресурсоемкими, поскольку в сравнении с длительной проверкой метахейшей, необходимо лишь удостовериться в том, что представленные ключи действительны. Уравновешивание количества разосланных долей можно осуществлять регулировкой уровня сложности.
Майнеры, работающие в пулах с подходом Eligius, напрямую получают свои биткоины без задержек, характерных «slush» майнингу.
Сложность добычи биткоинов постоянно увеличивается. Соответственно, чтобы найти блок посредством недостаточно производительного оборудования, требуется довольно много времени. К примеру, если майнинг осуществляется со скоростью - 1000 КХш/с, а сложность составляет - 14484 (такая сложность была в конце 2010 года), в среднем на создание блока уйдет около 2-х лет. Учитывая развитие Bitcoin-сети, происходит постоянное увеличение данной цифры.
Чтобы равномернее распределять блоки и стимулировать майнеров с небольшими мощностями, сформировалось несколько майнерских пулов, применяющих разные подходы. Участники блока вносят совместный клад в создание блока, а вознаграждение каждого соответствует вложенной им мощности. Соответственно, чтобы не ждать по несколько лет генерации блока с 50-ю биткоинами, мелкий майнер имеет возможность регулярно получать определенную долю от данного вознаграждения.
Ключевая сложность заключается в необходимости недопущения жульничества со стороны клиента и сервера. Сегодня применяется несколько разных подходов в работе пулов, рассмотрим основные из них.
Подход sluch
Подход основан на оценочной методике. Старые шары (с начала раунда) обладают меньшим весом в сравнении с новыми, вследствие чего уменьшается мотивация жульничества, путем переключения между пулами в одном раунде.
Pay-per-share
Каждая отданная на вычислительный процесс шара сразу же оплачивается. Для совершения выплат у пула имеется свой фонд. Это позволяет полностью исключить риск обмана майнеров оператором пула и синхронизации атак. Майнеры при этом всегда получают доходы, а риски возлагаются на операторов пула.
Eligius
Аналогично «slush» майнерам, необходимо предоставить администраторам и другим участникам пула доказательства сделанной работы, чтобы получить вознаграждение. При этом, аналогично предыдущему подходу, оплата производится мгновенно. После получения вознаграждения, оно распределяется между долями вкладчиков, однако выплачиваемые средства основаны на предыдущем действительном блоке. Соответственно, вкладываемые в незавершенные блоки, доли становятся долями последующих блоков.
P2Pool
Майнинговые узлы данной системы построены по схеме цепочки долей, по своему строению схожей с цепочкой блоков Bitcoin. После генерации нового блока происходит разделение вознаграждения между новейшими долями данной цепочки.
Первые два подхода являются наименее ресурсоемкими, поскольку в сравнении с длительной проверкой метахейшей, необходимо лишь удостовериться в том, что представленные ключи действительны. Уравновешивание количества разосланных долей можно осуществлять регулировкой уровня сложности.
Майнеры, работающие в пулах с подходом Eligius, напрямую получают свои биткоины без задержек, характерных «slush» майнингу.