Текущие новости крипторынка полны оптимизма и настала пора вернутся к истокам, вспомнить, что же такое майнинг биткойнов. Майнинг — это как хеширование последнего блока транзакции, например, в сети Биткойн, таким образом, чтобы поддерживалась непрерывность всех транзакций в сети. Этот процесс очень прост и основан в основном на статистике, которая при огромных цифрах является самым безопасным методом защиты данных. Хэш — то есть, по сути, код, который ищут все майнеры, каждый раз разный. Это выглядит как совершенно случайная строка, например, 0000000000000000000141c3ed7f6bdfb5baf80d860f2c5724dc3f02f987d4325bи создается в результате подстановки совершенно случайных чисел в данные из предыдущего блока транзакций таким образом, чтобы он удовлетворял определенным критериям. Одним из таких критериев является, например, соответствующее количество нулей впереди или даже размер всей строки, который в случае Биткойна составляет 256 бит.
Как упоминалось выше, весь процесс основан на статистике. Единственный способ получить конкретный хэш — это поставить огромное количество случайных чисел на данные из последнего блока транзакции и надеяться, что решение наконец будет найдено. С технической точки зрения мы можем искать решение, даже не используя для этой цели компьютер (никто не запретит нам попробовать нанести конкретные переменные на лист бумаги), но когда мы увидим, какие у нас есть шансы, выиграть в эту лотерею, мы даже не будем думать о том, чтобы сделать это вручную.
Однако давайте посмотрим на параметры сети Биткойн и попробуем представить, на какой статистике основана вся сеть.
Текущий хэшрейт (общая вычислительная мощность) сети Биткойн составляет более 54 EH/с, что означает, что все устройства для майнинга биткойнов в настоящее время заменяют 54 240 000 000 000 000 000 переменных в секунду. Поскольку такой вычислительной мощности достаточно, чтобы найти правильное решение только раз в 10 минут, значит, для нахождения конкретного решения необходимо статистически подставить 32 544 000 000 000 000 000 000 переменных.
Чтобы наглядно представить, о каких больших числах мы говорим, давайте предположим, что каждая переменная, которую мы подставляем, представляет собой одну песчинку. Так как средняя песчинка весит не более 0,095 г, нам нужно было бы перерыть около 3 091 680 000 000 000 тонн песка, чтобы найти нужные, что, по некоторым оценкам, в тысячу раз превышает общее количество песчинок на нашей планете. Кто знает, может быть, это именно так, представляя трудности шифрования блоков транзакций, откуда произошел термин «майнинг» биткойнов.
За каждого человека, успешно зашифровавшего предыдущий блок транзакций, присуждается вознаграждение в виде определенного количества монет. В сети Биткойн приз в настоящее время составляет 12,5 BTC, и он также сопровождается небольшой комиссией за каждую транзакцию, которую совершают пользователи сети.