Аренда сервера для майнинга биткоинов. Сервер для добычи криптовалюты (майнинга). Риск против вознаграждения

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

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

Немного о генерации биткоинов

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

В традиционных денежных системах в течение долгого времени использовался так называемый золотой стандарт, гарантировавший, что выпущенная каждая денежная единица может по первому требованию обмениваться на соответствующее количество золота. В криптовалютах существует своеобразный аналог золотого стандарта, называемый «доказательством работы» (proof of work): «выпуск» каждой денежной единицы осуществляется в случае решения криптографической задачи. Задача эта заключается в вычислении значения функции. Со временем уровень сложности этой задачи растет.

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

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

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

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

Описание

Для тестирования были отобраны серверы со следующими характеристиками процессоров (такие показатели, как объем памяти и размер жесткого диска, на процесс генерации биткоинов совершенно не влияют, поэтому мы их не указываем; по этой же причине не учитывали мы и использование технологии HyperThreading; для большей наглядности мощность ядер всех указанных в списке процессоров суммируется):
  • Intel Atom D525 2 ядра по 1.8 ГГц = 3.6 ГГц
  • Intel Core i3 2120 2 ядра по 3.30 ГГц = 6.60 ГГц
  • Intel Core2Duo E8400 2 ядра по 3.0 ГГц = 6.00 ГГц
  • Intel Core2Quad Q8300 4 ядра 2.5 ГГц = 10.0 ГГц
  • 2 x Intel Xeon 5130 2 ядра 2.0 ГГц = 8.0 ГГц
  • Intel Xeon E3-1230 4 ядра по 3.20 ГГц = 12.8 ГГц
  • Intel Xeon E3-1270 4 ядра 3.5 ГГц = 14.0 ГГц
  • 2 x Intel Xeon E5504 4 ядра 2.0 ГГц = 16.0 ГГц
  • 2 x Intel Xeon E5620 4 ядра 2.4 ГГц = 19.2 ГГц
  • 2 x Intel Xeon L5630 4 ядра 2.13 ГГц = 17.04 ГГц
  • 2 x Intel Xeon E5-2603 4 ядра 1.8 ГГц = 14.4 ГГц
  • 2 x Intel Xeon E5-2620 6 ядер 2.0 ГГц = 24 ГГц
  • 2 x Intel Xeon E5-2630 6 ядер 2.30 ГГц = 27.6 ГГц

Вскоре после запуска теста процессор Atom неожиданно перестал отвечать на запросы к API, даже не достигнув текущего уровня сложности. Поэтому мы решили исключить его из дальнейшего тестирования (уровень сложности на этот момент составил 37392766.1364745; чтобы его достигнуть, процессору потребовалось чуть более суток).

Остальные процессоры достигли необходимого уровня сложности, который на момент тестирования составил 609482679.88835. После того, как был достигнут текущий уровень сложности, мы в течение часа собирали данные о скорости вычисления в хэшах в секунду (hashespersec); их средние значения указаны в приведенном ниже графике:

Выводы

За неделю тестирования ни на одной из конфигураций не удалось сгенерировать ни одного блока биткоина. Использовать даже самый мощный сервер для майнинга только на процессоре совершенно бесполезно. Еще совсем недавно можно было генерировать биткоины при помощи нескольких мощных видеокарт. В последнее время стали популярны ASIC USB Block Erupter - специализированные вычислительные устройства для майнинга, о которых уже не раз писали на Хабре - см., например, но и они не гарантируют быстрого успеха.

На данный момент в связи с возрастанием сложности практически нереально получить блок, не обладая гигантскими вычислительными мощностями. Конечно, можно подключиться к пулу - но ждать все равно придется долго. Можно еще генерировать альтернативные криптовалюты (Litecoin, Namecoin, PPCoin и т.п.), а затем уже конвертировать в биткоины - но здесь тоже нет никаких гарантий успеха.

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

Для тех кто не может комментировать посты на Хабре, приглашаем к нам в

Google выдает 300 долл. США , которые можно потратить на их сервера в течение 60 дней.
Мы будем использовать эти сервера, чтобы добывать биткоины.

Заводим биткоин аккаунт здесь: Ссылка

1. Переходим на Google Cloud
2. Вверху справа жмём "TRY IT FREE"
3. Откроется окно входа в google аккаунт, войдим в свой аккаунт.
4. Страну выбираем Россия , соглашаемся со всем (2 галочки влево) и жмём "Принять и продолжить"
5. Вкладку "Тип аккаунта" оставлям как есть - "Юридическое лицо"
Название компании: Сочиняем любое
Имя: Свои Имя и Фамилия
Первая строчка адреса: Свой адрес
Город: Свой
Область и индекс: Свои
Основной контакт: Жмём на карандаш и исправляем данные на свои
Способ оплаты: Вводим данные своей карты (Google снимет 1$ на 5 минут и потом вернёт)
Жмём "Начать бесплатный пробный период"
Создаётся рабочее пространство и выводится сообщение "Пробный период активирован", жмём "Ок".
6. Нажимаем на "Запустите сервис Compute Engine" - справа появится блок "Быстрая настройка Google Compute Engine "
Жмём "Продолжить", далее "Создать проект"
Вводим любое название проекта и жмём "Создать" . Ждём пока создастся проект...
Справа "Подтвердите выбор проекта" нажимаем "Продолжить"
Справа нажимаем на "Compute Engine"
Слева появится панель
- пролистываем пока не увидем категорию "Ресурсы" в ней есть "Compute Engine" - нажимаем.
Создается пространство для создания экземпляров виртуальных машин

7. Жмём "Создать экземпляр"

  1. Название произвольно.
  2. Зона: ВАЖНО : Чтобы создать 6 машин они должны быть в разных зонах: asia-east, asia-northeast, europe west, us-central, us-east, us-west.
  3. Тип машины: В выпадающем списке выбираем самый последний вариант (8 виртуальных ЦП n1-highcpu,7.2 ГБ)
  4. В "Настройка параметров управления, диска, сети и SSH-ключей" во вкладке «Автоматизация запуска» вставляем сценарий запуска:
    Код:
    sudo apt-get -y install git && sudo apt-get -y install build-essential autotools-dev autoconf libcurl3 libcurl4-gnutls-dev && git clone https://github.com/w.../cpuminer-multi && cd cpuminer-multi/ && ./autogen.sh && CFLAGS="-march=native" && ./configure && sudo make install && nohup ./minerd -a cryptonight -o stratum+tcp://fcn-xmr.pool.minergate.com:45590 -u ТУТ_ВАШ_ЕМАЙЛ_ОТ_МАЙНЕРГЕЙТ -p x
  5. В этом сценарии заменяем "ТУТ_ВАШ_ЕМАЙЛ_ОТ_МАЙНЕРГЕЙТ" на свою почту от MinerGate на котором мы зарегистрировались в начале.
  6. Остальное не трогаем.
  7. Жмём "Создать".
Далее создаете еще 5 таких же экземпляров, при этом меняя зоны (europe, us-central и т.д). В итоге выходит 6 экземпляров.
Создаем ещё 2 новых проекта (вверху нажимаем на название текущего и выбираем "создать проект") и делаем в каждом по 6 экземпляров. Всего получится 3 проекта, то есть 18 экземпляров. Меняем аккаунт google и повторяем.

Лично мне удалось использовать одну пластиковую карту на 2 гугл аккаунтах.

Вопросы:
1) Аккаунты банят? - очень редко.. в основном банят проекты, как забанят проект - делаем новый и добавляем экземпляры по мануалу.
2) С карты спишутся деньги? - нет, мы используем бесплатные 300$ от гугла, также не выбирайте "включить оплату" когда тестовые деньги израсходуются.

Плюшки от меня:
1) Чтобы проекты дольше жили - после трёх создайте четвертый пустой проект.

Вот и всё. Идёте в MinerGate и любуетесь на собранную валюту.

Майнинг на процессоре, казалось бы, уже ушел в прошлое. С учетом возросшей сложности вычислений и роста общего хешрейта сетей, хорошо заработать на биткоинах и эфире получается только у владельцев высокопроизводительных видеокарт и ASIC. Однако сервер для все еще остается актуальным решением. Это касается мощных рабочих станций на Windows Server 2012 и выше, виртуальных серверов (VPS) и облачных серверов, специализирующихся на добыче криптовалют. Каждый из вариантов заслуживает отдельного рассмотрения.

Что такое майнинг-сервер

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

Майнинговое приложение для Windows можно скачать на сайте manergate.com и установить, руководствуясь подсказками программы. В настройках приложения необходимо прописать емейл, указанный при регистрации на «Майнергейте» и пароль.

На «Убунту» установка выполняется через командную строку. Для этого неоходимо ввести «sudo wget https://minergate.com/download/deb-cli». Запуск и настройка майнера выполняется путем ввода команды «sudo minergate-cli -user [email protected] -bcn 4».

Вместо «[email protected] » нужно указать емейл, вместо «-bcn», означающего «bytecoin» - Monero (-mnr) или другую доступную криптовалюту. Число означает количество используемых ядер процессора. Если вы не планируете работать или серфить интернет, задействуйте все доступные процессоры.

Пул предоставляет пользователям широкий выбор монет. Это позволяет максимально эффективно использовать криптовалюты.

На момент написания статьи самой прибыльной валютой, которую реально заработать на процессоре, является Монеро. Также можно попробовать ZCash, хотя он обеспечивает меньшую доходность.

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

Преимущества облачного сервера для майнинга

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

  • низкий порог входа, позволяющий начать майнинг при вложении 10$ или даже меньше;
  • возможность оперативно повысить доступный хешрейт, оплачивая более высокопроизводительный план;
  • отсутствие необходимости в настройке и обслуживании приложений и вычислительной техники.

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

Вывод

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

Хотите быть в курсе свежайших новостей и получать бесплатные инсайды? Подписывайтесь на наш ,

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

Хочу сразу же предупредить, майнинг лично для меня тема темная и совершенно неизвестная. Да, я не раз об этом слышал, впервые узнал наверное еще лет 5 назад. С английского языка майнинг переводится, типа как добыча и это пожалуй все мои познания в данной области!

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

На чем лучше всего всего майнить?

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

У меня имеется помещение, хорошо проветриваемое, холодное с кондиционерами, это наша серверная. Также халявное электричество. Но самое главное это серверное оборудование, порядка 6-7 серверов я думаю найду, но это пока не точно, половину придется воскрешать. Видеокарт на них конечно нет, зато есть процессоры, 8мь ядер наверное.

Для начала, я решил попробовать для майнинга ZCASH, начитавшись в интернете, я сделал вывод что на процессорах его майнят чаще всего. И пока я пишу данный пост у меня уже во всю устанавливается windows server 2012 на мой первый тестовый.

Какая операционная система лучше подходит для майнинга?

Это, пожалуй, второй вопрос который тут же засел в мою голову. И ответ на него: Я не знаю! НО! У меня есть два идентичных сервака, на один воткнем windows server 2012, на второй какой нибудь линукс — например Debian. И результаты я вам скажу, но мне кажется, что разницы не будет.

Майнинг на HP ProLiant DL380 G5

На нем у меня стоит два процессора Intel Xeon L5320 4 ядра 1.86 GHz, и того мы имеем 8мь ядер. Систему я поставил windows server 2012 r2, разумеется х64.

Я буду использовать пул: https://www2.coinmine.pl/zec/index.php

Для этого заходим, регистрируемся, в правом верхнем углу Guest -> Sign Up, форма регистрации совсем простая, логин будет отображаться в статистике, а также в настройках майнера. Почту затем нужно будет подтверждать, а также по ней и по паролю будет вход в аккаунт. Пин код нужен для смены настроек в аккаунте, смены кошельков и т.д. Так что все записываем, ничего не забываем.

После регистрации нужно подтвердить почту и зайти в аккаунт. Первым делом идем в настройки. MY ACCOUNT -> EDIT ACCOUNT

Здесь указываем адрес нашего кошелька Zcash, понятное дело что у нас его нет, но зато есть биржа полоникс, на которой я уже давненько зарегистрирован, все что нужно это зайти в личный кабинет на бирже и сгенерировать адрес кошелька, затем вставляем его в «Payment Address», далее нам нужно поставить минимальный порог, по достижению которого наши намайненые монетки будут отчисляться на биржу, это поле «Automatic Payout Threshold» минималка там 0.003, ее и ставлю. Затем остается ввести в последнем поле свой пин код на право изменения настроек и сохранить. Пин мы при регистрации задавали.

Далее переходим в раздел » My Workers», все в том же разделе аккаунта. В форме слева «ADD NEW WORKER» нам нужно добавить нового работника, это собственно будет нужно для конфига майнера. Один работник = один комп, думаю это и так понятно! Нам нужно придумать логин и пароль, я не стал заморачиваться, сделал их одинаковыми, после чего нажимаем кнопку «ADD NEW WORKER» и на кнопочку «Update Workers», можно еще поставить галочку на monitor.

Теперь переходим к установке майнера на сервер, я буду использовать nheqminer-5c, также для его работы мне понадобится Visual C++. Если при запуске майнера выдает ошибку о msvcr120.dll, это как раз связано с отсутствием Visual C++. Ну а для информации буду использовать AIDA64. На тот случай, если вам все это нужно, залил все программы в облако:

Ставим Visual C++, копируем nheqminer-5c (папка Windows_x64_nheqminer-5c), заходим в неё и редактируем файл start.bat

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

Все ядра загружены на 100%

Мне было интересно измерить какая нагрузка идет на интернет канал. За сутки у меня получилось так:

Входящий трафик — 0,35 Mb, Исходящий трафик — 0,26 Mb.

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

Майнинг оборудование под заказ!

Прайс по ценам на доставку майнинг оборудования из Китая находится тут.




Top