Исповедь одинокого майнера


После Криптоконференции в Технопарке Сколково о которой написал в статье: «Криптовалючтики всех стран объединяйтесь»
http://intersofteurasia.ru/novosti/605/611.html я решил поглубже ознакомится с процессом майнинга. А учитывая, что крупные игроки довольно закрытые личности, мне пришло в голову поискать спеца попроще и расспросить его о том, да сём. На удачу такая встреча состоялась.

В кафе ко мне подошёл симпатичный молодой человек, лет 30-ти, не назвавшийся никак в целях конспирации, и спросил, что вы хотели бы знать о майнинге?! В связи с отсутствием каких-либо имён и ников я назвал его White Wolf. Думаю, это прозвище ему вполне бы подошло.

За чашкой кофе, White Wolf неторопливо начала свой рассказ, который я законспектировал подробным образом. Оставив в целом стилистку данного монолога, подвергнув повествование лишь бережной редактуре.

White Wolf: Где то в 2010-2011 гг. в России начали появляться первые публикации про криптовалюты, про новые технологии распределённых вычислений. Сообщалось, что совсем скоро мы расшифруем Геном человека. На этом фоне грандиозных удач в генетике и в гаджетостроении Стива Джобса, а также величайших пролётов доткомомов, не особо цепляли сочетания из запретной области – крипто. Веяло чем-то КэГэБэшно-ЦээРУшным о этого странного термина.

 

Первый опыт

Тем не менее, первый опыт с распределёнными вычислениями я получил, работая с проекта folding@home, который позволял каждому неравнодушному внести свой посильный вклад в борьбу с серьёзнейшими болезнями нашей планеты используя домашний компьютер во время простоя.

Размышляя о том, как же это возможно добывать крипту из электронного эфира и получать за эти операции ещё и вознаграждение навело меня на мысль, а не попробовать ли самому в этом процессе поучаствовать?! Тем более, что курс криптовалют рос, заработок тоже, желание и жадность активно подогревались.

На начальных этапах майнинга можно было использовать только процессор, затем подтянулись и видеокарты. В те времена у меня было две видеокарты AMD Radeon-6950, я заинтересовался технологией CrossfireX. Я конечно же "фолдил белкИ" в проекте f@h. Идея внести свой вклад, хоть и мизерный на борьбу с чумой 21 века определённо заводила.  

Летом 2011 года я случайно наткнулся на статью про биткоин, кажется на ресурсе "Битсмедиа". Открыл её, понял, что ничего не понял, закрыл и временно забыл про это. Примерно тоже самое, наверное, периодически происходит и с новыми не очень терпеливыми адептами, к коим я в то время также принадлежал. Они непременно хотят ворваться в мир генерации криптовалют или просто майнинга не прикладывая при этом особых усилий.

 

Начало

Через полгода, а точнее в начале 2012 г. я снова наткнулся на эту статью про биткоин и стал её вдумчиво изучать, разбираться в деталях. И как всегда в таких случаях бывает, оказалось, что дело вроде бы плёвое, на 5 минут. Скачал программу майнер и направил её на пул совместной генерации криптовалют. В начале моей работы с криптой были в основном консультации со строкой поисковика из всемирной сети интернет, диалоги на форумах, изучение статей по данной тематике на профильных ресурсах.

Тогда информации по крипте было не очень много, всё было как-то туманно, не понятно. Не очень помогали и readme прилагаемые к майнеру, а глаза и голова от новых терминов становились квадратными. Пришлось глубже погрузиться в различные форумы, например, Bitcointalk.

 

База майнера

Из-за дефицита инфы по майнингу приходилось обращать своё внимание на то, что берут "соседи по цеху" - криптовалютчики. Как ранее говорил, изначально у меня было две видеокарты AMD Radeon-6950. Производительность майнинга биткоина для одной карты была в районе 350-400 Mh/s (мегахешей в секунды). Можно было разгонять частоту работы памяти и ядра, что давало небольшую прибавку в хешрейте.

Но для майнинга биткоина продвинутые занижали частоту памяти до, примерно, 300 Mhz дабы снизить потребление (меньше нагрев видеокарт, экономнее энергопотребление) и так как алгоритм sha-256 был нацелен больше на использование ядра видеокарты. А особо прошаренные начинали ещё и занижать вольтаж на чипе, до минимального рабочего уровня, при котором видеокарты работали бы без ошибок и конкретных сбоев.  Конечно производительность падала от занижения таковой частоты памяти (не вольтажа!), но не существенно.

Потребляла одна видеокарта, по-моему, около 200 ватт. Но, если честно, давно это было, и точных цифр я уже не припомню.

 

Ощущения битка

В итоге, майнер был запущен и направлен на "близлежащий" взору пул - 50btc, выплаты пошли. Кажется, тогда там была возможность авто конвертации сразу в фиатные деньги и выплаты на ЭПС, чем, многие, полагаю и воспользовались. Тогда большинство выводили «биток», по минимальному курсу лишь бы пощупать реальные денежки на кармане.

Тогда я застал биткоин по 5 баксов. У меня даже в мыслях не было копить, придержать, многие просто не верили в его рост. Первый урок был на отметке $30. Кстати, урок краха пула 50btc был тоже первый, по крайней мере для меня.    Благо я не сторонник хранения денег в местах столь отдаленных, ставил минимально разумный автоматический порог вывода, поэтому не пострадал. Да и разве можно сильно пострадать с заработком от двух видеокарт?!

 

Ферма в рост

Дальше пошло-поехало, скачки курсов, новые высоты и падения, в которые никто не мог поверить и спрогнозировать, крах (скам) крупнейших бирж и т д. Между тем ферма начинала разрастаться до балконных размеров. У меня сменилось не одно поколение видеокарт AMD. Стали покупаться видеокарты NVIDIA, которые начинали приносить тоже сопоставимый доход. Применялся так называемый даунвольтинг, позволяющей снизить энергопотребление видеокарт, почти всегда при той же производительности. Замена заводских систем охлаждения на специализированные. Покупка розеток с удаленным отключением так как иногда ферма зависала намертво, спасал только "жесткий" reset с дачи или с отдыха за бугром.

В определенном смысле, по совокупности навыков и знаний - майнинг можно причислить к своего рода профессии.

Работал я с разной криптой, но, сначала был конечно Bitcoin. Позже я узнал, что можно майнить Litecoin с помощью процессора. Напомню, изначально на заре появления биткоина его также можно было генерировать исключительно с помощью процессоров в собственном компе. Затем уже подоспели программы-майнеры использующие видеокарты благодаря библиотеке OpenCL, сначала для биткоина, затем для лайткоина (почему не одновременно - разные алгоритмы хеширования). А потом, что появлялось интересного и "профитного", то и майнилось. Сейчас это и Ethereum и Zcach и Monero и так далее.

 

Учи язык

В то время специализированного софта для майнинга было не много, поэтому выбор был не велик. В основном все использовали известный cgminer и bfgminer. Они работали и на Windows и на Linux. Однако «винда» была сильно предпочтительней из-за простоты использования и широкого выбора дополнительного софта, позволяющего управлять частотами видеокарты. У Linuxa же был существенный недостаток, который впоследствии был устранен - это невозможность то ли управлять частотами, то ли управлять вольтажом, честно говоря не помню, я не фанат Linux. Хотя в свое время приходилось разбираться и в нём.

Как ранее упоминал, мой основной источник знаний по майнингу - Интернет! Ну конечно сейчас все сильно упростилось, появились крупные агрегаторы типа "Найсхеша", который выпустил удобную программу «Майнер» с графическим интерфейсом. Эта прога визуализирует изменения по наиболее выгодным алгоритмам (выгодным криптовалютам, так будет, наверное, проще воспринимать не подготовленному человеку) в данный момент времени. При этом людям отправляется уже сконвертированный по курсу биткоин, получая свой процент, конечно же.

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

 

Советы бывалого

В майнинге есть много и других тонкостей, таких как: редактирование биоса карты и перепрошивка чипов для оптимизации производительности и энергопотребления. Все инструкции правда опять же есть в сети на форумах, но не подготовленному человеку будет крайне туго в это вникнуть. Придется опять же потратить своё личное время и внимание. Можно конечно обойтись и без этого. Купил в магазине видеокарту, поставил ферму для майнинга на балкон или в чулан, нажал кнопку «бабло» и все, сиди отдыхай. Но, все же приятнее, когда твоя видео карта после редактирования таймингов памяти дает до 20% прироста хешрейта и т. д.

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

А был начальный этап майнинга, когда небольшая ферма (4-5 карт) стояла в моей комнате, что порой по ночам мешало быстро заснуть.

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

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

 

Железо надо любить

Если прикинуть соотношение затрат к выгоде в бюджетном, а не промышленном масштабе, то оборудование может окупиться за 5-10 месяцев, знаю по собственному опыту. Всё конечно же зависит от курса криптовалюты, продаешь ли сразу или откладываешь и ждешь желаемого курса, чтобы откэшиться. Многое зависит и от правильного выбора базовой криптовалюты, которая внезапно может взлететь в цене в несколько раз от различных факторов.


Работа майнера в первую очередь для тех, кто сам любит возится с железяками и настраивать их, тогда возникает совпадение психологических и экономических интересов. Хотя бывает и так - всё фигово работает, что злости не хватает, постоянно "отваливаются" карты, из-за чего виснет ферма... Не хочу об этом :(. В данном случае
проще вытащить зависающую карту из фермы и положить на полку, если совсем беда. Или поставить майнить видеокарту с дефектом отдельно от других видеокарт.

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

Ну и напоследок выскажу, мысль о том, что нечто похожее было в свое время при появлении интернета.  Мысль конечно тривиальная, но других аналогий на ум мне быстро не приходит.

 

Выводы:

  • Майнинг, как новый тип человеческой деятельности, мне кажется, является более полезным, нежели вредным занятием. Отрабатывается новая технология и эко система финансовых взаиморасчётов, алгоритмы взаимодействия и оптимизация различных бизнес-процессов человеческой деятельности, отраслевая применяемость. Кроме того, на этом возможно заработать собственный приличный капитал. 
  • Конечно же есть и риски из-за высокой волатильности криптовалют. Не у всех получается анализировать различные тренды, например, возможно опрометчиво дорого закупиться оборудованием, когда все упало в разы и долго отбивать вложенное.
  • Для бюджетного-надомного бизнеса, при наличии выше перечисленных навыков, знаний, целеустремлённости - майнинг вполне себе доходное, самодостаточное занятие. Намайнил один биктоин, продаю по частям, на что и живуJ 
  • Для промышленного майнинга возможно применить тот же мультипликатор в виде опыта, знаний, предпринимательской интуиции, считая его вполне доходным бизнесом.
  • Напомню, что майнинг у нас пока не в правовом поле, ибо как платить налоги пока никто не знает. Поэтому люди будут выкручиваться с огромными прибылями в криптовалюте ожидая закона о легализации или полного закрытия этой деятельности. Кстати, на Интернет тоже в своё время грешили – рука Запада, всё будет плохо, а он сегодня спокойно работает в каждом доме и с каждым человеком на планете Земля, кроме разве что папуасов.
  • Всему можно научится, и майнинг в этом увлекательном процессе не исключение. Ведь это даже не изучение программирования, но почитать форумы таки придется. Хотя сейчас даже на ютубе есть наглядные ролики: куда тыкать и чего делать.
  • Очень сложно ответить на вопрос, что дальше, если запретят майнинг в какой-то стране и какие перспективы могут у него быть в этой связи в данном регионе? Смотря какие законы будут приняты.
  • Многое будет зависеть от рынка, что и сколько будет стоить, если что-то не выгодно, то кому это будет интересно.
  • Когда криптовалюта стоила копейки, она собственно и не получала такой доли внимания социума. Все хотят заработать и причём много, а ещё и при минимальных стартовых усилиях. Жадность, как двигатель прогресса! Сейчас криптовалюта и технология блокчейн уже нечто больше нежели просто майнинг.
  • Может ли криптовалюта закончиться?! С начала появления биткоина образовалось несколько сотен, а может и тысячи альткоинов, часть из которых канула в бездну за отсутствием предложения чего-то нового. Но, появиться ещё не одной сотне криптовалют со своими блокчейнами, не составит особого труда. А уже из оставшихся выживут действительно прорывные концепции и технологии.
  • Если рассматривать биткоин и его само регулятивную систему, то он рассчитан до 2140 года. Но даже за самодостаточным биткоином стоят разработчики и что у них на уме, никто не знает. Они могут взять, да и изменить алгоритм хеширования отправляя всех нас к истокам его генерации на видеокартах. Подмечу, что его давно уже майнят на асиках, специализированных под конкретный алгоритм sha-256, на чем он и построен.  

Рассказ майнера записал и адаптировал для вдумчивого чтения Владимир Елин, к.т.н., СЕО «Интерсофт Евразия»