Вы находитесь на странице: 1из 69

Андрей Луценко

Зарабатываем криптовалюту

Strelbytskyy Multimedia Publishing; Киев; 2018


2

ISBN 9781387669592
Аннотация
Как-то в рекламной газете наткнулся на объявление: «Помогу разобраться и
заработать на криптовалютах». Недолго думая, решил позвонить и задать пару вопросов.
Каково же было мое удивление, когда на том конце ответил школьник. Сегодня ребята,
начитавшись в интернете статей, чувствуют себя, как рыба в воде, и на этом
зарабатывают. Здесь и родилась мысль подробно рассказать о том, что такое
криптовалюта и как заработать на ней, даже далеким от данной темы людям. Эта книга
будет полезна тем, кто не хочет отставать от надвигающейся эры криптовалют. Мы
поделимся опытом и покажем путь добычи монет биткоин.

Андрей Луценко
Зарабатываем криптовалюту
Вместо введения
Лет 30 назад, в лихие 90-е, мы, новорощенные предприниматели, пытались
по-быстрому заработать деньги. И как-то, еду я на новеньком, только что купленном
Мерседесе, радуясь очередному приобретению, замечаю переходящего через дорогу
мужчину «бомжеватого» вида, лет шестидесяти. Он был в стареньких потрепанных джинсах,
неопрятной рубашке или футболке, в сандалиях на босу ногу. В одной руке сетка – авоська, а
в ней, кажется, полбуханки хлеба. Тогда еще гаишники «не возмущались», если не
пропустишь пешехода, но я притормозил, так как он шел, не обращая на дорогу никакого
внимания. Что-то знакомое показалось мне в нем. Присмотрелся, и дрожь по всему телу –
это был мой репетитор по математике. Звали его Михаил Иванович (фамилию называть не
буду).
Дело в том, что несколько лет назад, окончив школу, перед поступлением в институт,
мой папа договорился с ним о подготовке меня к вступительным экзаменам по математике.
И на протяжении целого месяца я брал уроки у Михаила Ивановича. В то время он, кажется,
работал на кафедре геологии в институте. Как мне тогда казалось, и правильно казалось, он
настолько хорошо разбирается в математике, а особенно в геометрии, что уважения к нему у
меня не было предела. Михаил Иванович необычно подходил к решению различных задач и
каждую из них решал несколькими способами. Популярно объяснял, где можно применить
задачку в повседневной жизни… К примеру, решая тригонометрию, показывал, какая бы ни
была сложной формула, все сводится к элементарной теореме Пифагора.
На всю жизнь запомнился пример, как с помощью кирпича и синуса можно быстро
рассчитать первую космическую скорость. Что сложное слово «интеграл», можно и нужно
мысленно заменять синонимом «сумма».
Уже сейчас понимаю, что математику, как для мальчишки, в рамках школьной
программы, я знал неплохо – на твердую тройку. Выше оценки у меня не было. Хоть и
преподавали в школе хорошо, дома меня мама гоняла по всем предметам, особенно по
русскому языку и математике. Она, в свое время, окончила школу с золотой медалью,
поэтому и дома меня с моим старшим братом усаживала в зале за стол, где мы пару часов в
день что-то решали, писали диктанты. Правда не каждый день, может раз в неделю или
месяц, неважно. Тройка по математике, конечно, не устраивала и мы прятали от родителей
дневники, а вместо «домашки» запускали самодельные ракеты, самолеты, делали мопеды и
картинги. В общем, находили занятия поинтересней, чем учеба.
Так вот, с этой тройкой я и попал в руки Михаила Ивановича. А спустя месяц или
полтора я сдал вступительные экзамены на отлично. Первый раз в жизни получил пятерки.
Конечно, радости было – немерено. Сразу, помню, похвастался школьному учителю Алле
3

Ивановне Фомич. Ее фраза тогда: «Видишь, как я вас готовила»?! Соглашусь с ней. Ей я
тоже очень благодарен. Похвастался и Михаилу Ивановичу. Он отнесся ровно, но было
видно, что доволен.
И вот, спустя несколько лет, дорогу переходит бомж. Конечно, может и не бомж, в
прямом смысле этого слова, просто так выглядел. Я, не сводя с него глаз, вжался в спинку
водительского кресла и сполз вниз, пытаясь спрятаться за рулем, что бы он меня не заметил.
Мне было стыдно. А он даже не посмотрел в мою сторону, прошел мимо.
Когда я приехал к родителям и рассказал им эту историю, папа сказал: «Видишь,
Андрюша, еще не пришло то время, когда математики, светлейшие умы, у нас могут
зарабатывать достойные деньги». И он был прав…
Прошло время, наступил 2011 год. Осенью в Киеве была очередная выставка. На ней
мы представляли наш электромобиль Шмель. Желающие подходили, мы их катали в
павильоне выставочного зала, рассказывали об устройстве механики, электроники.
Подходили и иностранцы, катались, фотографировались…
Спустя полгода раздался телефонный звонок, и переводчик на том конце провода
сказал, что со мной хотят встретиться представители одной из южно-корейских фирм. Они
собираются приехать в Киев на переговоры. Конечно я согласился, и весной 2012 года мы
сели с ними за стол переговоров.
Речь пошла о том, что мы должны будем разработать микросхему, работающую по
специальному алгоритму, а они оплатят разработку. Выше, я не сказал, что в Шмелях, мы
ставим процессор нашей разработки. А тогда, на выставке, их это заинтересовало. Получили
техническое задание, сделали, передали, подправили что-то в процессе испытания, получили
оплату.
В этом алгоритме была чистая математика. Вот тогда мы и услышали первый раз слово
Биткоин. Вы, наверное, уже и сами догадались, что и алгоритм был предназначен для его
обработки. Корейцы сделали микросхемы, выпустили на базе их асики. Сейчас их выпускает
пара десятков фирм, не обязательно на основе нашей разработки. Подобных разработок уже
много. Много и различных версий асиков для биткоина. Просто хочу Вам сказать, что деньги
были получены нами за математику, чистейшую математику.
Как я хочу об этом рассказать отцу и Михаилу Ивановичу! Но папы не стало в 2011, а
Михаила Ивановича намного раньше…
Но время идет, и, как говорит мой старший брат, в каждый момент времени можно
найти такое занятие, которое максимально эффективно будет удовлетворять наши
потребности. А он профессор и доктор наук. Я ему верю!
В этой книге математики практически не будет, вернее, будет, но только в расчетах
мощности блоков питания или в представлении понимания хешрейт – мощности сети… А
вот в дальнейшем, где мы будем сами делать криптовалюту или устройства для ее обработки,
там мы и будем ее прикладывать для решения наших задач. Эта математика называется –
прикладной.
Эта книга задумана, как первая из серии о криптовалютах. В ней я попытаюсь подробно
рассказать о технологии блокчейна и как с помощью обычного компьютера, правда, немного
доработанного, сегодня можно зарабатывать деньги. И зарабатывают. В следующей книге
планирую рассказать о том, как самим выпустить криптовалюту. Обычную и с некоторыми
надстройками. Проведу Вас по шагам разработки специализированных микросхем для
криптовалюты и не только.
Вы сами увидите, что не Боги обжигают горшки. А если, я надеюсь, это будет читать
подрастающее поколение, то оно поймет, насколько сегодня и в будущем математика
поможет удовлетворять ежедневные потребности, т. е. зарабатывать.
4

Первые шаги:

Как завести кошелек

Если Вы уже заинтересовались криптовалютой, то первое, что нужно сделать, это завести
кошелек. Если еще не заинтересовались, то можно подождать, хотя Вы обязательно к этому
вернетесь.
Итак – кошелек. Люди, незнакомые с украинским или русским языком, называют его
«wallet».
Первое, что Вы должны знать и понимать, это то, что Ваш кошелек всегда будет находиться
под пристальным вниманием интернет мошенников. Поэтому, при регистрации кошелька
старайтесь использовать рекомендации разработчиков по безопасности данного кошелька.
Никогда не храните пароли от него на компьютере. Самое безопасное место – листок бумаги.
Конечно, старайтесь, не забыть где его положили. И помните, криптовалюта так устроена, что
если Вы потеряете пароли, никто не сможет воспользоваться кошельком, даже Вы. Хотя, если
Вы потеряли сам кошелек, но не потеряли пароли, его можно восстановить.
Стоит отметить, что, как правило, для каждой криптовалюты существует свой кошелек. Это
обусловлено тем, что каждая криптовалюта подтверждается своей историей транзакций. И в
5

кошельке приходится хранить всю историю данной монеты. Хотя есть и мультивалютные
кошельки.
Здесь не стоит беспокоиться. Кошельки бывают как минимум нескольких типов. Это так
называемые холодные, онлайн кошельки, кошельки на Ваших телефонах, планшетах или
компьютерах и даже бумажные кошельки (это без шуток).
Первые (например, Trezor[1]) Вы можете хранить у себя в кармане или дома. При отправке
или получении монеток этот тип кошелька подключаете к компьютеру, осуществляете перевод
или получаете монетки, затем отключаете его от компьютера. Конечно, при первом подключении
холодного кошелька он загрузит из сети всю историю транзакций своей монеты или своих монет.
Это займет некоторое время. После этого, при последующих подключениях к интернет,
процедура погрузки оставшихся транзакций будет проходить достаточно быстро. Этот тип
кошелька считается одним из самых безопасных с точки зрения хакерских атак. Старайтесь
никогда не забывать об этом виде мошенничества.
Об онлайн кошельках стоит упомянуть, например, blockchain[2] кошелек, на официальном
сайте blockchain.info. Быстрая регистрация, возможность двухфакторной верификации. При этом
получаете кошелек на несколько монет: Bitcoin, Ether и Bitcoin Cash.
Существует много кошельков, устанавливаемых на телефонах, планшетах и компьютерах.
Здесь гугл в помощь.
Также, стоит упомянуть о бумажных кошельках. Один из них Вы можете создать здесь[3]. О
том, как это сделать, достаточно подробно расписано здесь[4].
Еще раз хочется вернуться к вопросу безопасности. Существует еще один тип или даже типы
кошельков, название которым – поддельные кошельки. Т. е., Вы скачиваете и устанавливаете
такой кошелек, заводите на него монеты, а он отправляет Ваши монеты своим создателям. Здесь
читайте отзывы знакомых и незнакомых людей, посещайте форумы с этой тематикой. И
помните, что мошенники в постоянном поиске.
Подытожив вышесказанное, заводите свой криптовалютный кошелек, ознакомьтесь с
интерфейсом, попробуйте пару-тройку разных вариантов. Остановитесь на том, который Вам
более удобен. Обратите внимание, что получать на него Вы сможете только ту криптовалюту,
для которой этот кошелек предназначен.
Биржа, как кошелек
Никто не запрещает Вам иметь несколько кошельков для криптомонет, да и для фиатных
денег (обычных) тоже.
В глобальной сети существует масса бирж[5] по криптовалютам. При регистрации на любой из
них, Вы автоматически получаете в свое пользование кошельки, торговля по монетам которых
проходит на этой бирже. Вы можете пополнять эти кошельки, покупать или продавать там же
криптовалюту, Переводить монеты с кошелька биржи на Ваш или чей-то кошелек. Хотя на
биржах бывают ограничения на количество выводимых монет в сутки.

Как пополнить кошелек монетами

На самом деле, пополнение крипто-кошелька – это дело нескольких минут. Один из самых
простых способов, при наличии банковской карты Приват24, вы пополняете свой кошелек не
выходя из дома, а для того чтобы внести наличные, необходимо обратиться к терминалу
ПриватБанка.
Здесь у Вас не будет никаких проблем, ведь данным сервисом руководит крупнейшее
банковское учреждение Украины. Бесплатный онлайн-банкинг работает сразу в 12 странах мира,
и благодаря этому можно пополнять счет различными криптомонетами. Напрямую нет
каких-либо инструментов для покупки криптовалюты за счет обычных денег. Тем не менее,
существует множество сайтов-обменников, которые сотрудничают с ПриватБанком. Сервис
мониторинга обменников BestChange[6]. позволит Вам подобрать наиболее подходящий ресурс.
Чтобы пополнить Ваш кошелек через Приват 24, необходимо:
– Посетить главную страницу обменника.
– Слева в меню области «Таблица» выбрать направление транзакции.
– В пункте «Отдадите» выбираем «Приват24 UAH».
6

– В строке «Получите» отмечаем нужную криптовалюту.


Чтобы отправить средства с банковской карты ПриватБанка на крипто-кошелек, нужно
выполнить перечисленные действия, после чего сайт в автоматическом режиме выбирает
наиболее выгодные варианты. Самые прибыльные сайты будут вверху, и они расположены в
порядке ухудшения условий. При этом, каждый человек выбирает любой из вариантов для
обмена, для этого достаточно кликнуть на желанный ресурс. Также, Вы сможете выяснить в
главном меню, в каком режиме функционирует сайт – полуавтоматическом либо
автоматическом.
Чтобы успешно пополнить кошелек через Приват 24, нужно следить за режимами работы
обменника и количеством средств, которые есть на сайте обмена (так называемый резерв).
Будьте готовы указать не только направление обмена, но и номер карты Приват24, адрес
кошелька выбранной криптовалюты. Для выполнения транзакции также нужно будет сообщить
ФИО, номер мобильного телефона и действующий e-mail (на него Вам придет подтверждение).
Там же, как правило, действует онлайн поддержка.
Вся операция занимает обычно 3–5 минут, хотя бывают иногда задержки.
Как перевести монеты в фиатные деньги
Для того, чтобы потратить криптомонеты, нужно их перевести в гривны или другие фиатные
деньги. Для этого снова воспользуемся Приват 24.
Здесь также не будет никаких проблем. Воспользуемся тем же множеством
сайтов-обменников, которые сотрудничают с ПриватБанком. Сервис мониторинга обменников
BestChange[7] позволит вам подобрать наиболее подходящий ресурс. Чтобы вывести из Вашего
кошелька криптомонеты на карточку Приват 24, необходимо:
– Посетить главную страницу обменника.
– Слева в меню области «Таблица» выбрать направление транзакции.
– В пункте «Отдадите» отмечаем нужную криптовалюту.
– В строке «Получите» выбираем «Приват24 UAH».
Чтобы отправить средства с крипто-кошелька на банковскую карту ПриватБанка, нужно
выполнить перечисленные действия, после чего сайт в автоматическом режиме выбирает
наиболее выгодные варианты. Самые прибыльные сайты будут вверху, и они расположены в
порядке ухудшения условий. При этом каждый человек выбирает любой из вариантов для
обмена – для этого достаточно кликнуть на желанный ресурс. Вы сможете также выяснить в
главном меню, в каком режиме функционирует сайт – полуавтоматическом либо
автоматическом.
Чтобы успешно пополнить карту Приват 24, нужно следить за количеством гривен, которые
есть на сайте обмена (так называемый резерв). Будьте готовы указать не только направление
обмена, но и номер карты Приват24, и адрес своего кошелька криптовалюты. Для выполнения
транзакции также нужно будет сообщить ФИО, номер мобильного телефона и действующий
e-mail (на него Вам придет подтверждение). Там же, как правило, действует онлайн поддержка.
Вся операция занимает обычно 3–5 минут, хотя бывают иногда задержки.
Доллар и Биткоин

Возникает закономерный вопрос: «Чем подкреплена криптовалюта, например, Bitcoin, как и


некоторые фиатные деньги»? Рассмотрим доллар США, чем он обеспечен? До 1971 года в США
7

действовал золотой стандарт. При тогдашнем президенте Ричарде Никсоне с золотым


стандартом было покончено. И на смену ему пришла так называемая «Ямайская система», при
которой курс валют определялся на валютном рынке исходя из спроса и предложения. Т. е.,
сегодня курс доллара США в основном обеспечивается наличием контрактов. Примерно тоже
самое происходит и с криптовалютой, ее курс зависит от того, насколько ей доверяют. Про
историю и экономику можно говорить много. Люди тем преуспевают, чем более между собой
сотрудничают. А это деньги, денежные переводы, контракты.

Блокчейн, как это работает

Предлагаю посмотреть, как организована технология, заглянув слегка вовнутрь. И разберем


работу цепочки на примере Биткоина.

Почему на примере Биткоина? Дело в том, что какую бы криптовалюту мы ни рассматривали,


все они используют один и тот же принцип. Некоторые криптовалюты имеют так называемую
надстройку в коде, обеспечивающую дополнительные функции для данной монеты. Например,
такую, как возможность выпуска токенов на своей базе. Но основа у всех одинаковая – это
блокчейн.
Как когда-то, в эпоху Тамплиеров, Каббала перешагнула национальные рамки, так и
интернациональная сеть, на своей базе, позволила создать блокчейн криптовалюты.
В 70-х годах прошлого века была разработана криптография на математической основе для
безопасности информационных систем. Появилась возможность очень достоверно определять
правильность (валидность) документа. Другими словами, получатель документа смог проверить
быстро и надежно его достоверность. Появился термин – цифровая подпись. Например, Вы,
составив документ (например, денежный перевод), подписываете его. Отправляете в сеть,
прилагая к нему ключ (публичный ключ) для проверки. Получатель, проверив документ,
уверенно с ним работает. Не считая глобальной сети, цифровая подпись является фундаментом
технологии.
Теперь далекий 2008 год. Если помните, тогда разразился очередной финансовый кризис. И
вследствие уменьшения обычных заказов, некоторые производители используют появившееся
свободное время для воплощения своих задумок. Мы в этом году начали разрабатывать
двухколесный электромобиль и через 3 года его сертифицировали. Ну, а неизвестные
разработчики (или разработчик), под псевдонимом Сатоси Накамото, создали Биткоин кошелек.
Они, наверное, и не подозревали, что своей программой, а это просто программа, сделают
переворот в области обращения денег. Сегодня уже много проектов, где под технологию
блокчейн подстраиваются не связанные с деньгами вещи.

Откуда берутся монеты


8

Есть несколько версий Биткоин кошельков. Одни только хранят монеты (это неправильно, но
пока так) и делают денежные переводы, другие позволяют в дополнение создавать блоки из
транзакций, т. е. майнить, и т. д. Современный персональный компьютер, хотя и мощный, уже не
может тягаться с массой других компьютеров по созданию блока транзакций. Но предлагаю все
же остановиться на вторых. Они помогут разобраться в технологии блокчейн.
Допустим, что мы находимся в 2008 году, никто еще не знает про Биткоин. Соответственно,
только у Вас установлен Биткоин кошелек. Ведь первая транзакция, проведенная через эту
технологию, была создана 9 января 2009 года. Мы можем запустить данную программу
кошелька. Первое, что нужно сделать – создать пароль. На ее основе сгенерируются ключи, и у
Вас появится адрес (адреса) кошелька. Все это произойдет «за кадром», но будет обязательно.
Созданию ключей и получения на основе одного из них адреса кошелька, в дальнейшем, мы
посвятим целую статью. Пока не об этом.
Зачем это нужно? Просто хочу показать, что установив у себя версию такого кошелька, Вы,
вернее эта программа, начнет каждые 10 минут генерировать блоки транзакций. Т. е., другими
словами, кошелек начнет майнить, выпуская блоки, в которых одна транзакция. И так как Вы в
сети только один (или одна), то Ваш Биткоин кошелек будет пополняться наградой за каждый
выпущенный блок (тогда, в 2009, награда за выпущенный блок была в 50 BTC). Кошелек будет
соблюдать все правила генерации, заложенные данной технологией. Конечно, просмотрев
здесь[8] историю создания блоков, можно заметить, что разница во времени несколько не
соответствует десяти минутам. Но система сама регулирует это время, стараясь придерживаться
данного интервала.
9

Теперь опять же гипотетически (а так оно и было), кто-то также установил себе эту
программу. Первое, что должна сделать программа, это соединиться с нужным компьютером и
загрузить историю всех блоков, которые до этого момента были выпущены. (Здесь не будем
касаться создания одноранговой сети, отправки запроса на сервер DNS…) Если этого не сделать,
то новый компьютер, выпуская блоки, не сможет проверить историю блоков транзакций.
Каждый новый блок опирается на историю предыдущего. Соответственно, компьютер не выдаст
подтверждение для следующего блока другого компьютера. А так как Ваши программы и,
соответственно, компьютеры равноценны (с точки зрения сети), то и его компьютер начинает
майнить блоки. Теперь уже кто первый создал блок, высылает его в сеть на подтверждение.
Другой компьютер подтверждает правильность (валидность) блока и все сохраняет его в истории
блокчейн Биткоина. Здесь нет разницы, делаются платежи или нет. Компьютеры выпускают
блоки, а в каждом, минимум одна транзакция, которая и пополняет тот кошелек Биткоинами
вознаграждения, чей кошелек собрал текущий блок. Конечно, если у Вас в кошельке появились
монеты, Вы можете отослать их другому, у кого кошелек поддерживает данную криптовалюту.
Вы ведь помните, пока вас двое, ваш оппонент сможет тоже самое. Здесь уже начинаются
интересные моменты. Ведь оба компьютера получают из сети транзакции, проверяют их,
собирают блоки. Какому же из них достанется вознаграждение? Конечно же, тому, кто успел
решить хеш и сгенерировать блок первым, а по сути, тому, у кого мощнее оказался компьютер.
Здесь действует принцип: кто первый встал, того и тапки.

Принцип создания блока, включения в него транзакций, временная задержка, все заложено в
программе кошелька, который работает в автоматическом режиме. Также, программно заложена
10

эмиссия Биткоинов. Она составляет 21 миллион. Программно заложена награда за созданный


блок. Она уменьшается каждые четыре года и сегодня составляет 12,5 BTC.

Как видите, мы еще не делали платежей, а кошельки пополняются монетами. Правильнее


сказать, что кошелек сам один раз в десять минут сгенерировал и выпустил в сеть транзакцию с
наградой, ее захешировал, а затем этот или другой компьютер рассчитал нужный хеш, создал
блок и получил награду. Так это сейчас и происходит. И будет происходить с Биткоином до тех
пор, пока не добудятся все монеты, заложенные в системе. А их 21 миллион.
Теперь следующее. К какому-то моменту в сети оказалось уже несколько компьютеров или
несколько сот, или тысяч. Монета Биткоин обрела небольшую ценность. Очень даже небольшую.
Наверняка, Вы слышали историю о покупке пиццы за несколько тысяч Биткоинов… Здесь это
неважно. Я имею в виду, что используя Биткоины, люди начали производить расчеты за товары и
услуги. Кстати, многие тысячи первых наград за блоки транзакций оказались невостребованные
владельцами. Кто-то потерял пароль от кошелька, кто-то и не пытался ее сохранить. Ведь
изначально ценность Биткоина была очень низкой. Кто знал, что спустя несколько лет сотня
Биткоинов приравняется к миллиону долларов США? Так вот, пошли денежные переводы,
количество транзакций в единицу времени начало расти.
11

Кто-то, даже не делая денежные переводы, поставил себе кошелек и имея в своем
распоряжении мощный компьютер начал собирать блоки, отправляя их на подтверждение, тем
самым обгоняя другие компьютеры и зарабатывая на майнинге монеты. Вот тогда и появилось
занятие – майнинг криптовалюты, а человека стали называть майнером (от англ. mining – добыча
полезных ископаемых). Надеюсь, теперь понятно, откуда термин «добывают» криптовалюту.
Конечно, видя реальный заработок, майнеры начали соревноваться друг с другом, устанавливая
все более и более мощные компьютеры, стараясь перетянуть на себя одеяло по добыче Биткоина.

Откуда еще берутся монеты

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


При переводе монет из одного кошелька в другой, в каждую транзакцию закладывается комиссия
в небольшом размере за обработку самой транзакции. А таких в блоке около тысячи (хотя бывает
и всего пара). Вот майнер и получает их за свою работу. Кстати, когда израсходуется вся
запланированная эмиссия в 21 миллион для Биткоина, система перестанет выплачивать награду
за блок, но останутся выплаты за обработку транзакций.
И последнее. Выше я сказал, что не совсем правильно говорить, монеты лежат в кошельке. На
самом деле в кошельке у Вас хранятся только ключи доступа к Вашим монетам. Сами монеты
хранятся в блокчейн. И Вы, делая переводы, удостоверяете сеть, что являетесь владельцем этих
монет. Но нам проще говорить, что монеты у нас в кошельке. Например, даже если у Вас
«холодный» кошелек, в нем все равно только ключи доступа. Самих монет нет. Программно, Вы
видите сохраненный в памяти кошелька баланс с историей платежей. И, конечно, заведя себе
другой кошелек (зная все свои пароли), Вы можете рассчитываться монетами. После этого,
подключив первый (холодный), баланс на нем будет новый. Поэтому, как видите, задача
криптовалютного кошелька хранить не монеты, а ключи.
Это все для общего представления о блокчейн.
Как заработать криптовалюту
Немного разберемся, как можно получить (не заработать) криптовалюту? Конечно, если в
стране, где Вы живете, криптовалюта признана официально, то вполне возможно получать ее в
виде заработной платы или по контракту. Если же нет, то существует масса обменников [9] и
терминалов, где можно обычные деньги обменять на криптовалюту или наоборот. Есть еще
несколько путей, как заработать криптовалюту.

Майнинг

Один из них мы собираемся использовать в нашем проекте. Это майнинг[10] (от англ. mining –
добыча полезных ископаемых).
12

В нашем случае – это добыча криптовалюты. Как мы уже рассказывали выше, для
криптовалюты (для ее поддержания) нужно обрабатывать транзакции. Эту операцию или набор
операций и называют майнингом. По сути это набор математических вычислений, при которых
Вы получаете набор данных, обрабатываете их и отправляете результат своих вычислений в сеть.
Если Вы сделали все правильно и быстро, сеть подтверждает результат Ваших вычислений и
выдает награду в виде криптовалюты в Ваш кошелек. Это в принципе все. Как в дальнейшем
распоряжаться содержимым кошелька – придумаете сами.
13

Процедура математических вычислений может показаться трудоемкой и непосильной, но


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

Сколько можно заработать


14

Теперь более детально. Резонный вопрос, сколько можно таким образом заработать,
например, в день, месяц или год? Здесь все зависит от того, с какой криптовалютой работаете, и
какая мощность Вашего компьютера. Есть криптовалюты, для которых на сегодняшний день
достаточно среднего компьютера. Но опять же, чем больше его производительность, тем больше
криптомонет вы сможете заработать. Есть монеты, где «обычного» компьютера уже
недостаточно. Такие необходимо доукомплектовать, например, видеокартами, как правило –
дорогими. Есть монеты (например, Bitcoin), к которым уже не подступиться ни с мощным
«обычным» компьютером, ни с компьютером, доукомплектованным видеокартами. С такими
монетами работают с помощью специальных устройств, изготовленных для данного вида монет.
Они называются асиками (asic[11] от англ. application-specific integrated circuit, «интегральная
схема специального назначения»). Как я уже сказал, такие асики специально изготовлены под
майнинг определенной монеты (или группы монет), и их можно использовать только для
майнинга и ни для чего больше, в отличие от обычных или модернизированных компьютеров,
которые можно быстро перенастроить под другую криптовалюту или использовать по другим
назначениям.

Немного теории

Для обработки любой криптовалюты используются различные алгоритмы шифрования.


Сначала транзакции проверяются, затем строится по ним, так называемое дерево, добавляется
вся предистория этой монеты, решается хеш нового блока. Последний отправляется в сеть на
определенное количество подтверждений. Майнеры делают эти подтверждения, тем самым
обеспечивая живучесть всей цепочки блоков транзакций.
Не буду здесь вдаваться в детали, хочу лишь показать, что у разных монет свои алгоритмы
шифрования и для каких-то алгоритмов лучше подходят обычные компьютеры с достаточной
производительностью и объемом оперативной памяти (например, монета Monero[12]).
15

Для других устанавливают некоторое количество производительных видеокарт, внутри


которых много небольших блоков, которые программно перестраиваются на решение небольших
кусочков математических задач и в целом обеспечивают параллельные вычисления для быстрого
вычисления нужного алгоритма (например, монета Decret[13]).
Еще несколько лет назад майнить Bitcoin[14] можно было с помощью обычного компьютера,
но в связи с тем, что с 2012 года появилось большое количество специализированных устройств,
для его обработки, создались и создаются целые фабрики по добыче Биткоина, где используются
исключительно асики, заниматься майнингом Биткоина на стандартном оборудовании стало
невозможным.

Как вытянуть криптомонетки из компьютера

Теперь более детально о том, как из оборудования можно «вытянуть» криптомонетки.

По сути, с какой криптовалютой Вы бы не работали, суть заключается в следующем: собирая


новый блок, из хеша предыдущего и новых транзакций (их хешей), создаете новый хеш.
К примеру, из исходных данных у Вас получился набора символов:
«723515a98ef90f0c98558cba363fc9641», необходимо в нужном месте этого набора простым
последовательным перебором подставить число и пропустить его через алгоритм шифрования.
Вы получаете новый хеш. В нем должно быть определенное количество нулей в начале. Другими
словами, Вы должны получить хеш меньший или равный, чем указано в задании. В этом случае
задача считается выполненной, и Вы отправляете число, которое подставляли обратно в сеть,
затем получаете награду. Это все в общих словах, но суть такая. Казалось бы, все просто, но
число, которое Вы подставляете, может быть 32-х разрядным или даже 64-х разрядным. А Вам
нужно успеть перебрать все комбинации, т. е., от нуля до последнего. Конечно, нужное условие
Вы можете найти сразу, но «по закону подлости» оно находится неведомо где, и Вы перебираете
все комбинации, пока не найдете. Хотя вполне вероятно, что «золотого нонсе» – так называется
это число для данного хеша, там вовсе нет. Тогда Вы ожидаете нового задания и повторяете все
сначала. Так вот, смысл в том, что Вам нужно найти «золотой нонсе», произведя возможно 2^32
или даже 2^64 хеширование исходного набора по заданному алгоритму. Если кто-то успеет это
сделать раньше Вас, то его кошелек пополнится вознаграждением. Поэтому важным моментом
является производительность вычислительного устройства.
16

Сообщества майнеров

Здесь стоит упомянуть о сообществах майнеров. Ведь из вышесказанного обычному майнеру


(одинокому), имеющему в своем распоряжении от одного до нескольких компьютеров, тягаться с
глобальной сетью в добыче криптовалюты практически нерентабельно. Вероятность того, что
Вы вовремя рассчитаете очередной хеш в одиночку, весьма мала. Поэтому группа майнеров
объединяется в некое сообщество, в котором каждый компьютер подключается к одному из
серверов. Последний в свою очередь, получая из сети задание на обработку очередной
транзакции или группы транзакций, разбивает текущее задание на множество мелких заданий и
зная время, за которое, например, Ваш компьютер может подсчитать некоторое количество
хешей, выдает Вам задание, причем указывая, что Вы должны рассчитать нужный хеш,
подставив к нему тот диапазон чисел, с которым Ваш компьютер справится, наверняка, вовремя.
Таким же образом раздает кусочки заданий всем остальным компьютерам (workers от англ. woker
– работник), подключенным к нему для обработки данной криптовалюты. Теперь, если один из
компьютеров, подключенных к данному серверу (последний в этом случае называется pool от
англ. pool – бассейн) сообщает, что «золотой нонсе» найден, pool сообщает всем остальным
workers, которые обрабатывали этот же хеш, что эта задача решена и тут-же дает новое задание.
Сам pool теперь, если задание для нового блока транзакций решено, отправляет последний в
сеть, подождав подтверждения, и получает вознаграждение. После чего распределяет его по всем
своим вокерам, в зависимости от мощностей каждого компьютера. Опять небольшой момент.
Пул не один. Их много. Все они одновременно решают хеш блока транзакций. При этом, как Вы
уже поняли, стараются решить как можно быстрее. Но, другой пул мог собрать правильно
текущий блок с меньшим количеством транзакций чуть-чуть раньше Вашего пула. Он отправил
блок на подтверждения, и наш пул это подтвердил. Тогда Ваш пул снова собирает те транзакции,
которые не вошли в подтвержденный блок (он ведь не успел отправить свой блок на
подтверждение), добавляет новые и снова решает блок. Поэтому возможны и неприятные
моменты. Остальные пулы ничего не получают.
17

Здесь возникает резонный вопрос, как, например, моему компьютеру начислят


вознаграждение, если он не нашел нужное решение для хеша? Ответ простой. Вы своим
компьютером участвовали в этих поисках с той скоростью, с которой он мог это делать. И даже,
если Ваш компьютер не нашел «золотой нонсе», а блок оказался решенный Вашим пулом, то все
равно этот диапазон чисел нужно было прохешировать, и кто-то должен был это сделать.
Поэтому Вы внесли свою лепту в обработку данного блока транзакций и получите
вознаграждение в зависимости от вычислительной мощности компьютера. Поэтому, как правило,
майнеры подключаются к выбранному пулу и обрабатывают криптовалюту сообща. Конечно,
если у Вас несколько тысяч компьютеров. Или есть специализированное устройство или
устройства с достаточной суммарной производительностью. Тогда Вы сможете обрабатывать
данную криптовалюту в одиночку. Это называют соло майнинг. Тогда Вы не будете платить
процент пулу за его услуги.

Производительность компьютера

Здесь мы подходим к одному из текущих и важных показателей для данной


криптовалюты: NetHash. Это производительность всей глобальной сети для данной
криптовалюты. То есть – сколько хешей рассчитывается в глобальной сети за одну секунду для
данной криптовалюты. Обычно она измеряется в мегахеш (миллион хеш) в секунду, пишется:
MH/s. И если можно добыть в сутки на этой криптовалюте, например, 10 Биткоинов, то для этого
Вашему компьютеру необходимо обеспечить обработку такого же количества алгоритмов в
секунду, как и указано в Net Hash. Например, мощность сети по нужной криптовалюте
составляет 12,000.00 MH/s. Эта мощность читается как 12 гигахеш в секунду (12GH/s), или
12,500,000.00 MH/s. Тогда мощность читается как 12 с половиной терахеш в секунду (12.5TH/s).
Каждая программа для майнинга покажет Вам, с какой производительностью она работает на
данном оборудовании. Ну и как, например, на криптовалюте Lbry.io.Credits, если у Вас
компьютер оборудован 6-ю видеокартами «ASUS GTX1070», то производительность компьютера
составляет 1,620.00 GH/s, что позволит Вам, при текущей сложности получать определенное
количество монет. Поэтому, чтобы попытаться перекрыть всю сеть (если NetHash по LBRY
составляет около 15TH/s), Вам нужно девять с лишним тысяч подобных компьютеров. При этом
Вы заберете под себя половину всей сети. Почему половину? Ведь те мощности, которые уже
есть, останутся. Хотя многие перейдут на другую валюту. Здесь, конечно, не стоит забывать и об
электроэнергии, которую потребляет Ваш модернизированный компьютер. Это примерно
18

1Кв/час. За электроэнергию нужно заплатить. Да и сам модернизированный компьютер стоит


около $4000, оборудованный 6-ю видеокартами «ASUS GTX1070» (лето 2017 года), можно
примерно рассчитать окупаемость, так многие майнеры и поступают.
Делаем криптовалютную ферму
Комплектуем: приобретаем, достаем, подготавливаем
Еще недавно, сборка и настройка домашнего компьютера была чем- то сродни магии. Вы
обращались к продвинутым знакомым, или в какую-нибудь специализированную фирму. Здесь
мы шаг за шагом пройдемся по этому «тернистому» пути. После, Вы не только сможете собрать
домашний компьютер, конечно, из комплектующих, купленных в магазине, но и тут же
превратить его в устройство по добыче криптовалют. А последняя будет неплохой прибавкой к
домашнему бюджету.
Думаю, что не стоит углубляться в тему выбора вариантов мощных и не очень процессоров,
скоростной памяти и т. д. У нас стоит задача сделать компьютер, который будет неплохо
приносить прибыль. Поэтому комплектующие будем выбирать не дорогие, а нужные. Хотя, без
дорогих деталей нам не обойтись.

Поставим себе техническое задание. Что мы хотим в нашей ферме?


1. Сама криптовалютная ферма, выполненная в виде отдельного блока;
2. система удаленного управления фермой или фермами.
Задание совсем небольшое. По первому пункту сразу, а по второму в другой статье.
Итак, снова к ферме.

Покупаем материнку

Первым делом нам нужно определиться с материнской платой, которую, в свою очередь, мы
должны выбрать исходя из того, каким количеством видеокарт мы будем располагать в будущей
ферме. От количества видеокарт и от производительности каждой из них выйдет суммарная
мощность Вашей фермы (так теперь для краткости будем называть этот компьютер). Пока о
самой производительности говорить не будем, а вот о количестве – самое то.
Мы собирали фермы, в которых максимальное количество видеокарт – 8. Из полусотни ферм
ни одна не работала устойчиво. Что я хочу сказать? Ферма работала какое-то время, например 5
– 10 минут, затем зависала. Конечно, были случаи, когда такая ферма работала несколько часов,
затем сбои. Не скрою, есть пара знакомых, у которых ферма с 8-ю видеокартами работает
устойчиво. По крайней мере, знакомые это утверждают. Но, собрав несколько десятков ферм,
думаю, что не стоит повторять, хотя пробовать можно и нужно. Здесь не нужно забывать о
качестве комплектующих. О них, и именно о тех, на которые стоит обратить особое внимание –
чуть ниже. Теперь 7 карт. Здесь история похожа, но несколько веселее. Примерно на двадцать
ферм – две работают устойчиво, без перебоев. Почему? Опять же чуть ниже разберемся в
комплектующих. Теперь дошли до 6 видеокарт. Это, наверное, будет оптимально. Именно с
таким количеством можно городить наш огород. Конечно, количество может быть от одной и
больше (предлагаем до 6). Это зависит от Вашего бюджета. Можно и четыре, и три. Именно
видеокартами будет определяться мощность фермы и количество заработанных монет.
Вернемся к материнской плате. Предыдущий абзац мы отошли в сторону видеокарт потому,
что на материнских платах предусмотрены гнезда, вернее, как минимум, одно большое гнездо,
19

куда можем вставить одну видеокарту. Мы хотим в нашей ферме использовать больше
видеокарт. Поэтому мы должны выбрать в магазине такую материнку, в которой, помимо
основного слота для видеокарты, находятся еще несколько укороченных или полных слотов. Мы
их тоже сможем использовать в ферме. Также на материнке часто присутствует разъем под
названием M.2. К ним можно подключать твердотельные жесткие диски, другую периферию. Мы
же, при необходимости, можем использовать переходник с M.2 на укороченный PCI Express, в
который подключим очередную карту. Есть еще способ подключения дополнительных видеокарт
с помощью USB расширителя. Но мы его рассматривать не будем. На самом деле в магазинах
есть достаточный ассортимент материнок с нужным количеством полных и укороченных
разъемов для подключения видеокарт. Возьмем, к примеру, материнскую плату марки «ASUS
PRIME Z270-P». Вот ее фото:

На ней находятся два разъема PCI Express 3.0/2.0x16, четыре разъема PCI Express 3.0/2.0x1
(выделенные красным цветом) и два разъема M.2 (выделенные синим цветом). Если мы
приобретем 2 переходника с M.2 на PCI Express 3.0/2.0x4 (на этой материнке два разъема M.2),
то каждый вышеупомянутый слот (всего – 8) можем использовать для подключения видеокарты.
Мы взяли для примера материнку «ASUS PRIME Z270-P». Вы можете выбрать другую,
обратите только внимание, чтобы было нужное количество слотов для подключения видеокарт.
В документации они должны называться «PCI Express 3.0/2.0x1-16». Здесь, на конце 1-16, может
быть 1, 4 или 16. Нам подойдет любой или любые. Также могут быть разъемы M.2, они тоже
подойдут.
Вы сделали свой выбор с материнкой, можно выбрать процессор и оперативную память. На
материнке в документации указано, какой тип процессора к ней предназначен. Его мы
определяем по разъему – «Socket». И для «ASUS PRIME Z270-P» это LGA1151. Именно
процессор с таким сокетом нужно приобрести для данной материнки. Опять же напоминаю, что
20

мы рассматриваем материнку «ASUS PRIME Z270-P», и для нее нужен процессор с сокетом
(разъемом) LGA1151. Для другой материнки нужен будет свой.

Покупаем процессор

Нет никакого смысла гнаться за дорогим процессором. Приобретайте процессор с самой


низкой ценой. Для фермы производительность процессора и количество встроенных ядер роли
не играет. В нашей ферме всю непосильную работу будут выполнять видеокарты. Конечно, «не
играет» до какой-то степени. Но, скорее всего, Вам не удастся сегодня купить процессор с
сокетом LGA1151, у которого будет меньше чем два встроенных ядра и тактовой частотой
меньше 1 Гигагерца. А сегодня такие и есть самые дешевые. Проверьте, чтобы в комплекте с
процессором шел вентилятор, иначе его нужно будет покупать отдельно.

Покупаем оперативную память


21

Как и процессор, тип оперативной памяти, которую можно использовать с нашей


материнской платой, указан на коробке материнки. В случае с мамкой «ASUS PRIME Z270-P» –
это DDR4. Помните, мы выбирали материнку, так вот, на материнке другого производителя или
другой серии может быть оперативная память другого типа. Когда будете приобретать ее,
проверьте, какая указана на материнке.
Какую бы Вы память не выбрали, она должна быть объемом не меньше чем 4 ГБ (четыре
гигабайта). В нашей ферме не имеет смысла устанавливать память больше чем 4 ГБ. Мы ведь
хотим собрать ферму, используя минимальный бюджет. Конечно, можно установить больше
памяти, но на добычу криптовалюты это не скажется. Предлагаю остановиться на 4 ГБ.

Выбираем жесткий диск

Модно устанавливать в качестве жесткого диска твердотельный накопитель. Если в Вашем


домашнем компьютере стоял жесткий диск, Вы заменили его на SSD (твердотельный), то,
безусловно, заметили увеличение скорости работы компьютера. А особенно, наверняка,
сократилось время загрузки операционной системы. И это здорово! Мы пойдем другим путем. Я
не буду Вам советовать приобретать твердотельный жесткий диск. Почему? Советую купить
такой диск, который дешевле. Если дешевле окажется твердотельный, тогда его. Сегодня масса
небольших магазинчиков, в которых можно купить поддержанный накопитель (б/у). Его
стоимость в разы ниже, чем у нового. А вот по скорости загрузки давайте разберемся. Когда мы с
Вами соберем ферму, и включим ее (конечно после установки соответствующих программ), она
запустится, допустим, через 2 минуты в случае с установленным обычным винчестером
(жестким диском), или через 30 секунд в случае с установленным SSD (твердотельным
накопителем). Конечно, хорошо во втором случае и очень быстро. Но думаю, что Вы теперь не
будете ее выключать, или выключите через неделю – другую, а то и через месяц (не знаю зачем).
Ну, может для профилактики, или перенесете ферму с одного места на другое… Это я к тому,
что ферма у Вас будет работать круглосуточно, скорее всего, Вы не будете ее выключать.
Поэтому, в это время жесткий диск или твердотельный накопитель практически не будет
работать. Стоит ли в данном случае гнаться за скоростью и, скорее всего, переплачивать?
22

Жесткий диск

Твердотельный накопитель
23

Разобрались, теперь нужно определиться, какой объем памяти должен быть у Вашего
накопителя? Мы будем устанавливать операционную систему Windows 10, а для ее нормальной
работы достаточно минимум 60 ГБ (шестьдесят гигабайт накопителя). Если на Вашем
накопителе будет больше – отлично. Но не меньше. И еще одно – касаемо жесткого диска или
твердотельного накопителя. При покупке его обратите внимания на интерфейс (с помощью чего
он соединяется с материнкой). Сегодня популярный – SATA. Может быть другой, сверьтесь с
Вашей материнкой. Вышеупомянутая материнская плата «ASUS PRIME Z270-P», для жесткого
диска имеет несколько разъемов SATA. Если это твердотельный диск, то может быть SATA тоже
или M.2. Обычно материнка комплектуется несколькими переходниками для накопителя. Не
забудьте провентилировать этот вопрос.

Несколько слов о клавиатуре и мыши

Клавиатура и мышь будут нами использоваться только на стадии подготовки программного


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

Теперь покупаем блоки питания

Здесь мы подскажем, как поступить проще и понадежней. Сборка нашей фермы будет
происходить в два этапа. На первом этапе мы подключим, и будем использовать только одну
видеокарту. На втором – остальные. Нужно вернуться к видеокартам. Как мы рассмотрим ниже,
при покупке совершенно необязательно покупать одинаковые видеокарты. Конечно, если они
будут одинаковые, то будет чуть проще настроить ферму. Но на это уйдет лишних полчаса,
может полтора. А найти в магазине нужное количество одинаковых видеокарт не всегда удастся.
И не надо. Берите те, которые есть и которые по карману. К выбору видеокарт мы еще вернемся.
24

На этом этапе рекомендуем иметь (приобрести) два блока питания. Один из них, назовем его
первый, – дешевый (выбирайте самый дешевый).

Он будет запитывать только материнскую плату. А вот с другими нужно немного


разобраться. Остальные блоки питания будут запитывать видеокарты и у каждой свой райзер. Об
райзерах тоже чуть ниже. Питание, которое будут использовать видеокарты – 12 вольт, а райзера
– 5 вольт или 12вольт. Видеокарты в Вашей ферме будут потреблять самую большую мощность
от сети. Имеется ввиду по сравнению с материнской платой. У разных видеокарт разный ток
потребления, разная потребляемая мощность (но только по 12 вольтам). Поэтому, купив
видеокарту, зайдите на сайт изготовителя и посмотрите на потребляемую мощность. Также, эти
рекомендации можете получить у продавца. Обычно на сайте магазина пишут – рекомендуемая
мощность блока питания для видеокарты. Но обычно магазин указывает рекомендуемую
мощность блока питания с учетом материнки. У нас, в данном случае, это раздельно. Поэтому от
рекомендуемой мощности можете смело отнять сотню ватт. И такой блок питания (такой
мощности) нам подойдет. Но, стоп. Как я уже сказал, мы от блока питания для видеокарт будем
брать только 12 вольт (правда, еще в некоторых случаях для райзера может быть и 5 вольт, но
для 5 вольт нужен очень маленький ток, поэтому здесь при выборе мы будем им пренебрегать).
Почему стоп? Дело в том, что на блоке питания присутствуют различные напряжения – это +5
вольт, – 5 вольт, +3.3 вольта, +12 вольт и -12 вольт.
25

И мощность блока указывается суммарно, для всех напряжений. Обычно, на боковой стенке
блока пишут какое напряжение, и рядом максимальный ток для этого напряжения. Сейчас нас
интересует только +12 вольт. А какой ток должен быть написан рядом, давайте разберемся. К
примеру, возьмем видеокарту марки NVIDEA-GTX1070. Потребляемая мощность такой карты
находится в пределах 170–180 ватт (максимальная). Если помните со школы, то мощность
считается, как напряжение, умноженное на ток. Тогда ток будет равен мощности, деленной на
напряжение. В нашем случае 180 / 12 = 15 ампер. Но опять, не спешите. Это ток, при котором
реально будет работать видеокарта продолжительное время (очень продолжительное). Мы ведь
хотим майнить криптовалюту не день или два, а месяцы и годы. Поэтому рекомендуем
рассчитанный ток умножить на два. Здесь еще есть один важный момент. Ни для кого не секрет,
что блоки, которые мы покупаем в компьютерных магазинах – китайского производства. Тем
более бытовые. Китайцы прибегают к некоторым ухищрениям, удешевляя свои товары. Поэтому,
и поэтому тоже, мы умножаем на два. То есть, в случае с видеокартой NVIDEA-GTX1070, Вы
приобрели блок питания, суммарный ток у которого, по напряжению +12 вольт, больше чем 30
ампер.
Продавцы могут Вам предложить приобрести у них синхронизаторы для блоков питания.
Отказывайтесь. Это лишняя трата денег. И так, у нас есть два блока питания. Следующее –
монитор.

Монитор
26

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

Тем самым мы будем обманывать систему (он стоит намного дешевле монитора). Пусть
думает, что монитор у нее есть. Хотя, если у Вас есть лишний монитор, пускай он будет
подключен к ферме. Опять же, для подключения монитора необходим специальный кабель.
27

Посмотрите на Вашу видеокарту, на ней, как правило, несколько разъемов для монитора. Любой
из них можно использовать. Ну, а на мониторе может быть другой разъем. Здесь возьмите
переходник. Конечно, и для заглушки выбирайте такую, у которой разъем соответствует любому
разъему на видеокарте.

Теперь неприятный момент

Хочу вернуться к блокам питания. Они ведь на гарантии! Ничего, на гарантии скоро
останется только один! Мы ведь выбирали не самые дорогие блоки, старались подешевле. У тех
же китайцев есть блоки подороже, они называются «честными» блоками. И они, действительно,
«честные». Это когда характеристики, написанные на боковой стенке, соответствуют реальным.
Правда, стоят они раз в пять дороже. Вот фото одного из них:

Если Ваш бюджет позволяет, то некоторые наши дальнейшие рекомендации можете


пропустить, хотя думаю, все равно будет полезно. Например, мой старший брат, а он профессор
и доктор наук, советуется со мной по техническим вопросам.
Итак, у вас обычный китайский блок питания. Нет, у Вас минимум – два. Так вот, с первым,
который будет запитывать материнскую плату, мы делать ничего не будем. И поэтому он
останется на гарантии. А вот со вторым, нечестным, придется повозиться. Кстати, если у Вас
есть сын или дочь старше 12 лет, то поручите им. Он или она справятся с этой доработкой.
Именно так я и поступаю. Не знаю почему, но им очень нравится запах канифоли, пусть паяют. В
общем, убедитесь сами. Что нам, вернее Вам, нужно сделать и почему. Сначала снимаем крышку
блока питания. Там четыре болтика (крестовая отвертка). Это тот момент, когда Вы лишаетесь
гарантии. Теперь внимательно осматриваем детали, которые прикручены к радиаторам. Каждую
деталь проверяем и поджимаем отверткой. Вот увидите, как минимум, какая-то деталь была
плохо прикручена (скоростная китайская сборка). В будущем эта деталь обязательно выйдет из
строя и может потянуть за собой другие. Ведь в данном блоке нам нужно получить около 15
ампер. Вы увидите, как греется видеокарта при работе, а детали, стоящие на радиаторах,
обеспечивают нужную мощность. Если они плохо прикручены – плохой теплоотвод, могут
28

сгореть (сгорят обязательно, это закон). Также, если Вы подключите блок питания в сеть и
включите на нем выключатель, будете, наверное, удивлены – он не запустится. Этот эксперимент
лучше сделать до того, как Вы сняли крышку. Дело в том, что внутри блока питания по высокой
стороне (так называют ту часть, которая электрически связана с розеткой), присутствует высокое
напряжение, а не снятая крышка защитит Вас от него. Так вот, блок питания не запустится. Это
нормально. У каждого бытового компьютерного блока питания есть косичка. Так называют жгут
проводов с разъемом вот фото:

Это самый толстый жгут проводов. Его обычно подключают к материнской плате. Если этот
разъем не подключить к материнке, блок не «заведется». Это будет видно по вентилятору на
блоке питания. На материнке, где подключается питание с помощью этого большого разъема,
есть два контакта, у них – электронный ключ, замыкающий между собой контакты. Ключ
управляется через BIOS. При установке программ мы будем работать с этим ключом. Так вот
из-за них блок и «видит», что его не подключили, и, соответственно, не включается. А мы не
будем этот блок подключать к материнке. Нам просто нужно поставить на разъем перемычку в
этом месте и обмотать ее вместе с разъемом изолентой, чтобы она не выпадала. Вот фото
разъема с установленной перемычкой:
29

Будьте внимательны. Нужно правильно установить перемычку, иначе блок может сгореть. Но
Вы ведь еще не снимали крышку? Тогда Вам отремонтируют его по гарантии. Хотя, по правде
говоря, у нас были случаи, когда неправильно устанавливали перемычку. Блок сразу после
включения «уходил» в защиту. Тогда нужно отсоединиться от сети, правильно установить
перемычку, включить блок. Вентилятор начнет крутиться и блок работает. Но обычно мы делаем
не так. Дело в том, что из всего большого количества проводов нам нужны только все или часть
черных, а это масса, все или часть желтых, это +12 вольт, и иногда один красный, это +5 вольт
(зависит от типа райзера). Поэтому мы прозваниваем омметром косичку и находим на плате
блока питания два провода от прошлой перемычки. Один из них будет массой (черный), а второй
припаян на плате (на фото – салатовый). Мы запоминаем, где он припаян, отмечая фломастером.
Прошу Вас, не используйте карандаш. След от карандаша проводит электрический ток и поэтому
могут быть проблемы. Также запоминаем, куда идут желтые провода (они все придут на одну
площадку), черные и красные. Они тоже придут на свои площадки. Мы обычно выпаиваем все
провода. Не трогаем провода, идущие к переменному напряжению. Они с другой стороны платы.
И первым делом припаиваем перемычку к массе, которую мы отмаркировали первой. Мы
выпаяли все провода. Почему? Давайте посмотрим на видеокарту «ASUS GeForce GTX 1070
Dual 8GB»:

По этому разъему, приходит питание с массой. Всего здесь 8 проводов. 3 из них +12 вольт,
пять – масса. На видеокартах бывает до трех разъемов дополнительного питания. Для всех
подходит разъем PCI Express Power Connector 6+2 pin. Соответственно для этого разъема мы
должны подготовить провода соответствующего цвета и сечения. Как Вы выше заметили,
принято массу подводить черным проводом, другие напряжения – соответствующим цветом. Мы
всегда, для таких блоков меняем провода, идущие к видеокартам. Делаем их несколько длиннее,
это в будущем при монтаже удобно, например, 50–60 сантиметров каждый. К тому же, родные
провода несколько тонковаты для наших целей. Мы рекомендуем обязательно медный. Иначе и
не припаяете. Многожильный, и площадью сечения 1.5 квадратных миллиметра. Для такой
карты можно и меньше сечения, но я не знаю какая или какие видеокарты у Вас будут. А такого
сечения у отдельного провода будет достаточно для любой. Такие провода мы покупаем в
Эпицентре. Конечно, магазин электротоваров у Вас свой. Это не дефицит. Возьмите только пару
цветов. Один из них черный или один темнее, другой, конечно, светлее. Черный или темнее
будете использовать как массу, светлее как +12 вольт. Также нужно приобрести ответные
разъемы для питания видеокарт. Это в радиотоварах. Тоже не дефицит. Вот фото:
30

Их называют PCI Express Power Connector 6+2 pin. Они восьми пиновые, просто разбираются
на 2 + 6. И у видеокарт есть различные варианты подключения разъемов питания. Бывают как на
этой карте 8-ми пиновый, бывает один восьми пиновый, другой шести пиновый, бывает 8 + 8 и
т. д.
В нашем случае, мы припаиваем 5 новых черных проводов на массу.

Это, то место, где были припаяны родные черные провода. Также рекомендуем из выпаянных
(родных) проводов с разъемами (вы ведь ничего не откусывали?), выбрать эти два разъема:
31

Один из них – это 6-ти пиновый, как для видеокарты PCI Express Power Connector 6, без
двойки. Он и есть для видеокарты, но мы его используем несколько иначе, а второй называют
«molex». Все припаянные к ним провода мы оставляем. Так вот, все черные провода от них
также возвращаем на место. Припаиваем рядом с новыми черными. Красный от молекса
припаиваем туда, где были красные (+5V), желтый, вместе с тремя новыми, припаиваем туда, где
были желтые (+12V). Теперь припаиваем новые провода к специальным контактам от нового
разъема и вставляем их в новый разъем в места, как на фото:

Опять же, будьте внимательны, не перепутайте ничего. На фото, сверху справа, показан
разъем 6+2, причем выводами (в направлении видеокарты) к Вам. Два крайних черных, по
вертикали, это дополнительные 2. А на фото вверху слева, тот же разъем без дополнительных
двух пинов. Паяйте все 8 пинов. На будущее, возможно пригодится.
Последнее, что нужно сделать, это вернуть на место крышку блока питания, не забыв хорошо
прикрутить плату блока питания к корпусу (Вы ведь ее откручивали?). Теперь включаем в сеть,
вентилятор запустился. Вольтметром мы проверяем наличие нужных напряжений в нужных
местах. Вот фото:
32

Блок питания модернизирован и готов к использованию. Конечно, по количеству видеокарт


должно быть соответствующее количество блоков питания и один для материнки.
При таком раскладе это все, что касается блоков питания. Но можно по-другому.

Опять блоки питания

Можно поступить несколько проще. Вы приобретаете нужные по мощности блоки питания,


не разбирая их, и тем самым не нарушая гарантию, устанавливаете снаружи перемычку для
запуска. Покупаете небольшие переходники, а они продаются и не являются дефицитом. Вот
фото:
33

И через эти переходники запитываете свои видеокарты. Все намного проще и можете так и
поступить. Но напоминаю, что блоки, которые Вы купили – «нечестные». Это одно. А в скором
времени, дотронувшись до проводов питания видеокарт и к переходникам, Вы заметите, что они
греются и не слабо. В недалеком будущем могут выгореть и проводки и переходники. Также, при
покупке переходников, Вы можете обратить внимание, что из восьми пинов не все запаяны.
Подумайте об этом. Тем не менее, Вы вполне можете так поступить для тестовых испытаний
фермы. За один – два дня, думаю, ничего не случится. Греться обычно начинает сам переходник,
окисляется, еще больше греется…

И снова блоки питания, но теперь уже «честные»

Это очень неплохие блоки. У них все аккуратнее. Вспомогательные провода выведены через
разъемы. Как правило, и блок и толщина проводов соответствуют заявленным характеристикам.
Очень часто в комплекте есть все необходимое для подключения одной и даже двух видеокарт к
одному блоку. И они реально работают долго и без проблем. Мы их рекомендуем. Например,
если возьмете такие блоки:
34

то к каждому сможете подключить по две видеокарты, например, GTX1080-ti. Притом, что


каждая может потреблять около 300 ватт. Соответственно, если планируете 6 видеокарт, то
достаточно будет 3 блока питания. А материнку подключите к одному из них. Конечно, не забыв
у остальных установить перемычки для запуска. У них только одна проблема – цена. Помните,
как в анекдоте про невесту: и хороша, и хозяйственная, и умница, но чуть-чуть беременна. Но в
целом это хороший выбор. Я имею в виду блоки. Хотя…

Последний вариант, это серверные блоки питания

Он хоть и последний, но, наверное, лучший. По цене, для нашей фермы, занимает
предпоследнее место. Дороже будут три «честных». Приобретая такой блок, Вы можете
попросить продавца подпаять к нему необходимые разъемы.
35

Не забывайте и про материнку (24-пиновый разъем питания). Этот блок изначально


предназначен для круглосуточной работы, и он лучше всего будет подходить к нашей ферме.
Они рассчитаны на разную мощность. Ну, а как определить нужную, Вы уже знаете. С блоками
разобрались.

Покупаем райзеры

Слово райзер мы начали слышать при появлении криптовалютных ферм. Слово-то было и
раньше, но специфика его применения была довольно узкой и редкой. Сейчас мы к нему
привыкли. Вот как он выглядит:
36

Райзер с разъемом питания +5V «molex»

Плата райзера с разъемом питания +12V, как на видеокарте

Это небольшой набор, где кабель, похожий на USB, и пара плат. Они хоть и стоят недорого,
но желательно их количество в нашей ферме по возможности уменьшить, и не только из-за
денег, об этом позже. Мы с Вами остановились на ферме, в которой будет шесть видеокарт.
Почти всегда одну из них мы можем установить на материнскую плату. Почему почти всегда?
Есть материнки, где на одном конце, по линии нужного разъема, стоит деталь, выступающая по
высоте. И некоторые карты по своей длине не могут тут установиться. Мешает эта деталь. Тогда
применяют райзер. Вы крепите видеокарту, где удобно, и с помощью этого набора подключаете
37

ее к материнке, не забывая подключить дополнительное напряжение. Кстати, к райзеру также


нужно подключить напряжение отдельно. Именно поэтому мы оставили два разных разъема,
когда перепаивали блок питания выше. Почему два? Райзеры, которые мы встречали, бывают с
двумя различными подводами питания. Один тип – как шести пиновый на видеокарте, другой –
молекс. Мы с Вами оба их оставили, когда перепаивали блок. Подключайте тот, который нужно.
Теперь, надеюсь, понятно, что мы расположим все или нужное количество видеокарт, где
удобно, и райзерами подключим их к материнке. И не забудем про дополнительное питание, как
видеокарт, так и райзеров.

Почти последнее

Почти последнее, что может нам понадобится, это переходник M.2 на PCI Express 3.0/2.0x1-4.
Вот фото:

Обычно встречается M.2 на PCI Express 3.0/2.0x4. Здесь разницы нет. Напомню Вам. Если на
материнке не хватает PCI Express 3.0/2.0x1-16, но есть один или два разъема M.2, то с помощью
таких переходников, Вы получите дополнительные слоты, куда подключите райзеры с
видеокартами.

Теперь самый дорогой и поэтому сложный выбор: видеокарты


38

Как я уже говорил выше, не стоит стремиться покупать для фермы одинаковые видеокарты.
Очень часто оказывается, что в магазине нет одинаковых моделей. Конечно, если у Вас есть
уверенность в том, что именно такие видеокарты лучше обрабатывают какую-то криптовалюту,
то выбирайте именно эти. Здесь обычно цена и производительность связаны. Т. е., чем дороже,
тем производительней. Но иногда, просматривая цены в интернет магазинах, обращаешь
внимание, что одна и та же видеокарта, по цене может отличаться в разы. Будьте внимательны.
Давайте посмотрим производительность видеокарт на примере GTX-1070, GTX-1080, и
GTX-1080ti. Примерно тоже относится и к RADEON.

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

На этом приобретение комплектующих мы закончили. Можно начинать «самое сложное и


самое страшное» – сборку и настройку фермы.

Собираем криптовалютную ферму без посторонней помощи


39

Начинается самое интересное. Если Вы, папа или мама, то самое время подключить к этому
занятию ребенка (конечно, не грудного, хотя как знать…). Если Вы ребенок, и, наверняка, уже
большой (от 13 лет, думаю не меньше, раз дочитал досюда), позови родителей, им тоже будет
интересно.

У старшей возрастной категории, от 30 лет, сборка и настройка компьютера ассоциируется с


чем-то непонятным и сложным. Возникает некий барьер страха. А у младшей категории, до 20
лет, наоборот, страха нет, хотя очень часто и знаний не хватает. Вернее, они думают, что не
хватает знаний. Когда мы закончим сборку и установим нужный софт (так называют
программы), это исчезнет, имеется в виду нехватка знаний, а страх, я надеюсь, появится. Ну,
может не страх, а внимание и осторожность. Самая возрастная категория – это от 20 до 30 лет.
Они знают все, почти все. И именно они – двигатель прогресса. Эта категория может не читать, а
сразу заниматься майнингом, у них уже все есть.
Не знаю, кто остался, а мы начнем. Теперь без шуток. Кто раньше не связывался с
электроникой, может быть не слышали, или не придавали значения такому понятию, как
40

статическое электричество. Электронщики говорят проще – статика. Пожалуйста, помните,


статика есть, она всегда и почти везде. И она злейший враг электроники. Вы ведь обратили
внимание, когда приобретали материнскую плату, память, и т. д., почти все находится в
специальных полупрозрачных пакетах. Это антистатические пакеты. Практически вся
полупроводниковая продукция хранится и поставляется в такой упаковке. Если у Вас шерстяная
или нейлоновая одежда, то Вы, наверняка, будете источником статики. Помните в школе опыт,
когда потрете расческой по своим волосам, а затем небольшие кусочки бумаги прилипают к
расческе. Или опять же школа, 9 – 11 класс, электростатическая (электрофорная) машина
Вимшурста. Это все статика. Вы можете, не зная того, вывести из строя деталь. В противоядие
этому, придумали антистатические браслеты, пожалуйста, не путайте с милицейскими
(полицейскими), они от статики не помогут.

А первые браслеты надеваете на запястье, специальным «крокодилом» цепляетесь за


отопительную батарею или водопровод, т. е., заземляетесь. Теперь можно доставать детали и
начинать сборку. Конечно, если Вы бесстрашный или бесстрашная, то хотя бы подержитесь пару
секунд за водопроводную трубу или батарею (желательно, где нет краски), так произойдет
утечка Вашей статики в землю.
У нас ведь пока нет корпуса или скелета для фермы. Того скелета, где будут крепиться
комплектующие. Поэтому мы пока все соберем и настроим прямо на столе, и все будет работать.
Берем материнскую плату, распечатываем процессор, открываем защелку, устанавливаем
процессор. Обратите внимание на специальные пазы – направляющие. Из-за них установить
процессор неправильно невозможно. Хотя читал, бывали случаи…
41

Но я до сих пор не могу понять, как можно было неправильно установить процессор.
Теперь сверху устанавливаем вентилятор процессора. Обратите внимание – на нижней
стороне нанесена термопаста.
42

Ее лучше не трогать руками. Ставьте вентилятор на место и аккуратно подключите к


материнке разъем питания от него. Теперь установите память, одну или две линейки (суммарно 4
гигабайта), обращая внимание на специальные пазы.

Они также помогут правильно позиционировать память в разъемах. Здесь особое внимание
статике. Старайтесь держать память, не дотрагиваясь до контактов платы. Следующее, что мы
ставим, это жесткий диск.
43

Мы выбираем слот SATA номер ноль. Обычно их (слотов) несколько и они пронумерованы.
Здесь не забываем про питание. Нужные кабельки идут в комплекте с материнкой.
Устанавливаем видеокарту и подключаем монитор. Не забываем про клавиатуру и мышь.
Остались блоки питания. К материнской плате подключаем тот блок, который мы не
модернизировали.
44

Его подключаем двумя разъемами: самый большой – 24-ти пиновый и небольшой, 8-ми
пиновый. От второго только половину, т. е. 4 пина. Устанавливаем видеокарту и аккуратно, не
раздавите материнку, к видеокарте подключаем дополнительное питание от второго блока. Вот
так у Вас должно получиться:
45

Теперь можете подключить блоки питания к подготовленному заранее удлинителю –


тройнику, нам понадобится в удлинителе всего 8 розеток, и подключить удлинитель в сеть. При
этом монитор может моргнуть, если он был включен, на втором блоке питания должен
запуститься вентилятор. И все. больше ничего не должно крутиться или светиться.
Дело в том, что у нас, в ферме, нет кнопки включения. На обычном компьютере этой кнопкой
Вы включаете компьютер. У нас ее нет и не будет, она нам не нужна. Мы пойдем другим путем
(как нормальные герои). На каждой материнке, сбоку, есть небольшой разъем, с торчащими
клеммами. На этот разъем подключаются различные кнопки, не переключатели. Нас интересует
на этом разъеме пара штырьков под надписью «power on». Вот фото части материнки:
46

Аккуратно проводком, отверткой, ножницами, в общем, чем-нибудь мы замыкаем эти два


пина. У нас сразу завертится вентилятор на первом блоке питания, вентилятор на процессоре и
зажгутся светодиоды на материнке.
Так как у нас, вернее, у Вас в компьютере (пока еще это не ферма, а компьютер) не
установлена операционка, монитор покажет Вам, что Вы попали в BIOS (базовая система ввода
вывода). Все правильно.
В дальнейшем, при настройках мы еще будем заходить сюда и не раз. Пока нам нужно
сделать включение компьютера при подаче питания. Вы ведь помните проводок или ножницы?
Такой метод включения мы и оставим. Дело в том, что при обработке криптовалюты у Вас может
пропасть свет. А когда появится, компьютер сам включится, загрузится и продолжит майнинг.
Да и сейчас, при настройке мы не хотим каждый раз после отключения питания замыкать эти два
контакта отверткой. Для этого включим соответсвующий режим. У нас материнка, если Вы
помните, – «ASUS PRIME Z270-P», на примере ее мы и покажем, как это сделать. Конечно, у Вас
может быть другая материнка и с другим интерфейсом биоса, здесь внимательно почитайте
пункты и найдете соответствующие. Они будут. Так выглядит наш BIOS:
47

Заходим в пункт «Advanced», выбираем «Advanced/ARM configuration», ищем пункт «Restore


AC Power Loss» и ставим «Power on». Вот фото:
48

Не забываем сохранить настройки. Для этого нажимаем F10 и клавишу Y, теперь «Enter».
Сейчас мы можем проверить, как работает автоматическое включение. Выключаем
удлинитель из розетки. Ждем секунд 5–10 (обычная практика), снова включаем. Теперь, при
подаче питания, Вы увидите, что заработали оба куллера, зажглись светодиоды на материнке и
вот-вот появится на мониторе BIOS. Все нормально. Выключаем его из розетки.
Устанавливаем программы и запускаем ферму
Первое, что мы должны сделать. Устанавливаем операционную систему. У нас будет
Windows 10.

Где взять Windows 10, не должно быть проблем. В магазинах компьютерной техники она
всегда есть в продаже. Эта система неплохо себя зарекомендовала, как оболочка для программ
обработки криптовалюты. Рекомендуем из исходников сделать загрузочную флешку[15]. Это
окажется удобным в дальнейшем. Вы сможете, не подключая к ферме DVD-ROM, вставить
флешку в материнку, указать в BIOS откуда грузиться, и процесс установки начнется
автоматически.
Установили операционную систему. Осталось немного шагов. Давайте сразу подключим
интернет: если у Вас проводной Интернет – подключите к новому компьютеру кабель, если у Вас
WiFi – подключитесь к роутеру, как обычно, через модем.
В дальнейшем, при работе фермы, желательно использовать кабель для подключения к
Интернет. Роутер и модем может иногда «сбойнуть». А ферме очень важно иметь устойчивую
связь с сетью. Также, хочу обратить внимание, что для нормальной работы фермы совсем не
нужен скоростной Интернет. Здесь достаточно самого медленного, который Вам могут
предложить провайдер. Например, для одновременной работы десятка ферм, достаточно
Интернета, поставляемого от мобильной телефонной компании. Они предоставляют медленный
Интернет, с небольшим трафиком, например 40 гигабайт в месяц. Для десятка ферм этого хватит
с головой. А для Вашей, пока одной, – и подавно. Но очень важно иметь стабильный Интернет.
49

Следующее, что нужно сделать, это установить драйвер для видеокарты. Как это сделать,
можно прочитать здесь[16].
Если Вы помните, на этом компьютере мы пока установили одну видеокарту. Почему пока
одну? Если Вы подключите сразу все видеокарты, то система «увидит» только три. Для того
чтобы она «увидела» остальные, нужно будет снова зайти в BIOS. Мы это сделаем, но чуть
позже.
Здесь хочу показать одну особенность подключения большого количества видеокарт. Есть
моменты, которые пару лет назад заставили нас потерять кучу времени и нервов.
Каждую следующую видеокарту мы будем подключать через райзеры. Хотя можем и первую
(основную) видеокарту подключить через райзер. Вы это сможете сделать потом. Пока она стоит
в основном слоте.
Давайте теперь протестируем компьютер, как он будет работать уже криптовалютной фермой
с одной видеокартой. Сейчас мы должны зарегистрироваться на каком-нибудь пуле, скачать по
его ссылке программу для майнинга. Сделать небольшой файлик для запуска этой программы и
запустить ее. После этого мы посмотрим, как ведет себя наша ферма (теперь уже ферма).
Посмотрим на нагрузку процессора. И будем добавлять видеокарты.
Регистрацию на пуле и на бирже, скачать кошелек, Вы можете сделать на другом
компьютере. Не обязательно на этой ферме. На ферму нужно скачать саму программу для
майнинга.
Пулов много, выберем один из них. Например, Suprnova[17].

Здесь Вы увидите несколько десятков криптовалют. Прокрутив страничку вниз, выберем


одну из них. Для примера возьмем LBC (Lbry.io Credits). Можно другую:
50

Нажимаем кнопку «Start Mining» и попадаем на страничку этой монеты:

Вверху справа, для регистрации, выбираем «Sign Up» и заполняем поля регистрационной
формы:
51

Не забываем установить галочку согласия с правилами и щелкаем капчу. Нажимаем


«Зарегистрироваться».
Теперь нужно завести кошелек для данной криптовалюты. Его можно скачать здесь[18]. Или,
как например, зарегистрироваться на какой-нибудь бирже криптовалют. Например, на
Poloniex[19]. При этом Вы получите массу различных кошельков. Вы получите кошельки под те
криптовалюты, которыми осуществляются торги на бирже. Здесь есть и LBRY. Регистрация на
бирже потребует паспорт или права и займет некоторое время, пока американцы проверят
валидность документов. Сейчас на Poloniex проверка занимает пару недель. Поэтому установите
стандартный кошелек для монет LBRY (Вы ведь не хотите ждать две недели). После запуска
стандартный кошелек некоторое время будет синхронизироваться с сетью, загружая в себя
предисторию блоков транзакций. Тем не менее, Вы получите настоящий кошелек для хранения
этой криптовалюты. Нам (вернее Вам) сейчас нужен будет адрес кошелька. После установки Вы
его получите.
Теперь Вы заходите снова на Suprnova[20], и уже, после выбора майнинга монеты LBRY,
вверху нажимаете «Login». Здесь вводите свой e-mail, регистрационный пароль и попадаете в
свой кабинет:
52

Давайте здесь подробней. Слева выбираем «Account», раскрывается список. В нем выбираем
«Edit Account». Появится то, что видите выше. Некоторые поля будут заполнены. Оставьте их.
Теперь: Username – придумайте себе имя, например, «vasy» (кажется, все на английском), под
этим именем Вы увидите себя в статистике работы пула. E-mail, куда будут отправляться Вам
разного рода сообщения от пула. Например, Вы несколько раз неправильно вводили пароль. Пул
заблокирует Вас и отошлет на этот адрес ссылку для разблокирования аккаунта. Ведь это могли
быть мошенники! Payment Adress – это адрес Вашего кошелька для LBRY. Именно поэтому мы с
Вами создавали выше кошелек. Если хотите, укажите тот, который на снимке выше. Тогда все
намайненные Вами с этим пулом монеты попадут мне в кошелек. Я не против, но Вам, думаю,
это не понравится. Заполните это поле адресом своего кошелька. Donation Percentage – оплата
комиссии пулу. Automatic Payout Threshold – это порог вывода монет отсюда в Ваш кошелек.
Можете пока поставить 0.1. Галочка «Anonymous Account» – если она включена, то в статистике
пула для всех остальных участников, Вы будете присутствовать анонимно. Если выключена, то в
статистике будет Ваш логин. 4 Digit PIN – пин код, который вы вводили при регистрации.
Запомните! Вы можете сделать здесь любые изменения, но при этом должны ввести пин-код.
Если забудете, то аккаунт сразу заблокируется, и Вы получите письмо со ссылкой для
разблокировки. Также помните, если в почтовом ящике нет письма, проверьте спам. Скорее
всего, письмо там.
После заполнения всех полей, не забывая ввести пин-код, нажимайте «Update Account».
Переходим после этого на вкладку «My Workers»:
53

Здесь, на панели «ADD NEW WORKER», под надписью «Worker Name», введите
придуманное Вами имя для майнинг фермы. Допустим теперь «vasy1» (Это Ваш первый
работник, может, будут еще?). Под надписью «Worker Password», введите цифру 1. Нажимайте
кнопку «Add New Worker». Теперь на панели «WORKER CONFIGURATION», появится Ваш
новый работник:

Итак, кошелек у нас есть. На пуле мы зарегистрировались. Отсюда можем выходить, а можем
и оставаться. Теперь на ферму нужно установить (просто скопировать) программу для майнинга
LBRY на выбранном пуле. Эту программу можно было скачать по ссылке на вкладке «Help» —>
«Getting Started». Она за надписью: GPU Miner Source / Binary: Download here [21]. Чуть ниже
пример, как создать файл для запуска этого майнера.
Я знаю, что создание запускаемого файла у некоторых вызывает трудности. Поэтому вот
здесь[22] (19 Mb) мы подготовили архив нужного майнера в котором найдете уже готовый файл
для его запуска с настройками. В этом файле мы прописали вышеупомянутые настройки,
поэтому просмотрите его внимательно и замените на те, которые делали Вы при добавлении
вокера на пуле. Вот его содержимое (файл в архиве называется RUN-LBC-YIIMP.cmd):
ccminer-x64 – a lbry – o stratum+tcp://lbry.suprnova.cc:6256 – u vasy.vasy1 – p 1 d=64,stats –
cpu-priority 4
54

pause
Красным выделено то, что нужно заменить. Где vasy – логин на пуле, vasy1 – имя Вашего
вокера, 1 – пароль Вашего вокера. Этот файл должен лежать рядом с остальными. Для удобства,
Вы можете сделать для него ярлык и перенести последний на рабочий стол. Оттуда запускаете
его, как обычную программу.
Теперь можно начинать майнинг с одной видеокартой. Это мы сейчас и сделаем, проводя
тесты.
Запускаете программу с помощью ярлыка, не забудьте про подключение к Интернет.
Появится черное окошко, и там побегут надписи.

Это уже Ваша ферма начала обработку хешей. Пока нам это не интересно. Хотя пускай
работает…
В панели задач операционной системы правой кнопкой мыши открываем «Диспетчер задач»:
55

На вкладке процессы:
56

нас интересует нагрузка процессора. Это вкладка «Процессы», а в ней столбец «ЦП». Она
должна быть не более 20 %. Сейчас у Вас, наверняка, меньше. Но мы будем добавлять
видеокарты и она будет увеличиваться. Вы поймете, что электронщики называют «Танцы с
бубном или немного магии».

Выключаем компьютер, подключаем через райзер следующую видеокарту. Не забываем


подключить питание к райзеру и дополнительное питание к видеокарте. У нас будет уже три
блока питания. Это все помещается на столе. Просто будьте аккуратными, не замкните
чего-нибудь. Теперь включаем ферму. Да-да, теперь уже точно ферму. Ждем, пока загрузится
Windows. Заходим в диспетчер устройств, и ждем, когда установится драйвер для очередной
видеокарты. Возможно надо будет помочь системе установить драйвер. Здесь не торопитесь. Не
исключено, что потребуется перегрузить ферму. Обычно установка очередного драйвера требует
перезагрузки компьютера. Дождитесь, когда в диспетчере устройств, в разделе
«Видеоадаптеры», не будет вопросов или восклицательных знаков. Если уже нет, то запускаем
майнер. Видим, как пошла добыча криптовалюты. Снова открываем «Диспетчер задач». Видим,
что нагрузка процессора незначительно повысилась. Допустим, опять же до 20 % или чуть
больше. Это нормально, но вполне возможно, что она (нагрузка) выросла до 50 % или больше. В
чем дело? Теперь – «Танцы с бубном».
Одна видеокарта (первая) у Вас стоит в «родном слоте». Другую мы подключили через
райзер. У нас проблема повышения нагрузки процессора могла появиться из двух составляющих:
Первая – это блок питания, вторая – райзер. В блоке питания – маловероятно. Мы используем
новые блоки. Здесь могут быть повышены пульсации, но по токовой нагрузке мы с Вами
правильно выбирали блоки, а предположить, что у новых блоков питания высохли
электролитические конденсаторы, – маловероятно. У старых, бывших долгое время в работе
блоков питания, такое наблюдается. Поэтому сразу «грешим» на райзеры. У разных
производителей они несколько отличаются и платами, и проводами. Если у Вас некачественные
райзера, а через них нужно подключить только одну или две видеокарты, то на это можно не
обращать внимание. В нашем случае – это критично. Думаю что в магазине, где их покупали,
Вам обменяют на другую партию или производителя. Иначе Ваша ферма будет периодически
«зависать».
В чем здесь причина? В «Диспетчере задач» Вы можете отсортировать процессы по нагрузке
на центральный процессор. Сделайте так, чтобы процессы, больше всего нагружающие
центральный процессор, были вверху. Вы заметите, что периодически вверху появляется процесс
«Системные прерывания». И этот процесс занимает все больше процентов от общей загрузки
центрального процессора. В нашем случае ложные срабатывания прерываний может вызывать
некачественный кабель или покрытия на платах райзеров. Как правило, лучше заменить райзеры
целиком.
57

Если теперь все нормально, повторите все шаги, начиная с выключения компьютера,
подключения третьей видеокарты. Контролируйте работу по нагрузке центрального процессора в
«Диспетчере задач».
Теперь у Вас установлены три видеокарты. Здесь нужно остановиться. Дело в том, что
данный BIOS по умолчанию не «увидит» остальные видеокарты, сколько бы Вы их не ставили.
Для того, чтобы продолжить установку, нужно, перегрузив ферму, зайти в BIOS, найти вкладку
«ADVANSED»,

в ней, пункт «Advansed/System Agent (CA) Configuration», теперь уже в ней «Above 4G
Decoding» и выбрать в выпадающем списке «Enabled». Выходите из BIOS, не забыв сохранить
настройки.
Теперь ферма может «увидеть» и восемь видеокарт. Повторите все шаги, начиная с
выключения компьютера, подключения очередной видеокарты. Не забудьте о драйверах.
Контролируйте работу по нагрузке центрального процессора в «Диспетчере задач».
Почти все. Осталось совсем немного. Вы уже можете не выключать пока ферму, она
пополняет Ваш кошелек. Зайдя в свой кабинет на пуле, в «Dashboard», под надписью «My
Balance» Вы увидите три надписи:
58

Две верхних надписи Вас должны заинтересовать. Вторая – «Uncinfirmed» – это монеты,
которые Вы уже заработали, но они находятся на стадии подтверждения сети, чем больше тут
монет – тем лучше. А первая – «Confirmed»– это те, которыми Вы уже можете пользоваться. Как
только сумма верхних превысит порог, который указан в настройках аккаунта, они «уедут»
в Ваш кошелек.

Все это происходит автоматически. Но не торопитесь. Во второй строке монеты появятся


почти сразу, а в первом – часа через два. Поэтому, даже если Вы выключите ферму, монеты
будут пополнять кошелек еще некоторое время. Но лучше не выключать.
Обратите внимание, что разные монеты майнятся по-разному. LBRY мы выбрали только
чтобы настроить ферму. Для разных пулов – разные программы. Есть онлайн-калькуляторы[23],
которыми Вы можете рассчитать, сколькими видеокартами и каких монет можно заработать в
единицу времени. Это разберетесь сами, Гугл в помощь.
Осталось в нашей ферме установить автозапуск. Если у Вас пропал свет, то когда появится,
ферма должна продолжить добывать криптовалюту.
Напоминаю, ферму можно не останавливать. Пускай занимается добычей. Нажимаете
клавиши Win+R и введите в окно «Выполнить» следующее: shell: startup после чего нажмите Ок,
сразу откроется папка автозапуска. Здесь будут находиться ярлыки программ, которые
запускаются автоматически. Перенесите сюда ярлык от запуска майнера. Рекомендуем также
установить TeamViewer[24] для удаленного управления фермой. Ярлык от нее также скопируйте в
эту папку. Также есть программы для увеличения производительности видеокарт. У каждого
производителя – своя. Например, эта[25]. Внимательно почитайте рекомендации по разгону
видеокарт. Ярлык от нее, также в автозапуск. Не забывайте сохранить настройки. Хочу обратить
внимание, что для некоторых криптовалютных алгоритмов разгон видеокарты может привести к
«зависанию» фермы. Будьте внимательны.
Опять же, обратитесь к Интернет, попробуйте разные пулы, разные майнеры и разные
монеты. Начинайте майнить те, которые на ферме производительней и имеют лучший курс к
Биткоину или доллару США. Вы заметите аббревиатуру USDT. Это специально введенный
цифровой эквивалент доллара США. Некоторые криптовалюты, например Биткоин, привязаны к
нему. Обычно он дороже фиатного доллара в обменниках.
На этом все. Пока у Вас ферма разложена на столе, пусть работает.
Делаем дистанционное управление фермой
59

Что подразумевается под системой удаленного управления? Опыт эксплуатации подобных


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

А Вы находитесь, например, на работе или далеко в другом городе, или за границей на


отдыхе. И при этом некому позвонить, чтобы «передернул» ферму (выключил из розетки,
подождал несколько секунд, а затем включил). Да и квартира закрыта… При этом, конечно,
Интернет есть, электричество тоже, но ферма зависла, перестала приносить доход. Ведь когда
она «зависла», Вы не сможете управлять ею удаленно через Интернет.
Здесь придет на помощь система удаленного управления одной или несколькими фермами.
Теперь допустим, у Вас есть такая система дистанционного управления. Тогда, то же самое: Вы
на пляже, на берегу Красного моря.
60

К Вам приходит смс с пула с сообщением, что ферма № 3 перестала работать, или, находясь в
отеле, Вы видите это через ноутбук… Тогда Вы, отправляете с мобильника по нужному номеру
смс с таким содержанием «reset3» (как например). И зависшая одинокая ферма перегружается,
снова подключается к сети и продолжает майнить криптовалюту. А через минуту-другую Вы
увидите на своем ноутбуке, что все в порядке. Эту систему сделать несложно. Она сэкономит
Вам кучу нервов и средств.

Пути, которые мы выбираем

Вариантов дистанционного управления – 3. Их, конечно, намного больше, но мы рассмотрим


три и на одном из них остановимся.

Первый вариант

Первый вариант, это GSM-розетка. Стоимость от $100, каналов обычно до 6 (в нашем случае
ферм). Бывает больше, но и цена соответственно…
61

Используя такие блоки, можете подключить питание ферм через выходные контакты. В этом
случае обратите внимание на допустимую нагрузку для одного канала. Наша ферма, имеющая на
борту 6 карт GTX-1080ti, может потреблять от сети около 2 KW. Это не лучший метод
подключения для перегрузки фермы, имея в виду прерывание питания. Правильнее, будет
подключить выходную контактную пару, на материнку, там, где обычно подключается кнопка
«RESET». Обязательно обратите внимания на инструкцию. Если на выходе стоит обычное реле с
изолированной группой контактов, тогда да. А если там семистор, тогда только прерывать
питание. Обычно здесь группа контактов реле.

Второй вариант
62

Второй вариант – WiFi-розетка. Стоимость от $10, но некоторые подключаются только в


составе «Умный дом».

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

Третий вариант

Третий вариант – использование микрокомпьютера. Мы всегда выбираем его.


Микрокомпьютеров сегодня много, мы используем Raspberry.

Raspberry Pi Zero V1.3


63

Raspberry Pi 3

Стоимость Raspberry Pi Zero начирается от $22, а модель Pi 3 – от $36. Как минимум,


Raspberry, позволяет подключить для сброса 12 ферм (более старые модели). А эти, на фото
выше – 20. Но небольшое приспособление может увеличить количество подключений
неограниченно, в пределах разумного. Мы остановимся на модели Pi 3. Будем подключаться к
одной ферме.
Снова в интернет-магазин, покупаем модель Raspberry. Или на ebay[26]. Здесь, конечно,
дешевле. Также покупаем в магазине сотовой связи GSM-модем, карточку для телефона. Мы ее
вставим в модем. Есть модемы, в которых, уже встроена карточка. Тогда карточка уже есть.
Покупать не нужно. Оплачиваем самый дешевый тариф оператору мобильной связи. Пополнять
карточку нужно будет максимум раз в год, а может и не нужно вовсе. Только один раз. Дело в
том, что мы не будем с карточки (модема) звонить или отправлять смс сообщения. Будем только
принимать смс. Как правило, тогда пополнять не нужно. Еще понадобится микро-флешка. На нее
Вы скопируете операционку для микрокомпьютера. Здесь мы подготовили архив. Это Linux.
Просто скопировать все файлы на флешку. Программа работы с модемом (драйвер) уже есть.
Если у Вас незнакомая для операционки модель модема, то найдите нужный драйвер в сети.
Теперь нужно взять в руки паяльник и собрать небольшую схему:
64

Так она может выглядеть после пайки:

Таких схем должно быть столько, сколькими фермами Вы собираетесь дистанционно


управлять. У нас пока одна, ее мы и будем рассматривать. Давайте посмотрим, как схему (плату)
подключить к Raspberry Pi 3. На фото выше Вы видели большой боковой разъем. Вот его
описание:

В программе, которая скачана на флешку, указано, что если Вы отошлете смс по вашему
номеру с таким содержимым: reset1, то на ножке GPIO26 (номер ножки – 37) появится высокий
уровень на одну секунду и затем исчезнет. Предварительно эту ножку нужно подключить к
выводу «input», как указано на схеме выше. Вывод «ground», на той же схеме, нужно подключить
65

к соответствующей ножке разъема Raspberry с надписью «Ground». Например, номер ножки – 39.
Может быть другой: 09, 25, 06, 14, 20, 30 или 34. Мы выбрали ножку № 39, потому, что она
рядом с ножкой № 37.
Так выглядит дистанционное управление в сборе:

Зачем нужна плата? Эта плата называется «гальваническая развязка». На микрокомпьютере


напряжение на ножках может быть 5 вольт, 3.3 вольта и т. д. А на материнке, где мы собираемся
делать сброс, может питание пинов отличаться. Для того, чтобы не спалить какое-нибудь
устройство, из-за несогласованных уровней напряжения, и делают гальваническую развязку. Так
поступили и мы. Провод от платы гальванической развязки до микрокомпьютера может быть до
15 метров (вернее два провода «input» и «ground»). Их желательно скрутить между собой.
Получится витая пара. Старайтесь длину провода делать короче. Я привел максимальную длину.
Может Вы обращали внимание, как ведут себя длинные провода? Попробуйте дома положить
на пол один или несколько кабелей подлиннее рядом. Не трогайте их, обходите стороной. Через
несколько дней, когда один из них Вам понадобится, Вы увидите, как они перепутаны. При этом
ни кошки, ни собаки в доме не было. Правда, магия? И это происходит всегда. Ну, а если шутки
в сторону (Но так оно и есть!), то электронщики всегда стараются делать провода короче. И
опрятней, и меньший расход материалов.
Длиной этих проводов мы определяем расстояние от устройства дистанционного управления
до фермы. Пока у Вас только одна, а потом может быть несколько ферм. Как знать…
Теперь нам нужно подключить плату гальванической развязки к материнской плате. Мы
находим на ней два пина (на материнской плате). Они подписаны как «RESET» и всегда рядом.
И вставляем в них нашу платку.
66

Здесь важно вставить платку на разъем правильно (нужной стороной), но если Вы


перепутаете, ничего страшного. Ничего не выйдет из строя. Не будет работать сброс от телефона.
Разверните ее на 180 градусов и снова отправьте смс. Ферма «подумает» несколько секунд и
сбросится. Вы это увидите и услышите по вентиляторам. Или по монитору, если он подключен.
Если планируете собрать еще несколько ферм, спаяйте столько же платок сразу.
Вопросы – ответы
Почему кошелек при перечислении мне монет выдает разные адреса?
Дело в том, что адреса генерируются из Вашего публичного ключа. Практически их может
быть больше миллиарда. Все они Ваши. По любому из них блокчейн найдет Ваш кошелек. Это
хорошо для анонимности. Нет механизма определить «родство» адресов одного и того же
кошелька. Ведь если бы у Вашего кошелька был бы только один адрес, то по нему можно
довольно легко проследить все транзакции одного пользователя. Может кто-то этого не хочет.
Но Вы можете смело использовать любой из них. А современный кошелек, для каждого перевода
Вам монет, генерирует новый адрес.

Если при переводе монет я неправильно укажу адрес получателя, например, случайно
заменю один символ в адресе получателя на другой, монеты потеряются?
Теоретически это возможно, но практически нет. Не потеряются. Они вернутся к Вам в
кошелек обратно. Каждый криптовалютный адрес, несмотря на кажущуюся абракадабру,
подчиняется определенному математическому закону. Он формируется на базе умножения
эллиптических кривых на генераторную точку, затем двойное хеширование и т. д. Думаю, хватит
головоломок. Система, проверяя адрес, увидит несоответствие. Алгоритм соответствия
обрабатывается довольно быстро. И даже, если система будет искать в цепочке пользователей
такой адрес, она его не найдет, и монеты возвращаются отправителю. Для любителей
вычислений, можете прикинуть: посчитайте, сколько символов в адресе кошелька. Теперь скажу,
что каждый символ представлен в «Base 58 Encode». Если взять десятичную систему исчисления,
то одно знакоместо может представить 10 символов. Это 1,2,3,4…0. В «Base 58 Encode», одно
знакоместо – это 58 комбинаций. Посчитайте количество вариантов, и сравните с количеством
атомов в нашей вселенной…
67

Примечания
1
https://trezor.io/

2
https://blockchain.info/ru/wallet/#/

3
https://www.bitaddress.org/

4
https://freebitcoins.com.ua/chto-takoe-xolodnoe-xranenie-bitkoin-i-kak-sozdat-bumazhnyj-koshelek/
68

5
https://mining-cryptocurrency.ru/rejting-luchshie-birzhi-kriptovalyut-2017/

6
https://www.bestchange.ru/

7
https://www.bestchange.ru/

8
https://blockchain.info/

9
https://www.bestchange.ru/

10
https://ru.wikipedia.org/wiki/Майнинг

11
https://ru.wikipedia.org/wiki/Интегральная_схема_специального_назначения

12
https://ru.wikipedia.org/wiki/Monero

13
https://decred.org/

14
https://bitcoin.org/ru/

15
http://remontka.pro/windows-10-boot-usb/

16
https://remontcompa.ru/85-kak-ustanovit-drayver-videokarty.html
69

17
https://www.suprnova.cc/

18
https://lbry.io/get

19
https://poloniex.com/

20
https://www.suprnova.cc/

21
https://github.com/lbryio/lbrycrd-gpu/releases

22
http://krplast.alba.dp.ua/download/LBRY_SUPRNOVA.zip

23
https://mining-cryptocurrency.ru/kalkulyator-majninga/

24
https://www.teamviewer.com/ru/

25
http://www.softportal.com/software-34619-msi-afterburner.html

26
https://www.ebay.com/