Что такое майнинг и какой он бывает

Что такое майнинг и какой он бывает

Denis Zubov

WTF: типы майнинга, их достоинства и недостатки


С появлением биткоина родилось новое направление в инвестициях и заработке. Принципы реального мира отразились в цифровом мире. В 2009 году, на пике мирового кризиса, некто Сатоси Накамото (Satoshi Nakamoto) представил миру цифровой аналог золоту под названием «Биткоин» (Bitcoin). Подобные идеи (цифровая валюта, умные контракты) не новы и были реализованы еще в 1998 году Ником Сабо (Nick Szabo). Цифровой актив, который назывался BitGold, так и не получил широкой известности. Впоследствии считали, что Ник Сабо это и есть Накамото.


Что такое электронное золото?


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


Так же, как и в реальном мире, биткоин стало возможным добывать и в виртуальном. Инструментами для добычи стали сами компьютеры. Большие перспективы новой валюты популяризировали сеть, тем самым, повышая востребованность биткоина и обогащая её добытчиков. Взаимовыгодная система заработала и продолжает работать, реализуясь в разных формах в виде других криптовалют - альткоинов.


Что из себя представляет майнинг?


Похоже, что, если биткоин стал цифровым золотом, то, соответственно, формирование блоков в цепи стало называться словом "майнинг"  ( от английского "mining" - добыча). Майнинг позволяет функционировать биткоину, что и предоставляет майнерам возможность зарабатывать. Как это происходит?


Майнеры устанавливают программное обеспечение на свой компьютер, которое, в свою очередь, использует мощности компьютера для своей работы. Ресурсы компьютера осуществляют функционирование блокчейн. Программа может принимать и обрабатывать не только транзакции, формируя новый блок данных, но и сами блоки. Формирование блока происходит благодаря выполнению математической функции, вычисляющей некий хеш (битовая строка определённой длины). Этот хеш состоит из хеша предыдущего блока, хеша транзакций и случайного номера. Системе необходимо будет найти такой хеш, который будет иметь определённое количество нулей в начале цифры. Количество нулей определяет сложность добычи. Система гибкая и эта сложность регулируется в зависимости от количества её участников.

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


После подтверждения подлинности блока большинством майнеров, он присоединяется к цепочке всего блокчейн. Подлинность блока определяется путём анализа всех транзакций, наличествующих на блокчейн. После чего за создание блока выделяется награда (12,5 монет при добыче биткоина), которая достаётся тому, кто этот блок “добыл”. Таким образом, вероятность награды падает, если происходит увеличение количества участников системы.

Посмотреть на принципы работы блокчейн можно здесь


Алгоритмы майнинга


При майнинге вычисления происходят по определённому алгоритму. Существует множество алгоритмов для майнинга, которые решают определенные задачи. Наиболее популярные из них - это SHA-256 и Scrypt. Началось всё с алгоритма SHA-256. С помощью этого алгоритма, изобретённого Агентством национальной безопасности США, происходит поиск хеша для биткоина. Первоначально майнинг производился на процессорах, но затем их заменили видеокарты, так как, в силу технических особенностей, они более эффективны. Популярность биткоина росла вместе со сложностью его добычи. В итоге это привело к падению рентабельности добычи для майнеров с устаревшим оборудованием. С ростом сложности добычи стали появляться автономные устройства (ASIС), которые значительно мощнее обычных компьютеров. Задачей таких устройств было исключительно выполнение вычислений для поиска хеша. Чтобы снизить эффективность специализированного оборудования наподобие ASIC, был придуман алгоритм хеширования под названием Scrypt. Данный алгоритм искусственно нагружает компьютер, заполняя тем самым оперативную память.


Недостатки PoW и их решение


Рост сложности добычи породили так называемые пулы, благодаря которым майнеры могут объединять мощности своих компьютеров и вместе добывать блоки. Прибыль в таких пулах делится по определённым правилам.


Недостаток PoW в том, что для стабильного дохода необходимо постоянно наращивать мощности для добычи. Также данный метод имеет уязвимость в 51%. Т.е., если кто-то сумеет заполучить контроль над 51% мощностей системы, то сможет контролировать всю систему.


Из-за этой уязвимости была предложена новая концепция, называемая PoS или подтверждением доли. При новом подходе добычи совершенно не обязательно постоянно обновлять оборудование. Достаточно покупать монеты, которые поддерживают данный вид майнинга. Таким образом, для добычи монет достаточно простого компьютера и кошелька, который необходимо держать включённым. Тогда на кошелёк держателя будет приходить определённый процент. На шансы добычи влияют текущая сложность сети и общее число монет.


Данный вид майнинга был создан, чтобы решить уязвимость в 51%, характерную для PoW. При таком подходе подобная атака не имеет смысла, ведь, чтобы получить контроль над системой, нужно будет скупить 51% монет, что очень сильно отразится на цене. А в дальнейшем надо будет ещё и продать кому-то такой объём. Это становится невыгодно.


Расчёт награды


Доход майнера, в первую очередь, зависит от курса монеты, которую он добывает, и от сложности её добычи. Из дохода от полученных монет вычитаются затраты на электроэнергию и само оборудование. Таким образом вычисляется чистая прибыль. Весной 2017 года резкий рост цены "эфира" повлёк за собой рост спроса на видеокарты, так как существующая сложность добычи и курс "эфира" позволили за короткий срок окупать вложения.


Виды майнинга


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


Также существует такой вид добычи, как облачный майнинг. Владелец мощностей располагает их на сервере и за определённую плату даёт всем доступ к ресурсам. Этот вид наиболее прост, так как не нужно самому знать и выбирать оборудование, уметь устанавливать и следить за системой. К недостаткам этого варианта относится то, что в определённых ситуациях сложно бывает выяснить, имеются ли необходимые ресурсы у компании или нет.

Подписывайтесь!

Telegram-канал

Facebook

ВК


Report Page