Источник: coinews.io
Разработчик Bitcoin Core, Мэтт Коралло (Matt Corallo), опубликовал предложение по улучшению биткоина Bitcoin Improvement Proposal (BIP), целью которого является дальнейшая децентрализация майнинга биткоина путем принятия нового майнингового протокола.
Мэтт Коралло, более известный в социальных сетях как TheBlueMatt, опубликовал на этой неделе в своем репозитории GitHub предложение под названием «Майнинговый протокол BetterHash”.
Майнинговый протокол BetterHash направлен на решение одного из многочисленных факторов в майнинге биткоина, которые подталкивают экосистему к централизации и который содержится в распространенном майнинговом протоколе Stratum.
Как объясняет Коралло, недостатки в разработке Stratum, сочетаются с тем фактом, что большинство майнеров биткоина делегируют свою хеш-мощность в майнинговые пулы, ограничивая таким образом разнообразие шаблонов блоков, используемых в сети.
По его словам, это предоставляет операторам пулов чрезмерное влияние на модернизацию сети и снижает устойчивость биткоина к цензуре:
«Трудно осуществить и сложно задокументировать, конструкция протокола Stratum требует от операторов пулов создавать и распространять шаблоны блоков своим клиентам.
Без разнообразия состава майнеров, которые строят шаблоны блоков, сеть попадает под угрозу цензуры (например, операторы пула могут использовать свою власть для ограничения потока обновлений протоколов)».
Коралло стремится заменить протокол Stratum новой системой, которая распределяет блоки и выплаты на два протокола — Work и Pool, под общим названием BetterHash.
Это позволит индивидуальным майнерам выбирать транзакции, которые они включают в блоки, вместо того, чтобы позволить операторам майнинговых пулов делать этот выбор за них, одновременно они смогут получать стабильные вознаграждения и быть присоединенными к пулу.
В настоящее время майнеры, которые хотят формировать блоки самостоятельно, должны либо заниматься соло-майнингом, или подключиться к небольшому децентрализованному пулу, который дает им больше выбора в принятии собственных решений, не обеспечивая, впрочем, стабильных выплат.
С протоколом BetterHash операторы пула не смогут навязывать свою позицию по обновлению сети.
Кроме того, предоставление майнерам большего контроля над шаблонами блоков также поможет уменьшить риск того, что власти смогут затребовать локальную майнинговую платформу с цензурой отдельных видов транзакций.
Обратите внимание, что BetterHash не заставляет майнеров создавать собственные шаблоны блоков, если они не хотят, но это дает им возможность использовать протокол Work для подключения к шаблону блока другого пула — даже если они хотят направить свою хеш-мощность в другое место.
В дополнение к уменьшению централизации в экосистеме майнинга биткоина, BetterHash также вносит некоторые улучшения производительности в протокол Stratum.