Что такое майнинг?
Майнинг является неотъемлемой частью криптовалютной сети, которая выполняет две важные функции. Во-первых, он используется для генерации и выпуска новых токенов криптовалюты для обращения через сеть криптовалют, а во-вторых, для проверки, аутентификации и последующего добавления текущих сетевых транзакций в открытую книгу.
Понимание горного дела
Существуют различные типы майнинга, в зависимости от конфигурации сети и типа оборудования, необходимого для майнинга.
Поскольку основанные на криптовалюте экосистемы работают децентрализованно и автономно, необходим механизм для обеспечения подлинности транзакций, которые происходят между участниками сети. Во-вторых, откуда появляются новые криптовалюты и как обеспечить подлинность вновь найденных монет? Горное дело заботится об обоих этих требованиях.
Каждый раз, когда транзакция происходит в криптовалютной сети, скажем, A выплачивает X криптовалют B, детали транзакции передаются в сеть. Однако простая передача деталей не гарантирует подлинность транзакции. Требуется проверка.
Майнер криптовалюты выполняет необходимые действия по проверке, используя устройства майнинга, чтобы убедиться, что детали транзакции являются подлинными. Только после соответствующей проверки транзакция записывается в блокчейн. Подобно добыче металлов, таких как золото и серебро, криптовалюта также находит недавно отчеканенные криптовалюты, которые добавляются в обращение сети после проверки.
Как проводится майнинг?
Процесс добычи включает в себя решение сложных математических задач с использованием встроенных хеш-функций, связанных с блоком, содержащим данные транзакции. В зависимости от популярности сети криптовалют, различные майнеры интенсивно конкурируют друг с другом, чтобы решить необходимую математическую головоломку. Поскольку для получения награды за майнинг необходимо выполнить множество сложных вычислений в кратчайшие сроки, майнеры используют специальное оборудование для майнинга, такое как компьютеры и электронные чипы, чтобы ускорить процесс и выиграть гонку. Первый майнер, который найдет необходимое решение математической головоломки, сможет авторизовать транзакцию. За свои услуги майнеры получают небольшую комиссию за транзакцию. Если майнер обнаружит новый блок в цепочке блоков, он получит вознаграждение, добавив блок в цепочку блоков, и получит вознаграждение.
В зависимости от конфигурации сети, используемое для майнинга оборудование может включать в себя устройства ЦП, графического процессора (GPU), ПЛИС и специализированные интегральные схемы (ASIC). Они управляются специальным программным обеспечением, которое служит мостом между майнинг-устройством и сетью цепочки блоков. Распространенными криптовалютами, которые требуют майнинга с использованием различных типов устройств, являются Bitcoin и Ethereum. Они используют механизм доказательства работы, чтобы прийти к консенсусу по поводу подтверждения транзакции.
Существуют некоторые криптовалюты, для которых майнинг не требуется или не требует никаких майнинговых устройств. Например, NXT - это криптовалюта с открытым исходным кодом, которая использует механизм консенсуса на основе доли для проверки транзакций. Подтверждение ставки определяет консенсус сети о проверке транзакций на основе количества криптовалют, хранящихся у майнера. Аналогично, токены Wave используют делегированный и арендованный алгоритм доказательства кола.
