ТЛ;ДР

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

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


Введение

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

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


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

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

Цель майнера — найти действительный хэш блока для своего блока-кандидата. Хэш блока — это строка цифр и букв, которая служит уникальным идентификатором для каждого блока. Вот пример хеша блока:

0000000000000000000b39e10cb246407aa676b43bdc6229a1536bd1d1643679


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

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

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

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


Сколько зарабатывает биткойн-майнер

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

Что касается Биткойна, субсидирование блока началось с 50 BTC в 2009 году и сокращается вдвое каждые 210 000 блоков (примерно четыре года). В результате этих событий вознаграждение за майнинг вдвое сократилось до 25 BTC в 2012 году, затем до 12,5 BTC в 2016 году и, наконец, до 6,25 BTC в 2020 году. Ожидается, что следующее сокращение вдвое произойдет в 2024 году. По состоянию на май 2021 года вознаграждение за блок дает майнерам примерно 300 000 долларов за блок.

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

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


Как начать майнить биткойны

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

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


Какое оборудование для майнинга мне следует использовать?

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


ЦП (центральный процессор)

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


GPU (графический процессор)

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


FPGA (программируемая пользователем вентильная матрица)

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


ASIC (интегральная схема специального назначения)

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


Пулы для майнинга

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


Как присоединиться к майнинг-пулу?

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

Если у вас есть оборудование для майнинга, Binance Pool — хорошее место для начала добычи BTC и других монет на основе алгоритма SHA-256. Ваша установка для майнинга будет автоматически переключаться между BTC, BCH и BSV, чтобы максимизировать вашу прибыль, которая выплачивается в BTC.

Вы можете получить представление о том, какую прибыль вы можете получить на странице Binance Pool. Доходы в BTC выплачиваются ежедневно на ваш биткойн-кошелек.


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

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


Заключительные мысли

Вы не ошибетесь с базовым пониманием того, как работает майнинг биткойнов. При правильном сочетании аппаратного и программного обеспечения каждый может начать майнинг и внести свой вклад в безопасность сети Биткойн. Даже если вы понимаете, что майнинг не для вас, вы все равно можете внести свой вклад, запустив биткойн-ноду.

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