Поделиться


Майнинг — это процесс, который позволяет вам проверять транзакции, добавлять новую информацию в вашу базу данных и выпускать новые монеты в обращение. Его смысл в том, что он позволяет криптовалютам функционировать как децентрализованная сеть P2P.
Это сложный и трудоемкий процесс, который, тем не менее, может принести хорошие результаты. Чтобы ответить на вопрос, что такое майнинг криптовалюты, редакция BeInCrypto собрала всю информацию по этой теме в один материал.
Майнинг криптовалют: функции
Невозможно простыми словами ответить на вопрос, что такое майнинг криптовалюты, не рассмотрев подробно основные функции этого процесса. Всего их три.
1. Выпуск новых монет
В то время как фиатные валюты выпускаются центральными банками, биткойны добываются. Эта концепция аналогична добыче золота, с той разницей, что биткойн существует в программном коде, но его необходимо «добыть», чтобы запустить в обращение. Этот процесс происходит через специализированные узлы, которые решают сетевые задачи и затем получают вознаграждение в виде криптовалют.
Карта узлов биткойн. Данные: bitnodes.io
2. Подтверждение транзакций
Транзакция считается безопасной, если она находится в блоке, встроенном в цепочку блоков. Чем больше подтверждений, тем более безопасным считается платеж.
3. Обеспечение безопасности
Чем больше майнеров задействовано в процессе, тем безопаснее сеть. Распределенная скорость хеширования обеспечивает безопасность сети. Гипотетически биткойн-транзакция может быть отменена только в том случае, если большинство (51%) участников контролируют хешрейт майнинга в сети.
Не все криптовалюты добываются, но биткойн — самый яркий пример добываемой цифровой валюты.
Как происходит майнинг криптовалюты
В качестве примера этого процесса возьмем самый капитализированный цифровой актив — биткойн. Криптовалюта использует блокчейн, регулируемый сетью узлов. В этом контексте существует два типа узлов:
- Узлы — это компьютеры, подключенные к другим узлам в сети для документирования и синхронизации информации.
- Некоторые узлы являются специальными узлами майнинга, отвечающими за прием всех новых транзакций и добавление их в блоки, составляющие блокчейн.
Майнеры соревнуются друг с другом, решая сложные математические задачи. Когда майнер находит решение, он делится им с остальной частью сети, которая одобряет решение и добавляет блок.
Карта распределения скорости хэширования биткойнов. Данные: cbeci.org
Майнеры должны выбрать последовательность чисел, чтобы решить блок. Как это работает?
Майнеры должны выбрать число, которое в сочетании с хэш-функцией дает число в определенном диапазоне.
Существует несколько разновидностей майнинга монет. К ним относится майнинг криптовалют на процессоре, видеокартах и специальных устройствах под названием асики. Какой метод вы выберете, зависит от нюансов цифровых активов, которые вы планируете добывать.
Например, для майнинга биткойнов процессор недостаточно мощный — нужны асики и видеокарты. Последние часто используются для создания того, что криптовалютное сообщество называет «майнинг-фермой». Он состоит из видеокарт, подключенных для увеличения их мощности.


Пример шахтерского хозяйства
Что такое хеш-функция
Проще говоря, хэш-функция — это набор алгоритмов, обладающих определенными свойствами, которые относятся к данным и позволяют производить «хэш» (хэш — это просто число). Существуют базовые и криптографические хеш-функции. Последние используются в блокчейне.
Каждый биткойн имеет специальную часть блока, которая может быть заполнена случайным числом, известным в индустрии как nonce (одноразовое число). Майнер берет информацию из уже известных ему блоков (из пула памяти) и строит из нее новый блок.
После того, как каждая транзакция была хеширована, они объединяются в пары, а затем хэшируются в то, что известно как дерево Меркла или хэш. По сути, чтобы решить хэш, майнер должен методом проб и ошибок угадать, какую строку цифр использовать в качестве одноразового числа.
Пример дерева Меркла
Если результат алгоритма меньше целевой цифры, он считается действительным и принимается остальной частью сети. Однако, если хэш блока превышает размер целевой цифры, майнер должен исправить данные при выполнении хэш-функции, пока не будет найдено действительное решение.
Теоретически возможно получить правильный хэш, изменив детали транзакции, существующие в блокчейне. Поэтому здесь необходимо доказательство проделанной работы, и майнер должен поделиться своим решением с другими узлами для проверки данных.
Если майнер находит решение, соответствующее правилу, согласно которому размер хеша должен быть меньше целевого значения, он передает ответ другим узлам, которые его проверяют.
Метрика сложности
Уровень сложности задачи зависит от количества пользователей и вычислительной мощности сети. По мере увеличения количества майнеров повышается уровень сложности задач, чтобы не увеличивать стоимость создания блоков. Это обеспечивает стабильный процесс добычи криптовалюты. Сегодня среднее время создания блока составляет 10 минут.
Вознаграждение
За каждый успешно добытый блок майнер получает вознаграждение в криптовалюте. Чтобы обеспечить устойчивое снабжение, вознаграждение уменьшается вдвое за каждые 210 000 блоков, на создание которых уходит примерно четыре года. По состоянию на октябрь 2019 года было добыто 18 миллионов биткойнов из возможных 21 миллиона.
Где хранить намайненные криптовалюты
Существуют специальные программы для хранения криптовалют — криптовалютные кошельки. Они бывают разных форм. Например, чтобы всегда иметь монеты под рукой, вам следует взглянуть на криптовалютные кошельки, перечисленные на бирже. Для тех, кто ориентирован на долгосрочное хранение криптовалют, хватит холодных (аппаратных) версий.
Узнайте больше о криптовалютных кошельках, их особенностях и правилах выбора.
Будущее майнинга
Текущая система майнинга помогает защитить сеть от атак, но процесс майнинга цифровых токенов требует дорогостоящего и, что немаловажно, мощного оборудования.
В настоящее время для решения этой проблемы разрабатывается множество альтернативных консенсусных методов, так что в будущем необходимость майнить несколько криптовалют может полностью отпасть. Поэтому пользователи, заинтересованные в том, чтобы узнать, как начать добычу криптовалюты, рискуют потерять часть возможностей заработка, если будут колебаться.
Каким вы видите будущее майнинга? Предлагаем обсудить этот вопрос в нашем Telegram-чате с другими участниками криптовалютного сообщества.

