Что такое майнинг?
Слово «майнинг» происходит от английского глагола «mine», то есть добыча полезных ископаемых. Работа майнеров имеет нечто общее с трудом рудокопов. Правда, цифровым «шахтёрам» не нужно спускаться под землю и заниматься физическим трудом. Майнеры генерируют виртуальное золото, решая криптографические задачи.
Они подтверждают и проверяют транзакции в общедоступной системе – блокчейн. Под блокчейном понимается непрерывная последовательная совокупность блоков, выстроенная по определённым принципам. Это децентрализованная система, то есть структура без контролирующего органа и иерархии, в которой все участники цепи хранят данные об операциях с криптовалютой.
Труд майнеров можно сравнить с работой бухгалтеров, занятых составлением или проверкой баз данных. Правда, информации здесь настолько много, что она не поместится ни в бухгалтерскую книгу, ни, к примеру, в таблицу Excel. В общий реестр попадают сведения обо всех транзакциях, проведённых с момента зарождения блокчейна, то есть с 2008 года.
Специфика блокчейна заключается в том, что каждое новое звено системы хранит в себе информацию о предыдущих. Существование такой цепи можно сравнить с дневником, в который невыносимый зануда записывает реплики всех своих знакомых, чтобы потом, спустя несколько недель или даже лет, указать на противоречия в их высказываниях. Стереть или вычеркнуть что-либо из такого универсального журнала невозможно, так как записи собраны вместе и верифицированы.
Задача майнеров состоит в проверке транзакций. Они закрывают блоки в общей цепи и открывают новые, решая сложные вычислительные задачи. Деятельность по добыче криптовалют сводится к поиску хеша – последовательности цифр и букв. Речь идёт о длительном переборе символов, который продолжается до тех пор, пока не сгенерируется соответствующая требованиям комбинация. Поиск одновременно ведут множество участников системы. Это можно сравнить с заданием, которое независимо друг от друга выполняют 10 специалистов за круглым столом. Допустим, они составляют предложение из 8 написанных на карточках слов. Получившееся высказывание должно соответствовать заранее обозначенным критериям. Через некоторое время участники встречи раскрывают свои результаты – 9 из них написали одинаковые предложения. Так как это абсолютное большинство, их вариант признаётся верным, а версия десятого члена команды отбрасывается. Естественно, криптовалютчики решают задачи не самостоятельно, а с помощью специализированного оборудования.