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

Комплекс протоколов, опубликованный в личном репозитории Мэтта на GitHub, получил название «BetterHash Mining Protocol(s)». Основная задача BetterHash — предоставить альтернативу протоколу Stratum, который усугубляет централизацию майнинга.

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

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

Коралло пытается заменить Stratum новой системой на основе двух протоколов: Work (для создания блоков) и Pool (для выплат), образующих комплекс BetterHash. Эти протоколы позволят отдельным майнерам самостоятельно, без вмешательства операторов пулов отбирать транзакции, которые они хотят включить в блоки. При этом сохраняется стабильность выплат, обеспечиваемых пулом.

На данный момент децентрализацию майнинга обеспечивают либо «одиночки», либо участники небольшого автономного пула p2pool, который предоставляет майнерам сравнительно большую независимость за счёт сниженной стабильности выплат.

С внедрением BetterHash операторы не смогут влиять на решение майнеров о переходе на те или иные версии ПО. Помимо этого, комплекс снижает риск правительственного вмешательства и государственной цензуры посредством принуждения пула к блокированию определённых типов транзакций.

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

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

comments powered by HyperComments