3 января 2009 года Сатоши Накамото добыл Genesis Block на небольшом сервере в Хельсинки, Финляндия, и получил вознаграждение в размере 50 биткойнов, что положило начало майнингу криптовалют.
От процессора к ASIC
По первоначальному замыслу Сатоши Накамото, майнинг BTC мог осуществляться с использованием процессоров, установленных на ПК. В период своего зарождения Биткойн оставался малоизвестным и не представлял никакой ценности.
Лишь в 2010 году биткойн-энтузиаст Ласло Ханец заявил, что графические процессоры могут выполнять больше вычислений в секунду, чем центральные процессоры, и попытался использовать графические процессоры для майнинга, и он оказался прав. После того, как Ханец поделился с сообществом своим кодом для майнинга на графическом процессоре, биткойн впервые увидел рост хешрейта в 20 000 раз: с 6 MH/s в январе 2010 года до 120 GH/s в декабре 2010 года.
Интересно, что Ханец, который представил майнинг на GPU, также был тем, кто начал Bitcoin Pizza Day. Ханец заработал много биткоинов с помощью подхода к майнингу на GPU, который он изобрел, и не жалел усилий для продвижения криптовалюты. Например, парень купил две пиццы за 10 000 BTC, впервые придав новую валюту реальную ценность.
Появление майнинга на GPU и рост цены BTC привели к гонке вооружений в майнинге, и майнеры постоянно искали новые способы улучшить свой хешрейт. В 2011 году кто-то поделился кодом майнинговых машин FPGA на GitHub, что положило начало новой эре, в которой доминировали специализированные майнинговые установки. В 2011 году хешрейт Bitcoin вырос со 116 GH/s в начале года до почти 30 TH/s в конце года, увеличившись почти в 300 раз.
В 2012 году появились машины для майнинга ASIC, которые являются улучшенными моделями, и хешрейт Bitcoin резко возрос с 20 TH/s до 12 PH/s, увеличившись в 600 раз. С тех пор модели ASIC заменили CPU, GPU и FPGA в качестве основных машин для майнинга BTC.
От индивидуального майнинга к майнингу в пуле
Растущий хешрейт вызвал новые опасения — по-прежнему ли прибыльна добыча биткоинов, если все больше майнеров присоединяются к бизнесу? Осознав ограничения соло-майнинга, чешский программист Марек Палатинус нашел решение: объединить майнеров BTC, объединить ресурсы и разделить прибыль. В 2010 году Марек основал slushpool, первый в мире майнинг-пул. С тех пор майнинг BTC постепенно перешел от соло-майнинга к майнингу в пуле.
Хотя майнинговые пулы собирают большое количество майнеров, майнеры не всегда привязаны к одному пулу, что привело к внезапному взлету и падению многих пулов. Например, в 2013 году GHash.IO привлек множество майнеров своей политикой нулевой комиссии. К 2014 году пиковый хешрейт пула даже превысил 51%, что вызвало беспокойство в сообществе Bitcoin. Однако этот гигантский пул в конечном итоге закрылся в 2016 году из-за повторяющихся масштабных DoS-атак.
Очевидно, что майнинговые пулы требуют мощных технических возможностей. В первые дни многие пулы недооценивали технические требования отрасли. В результате они подвергались атакам и в конечном итоге закрывались, как и GHash.IO.
Осознав незрелость технологий и продуктов в индустрии пулов, Хайпо Ян, один из первых создателей Bitcoin, решил построить более стабильный и эффективный пул для поддержки майнинга BTC, ключевого канала для поддержания нормальной работы сети. Всего за два месяца он самостоятельно завершил кодирование ViaBTC Pool, который официально был запущен 5 июня 2016 года.