Проблемы майнинга на процессоре и видеокарте

400
Проблемы майнинга на процессоре и видеокарте

Что из себя представляет классическая концепция Proof-of-Work (PoW)

К моменту появления биткоина задумывалось примерно так: у каждого владельца персонального компьютера будет возможность майнить криптовалюту на своем устройстве, сеть майнеров постепенно разрастется, образуя строго децентрализованную систему. По законам этой системы не будет ни управляющего механизма, способного каким-либо образом воздействовать на транзакции, ни посредников, решающих как распределить добытые монеты между участниками сети. До лета 2010-го года так все и работало, и никаких проблем с майнингом не возникало, однако с появлением программного обеспечения, позволяющего использовать в майнинге массивные параллельные вычисления, ситуация несколько изменилась. Сначала представилась возможность задействовать всю мощь современных флагманских видеокарт, отдача от которых была в 10-50 раз выше, чем от центральных процессоров. Затем, с увеличением общей мощности сети, начала резко расти сложность вычислений, производимых в ней, что в итоге привело к необходимости создания своего рода централизованных точек – майнинг-пулов. Подключившись к пулу, майнер переводит режим майнинга из сольного в командный, тем самым обеспечивая себя небольшим количеством монет даже не имея Hi-End оборудования. 2013-й год ознаменовался еще большим скачком после того как обнаружилась отличная совместимость устройств со специализированными интегральными схемами (ASIC) с концепцией PoW. Их мощность уже в 10-50 раз превышала таковую у видеокарт.

2 проблемы майнинга, к которым привели отмеченные изменения

2 проблемы майнинга, к которым привели отмеченные изменения

1. Майнить на ЦП и даже на ГП стало нерентабельно. Для PoW уже давно подходят только генераторы монет на базе ASIC.
В сети возникли элементы централизации (пулы), которые изначально полностью исключались из планов. В целом их появление вполне обосновано и пошло сети на пользу, так как интерес к майнингу остался очень высоким даже тогда, когда стало ясным, что при существующей сложности сети рассчитывать на куш размером в 25 BTC может себе позволить, разве что, фантазер. А так, положившись на пул, можно реально рассчитывать на, к примеру, 0.002 BTC за каждую осуществленную генерацию блока.

 

2. Майнинг-пул может быть централизованным и децентрализованным. В связи с особенностями децентрализованных пулов от майнера требуется валидация всего блокчейна – задачка, легко осуществимая на традиционном ПК, но никак не на оборудовании ASIC-устройства. Как следствие, практически всем ASIC-майнерам уготован один путь — на централизованный пул. По самым неутешительным оценкам это привело к локализации около 25% всех вычислительных ресурсов, располагаемых сетью, на одной фабрике в китайском городе Шэньчжэнь. При том практически 50% сети подконтрольны лишь одному майнинг-пулу.

Как можно исправить сложившуюся ситуацию

Как можно исправить сложившуюся ситуацию

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