Разработчик Bitcoin Core Мэтт Коралло опубликовал новый протокол майнинга BetterHash

Разработчик Bitcoin Core Мэтт Коралло (Matt Corallo) запустил новый протокол BetterHash, который предоставляет возможность майнерам использовать собственные шаблоны расчета хэшей, а не те, которые предоставляются владельцами пулов.

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

Основные пулы для биткоина и большинства других криптовалют чаще всего используют протокол Stratum. Настройки нового протокола будут существенно отличаться.

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

«Такой подход предотвратит возможность атаки 51%, эгоистичный майнинг, цензуру транзакций и двойные расходы», – пояснил Коралло.

Коралло опубликовал твит со ссылкой на спецификацию протокола и тестовую версию пула и прокси для майнеров на основе BetterHash, который в настоящий момент находится в стадии тестирования:

Запуск нового протокола – это ответ на растущее влияние крупных майнинговых пулов, в частности двух пулов Bitmain, которые уже контролируют
42% хэшрейта сети.

Некоторые члены сообщества опасаются, что недостающие 9% хэшрейта Bitmain может получить у ViaBTC, инвестором которого Bitmain выступал в последнем раунде финансирования, хотя ViaBTC утверждает, что остается независимым пулом.

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