Что такое майнинг криптовалют?

Что такое майнинг криптовалют?

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


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

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

Прежде чем мы перейдем к этому, давайте рассмотрим, как происходит обмен информацией в сети.

Обмен информацией 👐

В криптовалютных сетях традиционно существует два типа нод (Nodes – узлы):

Обычные ноды

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

Майнинг ноды

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

Задача для майнеров 🤔

Компьютеры или майнинг ноды пытаются угадать число. Это сложнее, чем кажется.

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

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

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

Информация + хэш-функции = одно длинное число

Майнеры должны угадать это длинное число, чтобы "решить" блок. Как?

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

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

Но это ещё не все.

Proof of Work 📝

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

А вы знали?
Число, которое майнеры пытаются угадать, называется "nonce", что представляет из себя обьединение слов "number used once" (число использованное один раз). В Биткоине, nonce – это целое число где-то между 0 и 4 294 967 296.

Для майнеров Proof of Work предназначено для того, чтобы гарантировать, что люди не будут тайно изменять транзакции или детали, уже находящиеся в блокчейне. Это отличный инструмент, который также помогает защитить реестр от взлома.

Proof of Work – одна из главных причин, по которой все говорят о том, сколько электроэнергии используют криптовалютные сети, такие как Биткоин.

Будущее 🔮

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

Ethereum уже планирует полностью перейти на алгоритм Proof of Stake к 2022 году, который не имеет таких проблем с энергоемкостью, как на Proof of Work.

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


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

Поделиться: