Майнинг
Майнинг (англ., “mining”) — это процесс записи транзакций с биткоинами в блокчейн, общедоступную базу данных по всем операциям с Bitcoin, которая отвечает за подтверждение транзакции. Узлы сети используют блокчейн, чтобы отличить реальные транзакции от попыток потратить одни и те же средства дважды. Основная цель майнинга — это достижение консенсуса между узлами сети относительно того, какие транзакции считать легитимными.
Кроме того, майнинг это единственный способ эмисии биткоинов, которые начисляются в качестве вознаграждения за решение майнером определенных математических задач с помощью компьютерного оборудования. Процесс намеренно сделан ресурсоёмким и сложным, чтобы количество блоков, найденных майнерами каждый день, оставалось постоянным.
Каждый блок должен содержать подтверждение того, что работа по решению математической задачи была проведена, и каждый из узлов сети может легко проверить, действительно ли блок был закрыт по правилам. Эмиссия происходит в качестве вознаграждения за майнинг децентрализованно, что означает отсутствие контроля над выпуском со стороны единого центра. В ходе этого процесса майнеры подтверждают совершение транзакций в сети. С целью защиты сети от перерасхода средств, проведение майнинга возможно в строго определенных объемах.
Биткоины, эмитированные с помощью майнинга являются лучшим способом сохранения анонимности транзакции при работе с криптовалютой. Тем не менее, использовать их можно лишь после получения 100 подтверждений сети.
Содержание
Описание процесса майнинга
Все переводы в системе биткоин являются общедоступными. Работа майнеров заключается в подборе правильного хэша, который подойдет ко всем транзакциям, находящимся в сети, и обеспечит получение секретного ключа. Возможных комбинаций – миллионы, поэтому процесс, как правило, занимает много времени и требует наличия мощного оборудования.
Hash Rate — скорость, с которой решается математическая задача. Измеряется параметром «хэш в секунду» (H/s).
Искомый майнерами хэш представляет собой величину, состоящую из хэша предыдущего блока, случайного числа и суммы контрольных чисел транзакций, прошедших за последние 10 минут. Условия системы может удовлетворить одна единственная величина, которая также не является постоянной и изменяется после закрытия каждого блока.
Как только правильный хэш определен, блок транзакций закрывается и майнер получает вознаграждение в размере 12.5 биткоинов. Этот процесс можно сравнить с лотереей, так как одновременно поисками хэша занимаются множество участников. Система действует в соответствии со строгими правилами, согласно которым изменение закрытого блока практически невозможно.
Объединение в пулы
- Основная статья: Майнинг в пулах
Майнинг криптовалюты представляет собой очень сложный процесс, для выполнения которого требуется наличие существенных мощностей. Постоянно возрастающая сложность майнинга и развитие рынка криптовалют привело к тому, что заниматься майнингом в одиночку стало практически невозможно. В результате появилось понятие «майнинг в пулах», подразумевающее объединение вычислительных мощностей нескольких участников в группу для генерации новых блоков. Вознаграждение, полученное пулом за закрытый блок, распределяется между его участниками.
Майнинг оборудование
Долгое время майнинг был доступен для пользователей домашних компьютеров, однако, в 2013 году конкуренция среди майнеров за нахождение правильного хэша выросла настолько, что индивидуальный майнинг перестал быть экономически оправданным. В процессе развития и модернизации для майнинга использовались следующие типы вычислительного оборудования:
- CPU-майнинг. Представляет собой одну из наиболее ранних версий, функционирующую на основе использования мощности процессора. Данную опцию можно встретить в основном биткоин клиенте, однако, из-за крайне низкой эффективности, в настоящее время она отключена;
- GPU-майнинг, подразумевает использование в работе видеокарт. Этот тип майнинга пришел на смену процессорному решению. Его отличительная черта – существенное увеличение производительности системы;
- FPGA-майнинг является модернизированным вариантом GPU майнинга, отличающимся более низким энергопотреблением;
- ASIC-майнинг с помощью специального оборудования, созданного специально для работы с криптовалютой. Его эффективность значительно превышает показатели обычных видеокарт, что ознаменовало новую эру в развитии Bitcoin.
Майнеры
Майнеры это люди добывающие цифровую валюту. Нередко термином «майнер» наделяют и само вычислительное устройство.
Майнинг ферма
- Основная статья: Майнинг ферма
Майнинг ферма — дата-центр, технически оснащенный для майнинга биткойнов или других криптовалют. Майнинг-фермы возникли в результате постоянного усложнения процесса майнинга, который требует все больше технических, энергетических и финансовых ресурсов.
Майнинг фермы позволяют максимизировать производительность вычислительной техники и, следовательно, Hash Rate. Производительность крупнейших ферм может составлять несколько десятков PH/s (1015 задач/секунда).
Физически майнинг фермы представляют собой помещения с большим количество компьютеров и серверов, которые занимаются решением задач для майнинга. Существуют и домашние майнинг фермы. От обычных ПК они отличаются тем, что специально собраны и заточены под майнинг. Домашние фермы могут приносить доходность, однако пользователи часто сталкиваются с проблемой избыточного потребления электроэнергии, что делает майнинг нерентабельным, и перегревания компьютера в домашних условиях. Один из главных ресурсов, в который приходится вкладываться майнеру, — это электроэнергия. Она же является фактором риска, так как майнинг ферма требует постоянного источника питания 24/7. Кроме того, большое количество процессоров требует соответствующей системы охлаждения и вентиляции.
Облачный майнинг
- Основная статья: Облачный майнинг
Облачный майнинг — процесс добычи биткойнов с использованием удаленного центра обработки данных с общей вычислительной мощностью. Это позволяет пользователям майнить биткойны или альтернативные криптовалюты, не управляя непосредственно оборудованием. Чаще всего услугами облачного майнинга пользуются пользователи из стран с дорогим электричеством, что не позволяет им самостоятельно создавать майнинговые фермы.
Пользователи размещаемого оборудования для майнинга могут напрямую арендовать оборудование для майнинга, расположенное у поставщика, который занимается его обслуживанием. Другой вариант — виртуальный частный сервер, на который пользователь устанавливает программное обеспечение для майнинга. Наконец, пользователь может арендовать сами вычислительные мощности, пользуясь уже результатом их работы и не соприкасаясь с физическими или виртуальными серверами.
Веб майнинг
- Основная статья: Веб майнинг что это?
Веб-майнинг, или «скрытый майнинг» — альтернативный способ майнинга через браузер пользователей сайтов. Фактически владельцы интернет-ресурсов могут конвертировать мощности компьютеров посетителей в криптовалюту.
Веб-майнингом занимаются специальные веб-майнеры — программы, которые могут работать при включенном браузере пользователя или в фоновом режиме. Технически запуск такой программы на компьютере может быть запущен строчкой кода JavaScript, прописанной на странице, либо сам код вшит в расширение браузера. Существуют также вирусы, которые заставляют ресурсы компьютера работать на майнинг криптовалют.
Доходность майнинга
- Основная статья: Доходность майнинга
Доходность майнинга — уровень вознаграждения, которое получает пользователь блокчейна-сети за майнинг (предоставление своих технических мощностей для проверки транзакций и решения задач сети, результатом чего становится новый блок данных в сети). Смысл майнинга биткоинов и других криптовалют несомненно состоит в получении денежного вознаграждения.
Прибыль от майнинга зависит от двух связанных между собой факторов.
Первый — сложность самого процесса, от которого зависит получение вознаграждение (чем сложнее процесс — тем меньшие объемы задач удается сделать на единицу технического ресурса и, соответственно, получить меньшее вознаграждение).
Второй фактор — от стоимости биткойна (или другой криптовалюты). То есть какую сумму составляет ваше вознаграждение в переводе на фиатные валюты.
Среднегодовая прибыльность майнинга колеблется от 120 до 200% годовых, а по некоторым продуктам в период «майнинг-бума» с конца 2016 года показала даже лучший результат. Однако этот показатель не учитывает дополнительных инвестиций: аренду помещений, управление майнинг-фермами и затрат на электроэнергию. С поправкой на эти факторы в 2016 году доходность майнинга составила порядка 10-50% годовых.