Майнинг

 
Майнинг криптовалюты – майнинг Bitcoin

Майнинг (англ., “mining”) — это процесс записи транзакций с биткоинами в блокчейн, общедоступную базу данных по всем операциям с Bitcoin, которая отвечает за подтверждение транзакции. Узлы сети используют блокчейн, чтобы отличить реальные транзакции от попыток потратить одни и те же средства дважды. Основная цель майнинга — это достижение консенсуса между узлами сети относительно того, какие транзакции считать легитимными.

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

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

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

Содержание

Описание процесса майнинга

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

Hash Rate — скорость, с которой решается математическая задача. Измеряется параметром «хэш в секунду» (H/s).

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

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

Объединение в пулы

Основная статья: Майнинг в пулах

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

Майнинг оборудование

 
FPGA

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

  • CPU-майнинг. Представляет собой одну из наиболее ранних версий, функционирующую на основе использования мощности процессора. Данную опцию можно встретить в основном биткоин клиенте, однако, из-за крайне низкой эффективности, в настоящее время она отключена;
  • GPU-майнинг, подразумевает использование в работе видеокарт. Этот тип майнинга пришел на смену процессорному решению. Его отличительная черта – существенное увеличение производительности системы;
  • FPGA-майнинг является модернизированным вариантом GPU майнинга, отличающимся более низким энергопотреблением;
  • ASIC-майнинг с помощью специального оборудования, созданного специально для работы с криптовалютой. Его эффективность значительно превышает показатели обычных видеокарт, что ознаменовало новую эру в развитии Bitcoin.

Майнеры

Майнеры это люди добывающие цифровую валюту. Нередко термином «майнер» наделяют и само вычислительное устройство.

Майнинг ферма

Основная статья: Майнинг ферма

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

Майнинг фермы позволяют максимизировать производительность вычислительной техники и, следовательно, Hash Rate. Производительность крупнейших ферм может составлять несколько десятков PH/s (1015 задач/секунда).

Физически майнинг фермы представляют собой помещения с большим количество компьютеров и серверов, которые занимаются решением задач для майнинга. Существуют и домашние майнинг фермы. От обычных ПК они отличаются тем, что специально собраны и заточены под майнинг. Домашние фермы могут приносить доходность, однако пользователи часто сталкиваются с проблемой избыточного потребления электроэнергии, что делает майнинг нерентабельным, и перегревания компьютера в домашних условиях. Один из главных ресурсов, в который приходится вкладываться майнеру, — это электроэнергия. Она же является фактором риска, так как майнинг ферма требует постоянного источника питания 24/7. Кроме того, большое количество процессоров требует соответствующей системы охлаждения и вентиляции.

Облачный майнинг

Основная статья: Облачный майнинг

Облачный майнинг — процесс добычи биткойнов с использованием удаленного центра обработки данных с общей вычислительной мощностью. Это позволяет пользователям майнить биткойны или альтернативные криптовалюты, не управляя непосредственно оборудованием. Чаще всего услугами облачного майнинга пользуются пользователи из стран с дорогим электричеством, что не позволяет им самостоятельно создавать майнинговые фермы.

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

Веб майнинг

Основная статья: Веб майнинг что это?

Веб-майнинг, или «скрытый майнинг» — альтернативный способ майнинга через браузер пользователей сайтов. Фактически владельцы интернет-ресурсов могут конвертировать мощности компьютеров посетителей в криптовалюту.

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

Доходность майнинга

Основная статья: Доходность майнинга

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

Прибыль от майнинга зависит от двух связанных между собой факторов.

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

Второй фактор — от стоимости биткойна (или другой криптовалюты). То есть какую сумму составляет ваше вознаграждение в переводе на фиатные валюты.

Среднегодовая прибыльность майнинга колеблется от 120 до 200% годовых, а по некоторым продуктам в период «майнинг-бума» с конца 2016 года показала даже лучший результат. Однако этот показатель не учитывает дополнительных инвестиций: аренду помещений, управление майнинг-фермами и затрат на электроэнергию. С поправкой на эти факторы в 2016 году доходность майнинга составила порядка 10-50% годовых.

 

См. также на BitcoinWiki