Преподаватель, программист, репетитор
31 декабря 2013 в 04:09

Как начать майнить для начинающих из песочницы tutorial

Идея и название статьи подсказано юзером Xao в комментарии к недавнему посту Что делать с Bitcoin нам, обычным людям, а также многочисленными вопросами на Тостере. Эта инструкция поможет начать майнинг на обыкновенных компьютерах и ноутбуках под управлением ОС Windows или Linux в составе пула совместной генерации криптовалюты.

Как верно заметил dzzh
Смысла нет сейчас биткоин майнить. Какие-то мелкие монетки генерировать и через биржи в биткоин выводить — еще да.

Поэтому начать майнинг придется с выбора криптовалюты. Данная инструкция состоит из 5 простых шагов:
  1. Выбор форка
  2. Выбор пула
  3. Выбор майнера
  4. Запуск майнинга
  5. Вывод на свой кошелек

1. Выбор форка


Уже появилось довольно много форков Bitcoin, а также основанных на собственном исходном коде криптовалют. Основным критерием для выбора является профитность майнинга криптовалюты. Второстепенным критерием, например, для меня является ее ликвидность, т.е. простота обращения криптовалюты в т.н. «живые деньги» (рубли, доллары, евро на вашем счете в банке).
Также имеет значение используемый алгоритм шифрования. Bitcoin основан на SHA-256, майнить биткоины сейчас имеет смысл владельцам дорогостоящих ферм. Но например, scrypt интенсивно использует оперативную память. Это делает проблематичным использование и создание специальных процессоров ASIC для scrypt криптовалют и дает возможность эффективно использовать для майнинга обычные компьютеры c видеокартами.

Профитность майнинга

Другими словами, сколько можно заработать криптовалюты на единицу вычислительной сложности (в качестве ее можно взять единицу hashrate, измеряется hash/s).
Имеет смысл оценивать профитность лично для себя, например, в количестве монет, получаемых вами в сутки или в месяц.
Например, моя видеокарта Nvidia GTX 770 позволяет мне майнить Feathercoin со скоростью 210 khash/s, получая от пула ~6 FTC в сутки, что в зависимости от курса на бирже дает мне профитность 60-100 рублей в день.
Оценить профитность помогут следующие ресурсы:
  • Калькулятор энергозатрат и профитности www.coinwarz.com
  • Калькулятор с таблицей сравнения популярных форков (введите снизу свою скорость) dustcoin.com


Ликвидность криптовалюты

Ее помогут оценить следующие ресурсы с временными графиками курсов форков:

Или можно просто выбрать из тех форков, которые торгуются на русскоязычной бирже btc-e.com, где мы будем «обналичивать» заработок от майнинга. Это позволит избежать дополнительного шага на пути к получению профита от майнинга. Если же вы все-таки выберете форк, не торгуемый на бирже, добро пожаловать на обменник cryptsy.com.

2. Выбор пула


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

3. Выбор майнера


Для майнинга криптовалют на алгоритмах SHA-256, scrypt можно использовать любой из популярных майнеров:
  • cudaminer — для майнинга на видеокартах (GPU) Nvidia
  • cgminer — для майнинга на видеокартах (GPU) ATI
  • pooler cpu miner (minerd) — для майнинга на процессорах (CPU)


4. Запуск майнинга


В случае использования майнера cgminer, например, для Linux без графического интерфейса наберите в командной строке:
./cgminer --scrypt  -o stratum+tcp://хост_пула:порт -u Weblogin.Worker -p Worker_password
где Weblogin.Worker — имя Вашего воркера, а Worker_password — его пароль
Пример подразумевает, что пул поддерживает протокол stratum, что является де-факто стандартом для всех современных пулов.

Майнинг на CPU

В случае отсутствия видеокарты майнить можно на центральном процессоре.
  1. Загрузите Pooler CPU Miner 32bit или 64bit для Windows.
  2. Распакуйте архив и перейдите в созданную папку.
  3. Создайте текстовый документ со следующим содержанием:
    	minerd.exe --url stratum+tcp://хост_пула:порт --userpass Weblogin.Worker:Worker_password

    где Weblogin.Worker — имя Вашего воркера, а Worker_password — его пароль
  4. Сохраните документ, после чего переименуйте, например, в miner.bat, и запустите его

Если верно настроены параметры авторизации и URL адрес пула, вы увидите после запуска окно с информацией о майнинге в пуле.

5. Вывод на свой кошелек


Скачайте кошелек с официального сайта выбранного форка.
Создайте адрес в своем кошельке для получения заработанных в пуле монет и введите его в разделе Аккаунт — Выплаты вашего пула.
Допускаются выплаты напрямую на биржы криптовалют, например btc-e.com, там необходимо предварительно зарегистрироваться и создать адрес для пополнения выбранной вами криптовалюты.

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

UPD 1 января 2014 в 02:40 Спасибо citius за комментарий.
Пропустить 1-й шаг и сократить 2-й помогут мультипулы, типа Middlecoin или Switchercoin.
С Новым годом, удачи и профитного майнинга в 2014 году!
Артур Шайхутдинов @castos
карма
4,0
рейтинг 0,0
Преподаватель, программист, репетитор
Реклама помогает поддерживать и развивать наши сервисы

Подробнее
Реклама

Самое читаемое

Комментарии (32)

  • +2
    Шо? Опять?!
    • –2
      Вы знаете, по-моему лишним такой материал не бывает. Мне, например, тема криптовалют и майнинга интересна, но заняться вопросом и перелопатить нужное для начала количество информации времени вечно не хватает. А здесь человек написал обзор, дал кучу ссылок, на (надеюсь) годные ресурсы, а не то, что первым делом находится в поисковиках.
      Добавлю в избранное, почитаю позже :)
  • +1
    Вообще было бы сильно полезнее указать в каких случаях стоит майнить без пула (самостоятельно решать блоки). К примеру за все время майнинга мною novacoin я решил 2 блока, если за решение каждого положено по 50 монет, то через пул я и четверти не получил.
    • –1
      Если за время X майнинга на пуле вы нашли 2 решения, это вовсе не означает, что за то же время X соло-майнинга вы бы нашли 2 блока себе в кошелек.
      Вы абсолютно правы, соло-майнинг все еще актуален на некоторых форках. Возможно, тема заслуживает отдельного материала?
    • 0
      При майнинге в пуле учитываются частичные решения — решения при пониженной сложности — надо же как-то проверить, что пользователь X работал, а не просто ждал, пока другие найдут блок. Соло-майнинг частичных решений не учитывает.
      • 0
        При работе в пуле время от времени майнятся и полноценные блоки (странно, если бы было не так), но их приходится отдавать в пул и делить на всех.
        • 0
          Конечно, но я и не говорил, что они не майнятся, не так ли? Факт остается фактом — далеко не каждое решение, принятое пулом, даст 50 монеток при соло-майнинге.
          • 0
            Конечно. Речь просто о том, что zaartix, вероятно, имел в виду:
            «За время майнинга в пуле нашел два блока (block) [помимо частичных решений, shares]. Майнил бы соло, получил бы 100 монет, а так они почти все ушли в пул, [обидно!]»
            • 0
              Нашел на одном из форумов подобное обсуждение и совпадающее с моим комментарием мнение.

              iRule 2 января 2014 г. 18:53
              я осознаю шанс нахождения блока соло с копеечной цифрой хэша от проца
              но шансы-то есть
              я не потеряю много на том, что кормлю проц электроэнергией, видюхи все равно свое дело будут делать,
              но если вдруг звезды сойдутся и я поимею +500к догов или +50 лайтов...

              RabinoVich 2 января 2014 г. 20:36
              Ты не понимаешь одной простой истины. Звезды может быть и сойдутся, через неделю, месяц год, но в том случае, если не будет пулов, которые просто будут находить блоки за секунды/минуты, т.е. раньше тебя. Твой проц после этого каждый раз будет начинать поиска блока заново. Улавливаешь?
              • 0
                То есть если есть десяток пулов, то именно самый быстрый будет находить все блоки, а остальные ничего?
                • 0
                  Это ошибочное суждение.Действительно скорость может иметь значение в случае некоторых форков с большим количеством блоков в единицу времени. Однако тут больше влияние имеет связность с сетью чем мощность пула.
                  А так то сложность обычно регулируется так, чтобы эти периоды были более-менее стабильными.

                  Мощность майнера/пула влияет лишь на ВЕРОЯТНОСТЬ того что ты найдешь блок раньше других. А так то и на восьмибитке можно майнер создать который может быть когда-то будет первым. Главное чтобы у него связность с сетью не подкачала.
                  • 0
                    Вы очень подходяще подобрали ключевое слово, которое акцентировали. Спасибо!
                    Как раз из-за вероятностного характера события нахождения блока конкретным майнером в определенный интервал времени утверждение
                    «За время майнинга в пуле нашел два блока (block) [помимо частичных решений, shares]. Майнил бы соло, получил бы 100 монет, а так они почти все ушли в пул, [обидно!]»
                    не является логически истинным. Не факт, что получил бы. Майнинг — суть брутфорс, перебор. Не обязательно перебирались бы те же варианты, что и при майнинге в пуле.

                    Значит, утверждение
                    Если за время X майнинга на пуле вы нашли 2 решения, это вовсе не означает, что за то же время X соло-майнинга вы бы нашли 2 блока себе в кошелек.
                    не является ложным.

                    P.S. Благодарю всех, кто отписался, за помощь в поиске истины. Очень хотел разобраться, был ли мой комментарий заблуждением, или получил минус по другой причине. Выходит, второе.
                    • +1
                      Конечно могли и ни одного блока не получить. А могли и десять. Конечно майнились бы другие данные (с транзакцией на себя, а не на пул), и в другой последовательности, так что всё было бы иначе. И да, цифра два не очень достоверная. Но тем не менее два это не один, так что хоть какая, а всё-таки выборка. Что-то под вечер не могу придумать расчет без интегралов, но в ощущениях думаю вероятность получить **минимум один*** блок за тот же период при соломайнинге должна быть не меньше 50%.

                      Другое дело, что пул давал человеку выплаты и в том случае когда он ничего не нашел. Тут надо смотреть на комиссии пула и на честность его работы. Теоретически в среднем работа с пулом должна лишь чуть менее выгодной быть, при этом более стабильной. На практике же сложно отследить не накручивает ли пул кому-то шары и тому подобное. Как по мне так если фактические комиссии небольшие, то лучше их платить но иметь стабильный результат, чем играть в лотерею.
  • +2
    Всегда интересовало, что будет с обычной бытовой видеокартой при работе под нагрузкой в режиме 24/7 в течение длительного времени. А именно, не сдохнет ли она задолго до того, как старания по добыче криптовалюты принесут достаточно денег, чтобы хотя бы окупить её стоимость.
    • 0
      В статьях от интел вроде было что со временем производительность деградирует:

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

      Плюс возможны механические проблемы в виде поломанных вентиляторов.
    • –1
      Если в расчете окупаемости видеокарты для упрощения не учитывать расходы на электричество и интернет трафик, тогда срок окупаемости у меня получается меньше гарантийного срока производителя. Такой упрощенный способ подходит в случае, если эти расходы не ложатся на вас. Например, для ATI Radeon HD 7990 грубо оценить окупаемость можно в 2-3 месяца, в комментариях ниже я привел ее оценочную ежедневную профитность в сравнении с некоторыми другими видеокартами и CPU.
  • –2
    Сколько мощьности оборудования и времени надо чтобы получить хоть что-то? Вот на ноуте запускать буду инода, толку наверное нет?
    • 0
      Мне кажется, стоить убрать из статьи упоминание о майнинге на ноутбуках и CPU, такой майнинг выйдет себе дороже.
    • 0
      Оценить предварительно мощность своей видеокарты, например, для scrypt алгоритма можно по ссылке.
      При курсе 1 LTC ~ 800 руб. (или 1 FTC ~ 11 руб.) можно иметь следующий ежедневный профит без учета энергозатрат:
      13 khash/s (Core 2 Duo E7500) — 5 руб/сутки
      25 khash/s (Core i3-2130) — 10 руб/сутки
      60 khash/s (Core i7-3770) — 20 руб/сутки
      210 khash/s (Nvidia GTX 770) — 70 руб/сутки
      350 khash/s (ATI 7870) — 120 руб/сутки
      470 khash/s (ATI R9 270X) — 160 руб/сутки
      700 khash/s (ATI 7950) — 230 руб/сутки
      810 khash/s (ATI R9 280X) — 270 руб/сутки
      990 khash/s (ATI R9 290X) — 330 руб/сутки
      1500 khash/s (ATI 7990) — 500 руб/сутки
      • 0
        При текущей сложности FTC(168.01321917) 1000 khash/s будет давать ровно 1 FTC в час, или 264р в сутки. Учитывая что FTC сейчас чуть выгоднее майнить чем LTC, можно суммы в вашей таблице умножать на 0.8 и получать более реальные значения.

        Как-то странно вы привели значения для видеокарт. Где-то значения ниже стандартных, которые выдает любая видеокарта данного типа с автонастройками, где-то значения какого-то мега-разгона, который никем больше не был повторен и подтверждения(хотя бы скриншот) этим скоростям найти не могу.
        Та же 7870 выдает 440-470 kH/s без сложностей и нагрева(при разгоне). А для 7990 не видел реальных замеров(под этим подразумеваю хотя бы скриншоты с работой в течении суток) выше 1300-1350 kH/s.
        • –1
          Значения для видеокарт взяты из таблицы по приведенной выше ссылке. Вы абсолютно правы насчет 7990, сейчас проверил — там система с водным охлаждением указана в последнем столбце, скорость из таблицы 1518 kH/s. Впрочем, справедливости ради стоит отметить, что я выбрал для этой видеокарты строчку с максимальной скоростью, чтобы прикинуть для себя возможный потолок GPU майнера.
          А для 7870 в таблице цифры сильно разнятся: 9 вариантов в диапазоне 300-470 kH/s, решил не завышать.
          Моя строчка
          210 khash/s (Nvidia GTX 770) — 70 руб/сутки
          проверена на личном опыте в начале декабря. Спасибо, что отметили в комментарии зависимость профита майнинга от текущей сложности. С ростом сложности заработок в монетах действительно будет падать. Окончательный же финансовый результат будет дополнительно зависеть от будущего курса, если не продавать монеты сразу, а конвертировать, например, в BTC.
  • +12
    Как начать майнить для начинающих
    Шаг 1. Изобретите машину времени.
    Шаг 2. Перенеситесь в 2009 год…
    • –3
      Кликнул по заголовку в ридере чтобы увидеть именно этот комментарий. Спасибо!
  • 0
    1. Выбор форка

    Только DOGE, только мимимишность!
  • 0
    Намного интереснее было бы увидеть анализ существующих форков, что выгодно майнить в долгосрочной перспективе на обычном железе с 1 GPU?
    • 0
      В долгосрочной перспективе – в данном случае значит видеть будущее, а имея такую способность, майнить будет не интересно.
      • 0
        На основе анализа хотя бы прошедших пары месяцев наверное можно было бы выделить несколько форков, которые будут стабильно прибавлять в сложности и цене. Я знаю, что для кого-то весь интерес в метании между топом coinchoose и новыми форками про запас но для обычных людей было бы хорошо остановиться на чем-то одном и хотя бы месяц-два получать хоть какой-то доход. Месяца полтора назад я для себя таким образом выделил CLR, но уже тяжеловато его добывать с одним GPU.
        • 0
          Используйте мультипулы, типа Middlecoin или Switchercoin.
          • 0
            Мультипулы действительно дают преимущество в прибыли от майнинга? Присутствуют ли потери, когда мультипул переключает пользователя на другую криптовалюту?
            • 0
              Зависит от пула (от системы вылаты премий) и от удачливости пула. Нужно пробовать и оценивать для себя самостоятельно. Например сейчас выгодее лично для меня стало майнить чистый лайт и я сижу на лайтгардиане.
          • 0
            Оба закрылись.
            Switchercoin: Switcherport was stopped
            Middlecoin:
            Middlecoin. The pool is now shut down.
        • 0
          Не важно сколько вы получаете самих коинов, важно сколько они стоят в итоге. Иными словами, какая разница, получаете вы 0.0001 в день или 0.1, если ценность их будет равна.

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