Как майнить Лайткоины: программа, оборудование

Litecoin майнинг на процессоре

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

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

Установка GPU-майнера

Для
ра­бо­ты с гра­фи­че­ски­ми кар­та­ми и USB-устрой­ства­ми лучше всего
под­хо­дит про­грам­ма cgminer. За­гру­зить ее можно с сайта
раз­ра­бот­чи­ка (для поль­зо­ва­те­лей Mac до­ступ­на
неофи­ци­аль­ная вер­сия).

Вер­сии cgminer новее 3.72 не
ра­бо­та­ют с ал­го­рит­мом scrypt, а гра­фи­че­ские карты не
под­дер­жи­ва­ют­ся, на­чи­ная с 3.82. По­это­му нет необ­хо­ди­мо­сти
за­гру­жать самую све­жую вер­сию. Под­бе­ри­те ту, ко­то­рая под­хо­дит
под ваши нужды.

Опять же, мы ис­хо­дим из пред­по­ло­же­ния, что
ис­поль­зу­ет­ся OS Windows. В слу­чае Linux или OS X ар­гу­мен­ты
ко­манд­ной стро­ки (па­ра­мет­ры) оди­на­ко­вы. Кроме того,
пред­по­ла­га­ет­ся, что при­ме­ня­ет­ся ал­го­ритм scrypt.

Рас­па­куй­те
со­дер­жи­мое файла в папку (на­при­мер, «C:cgminer»). Пре­жде чем
про­дол­жить, об­но­ви­те гра­фи­че­ские драй­ве­ры до по­след­ней
вер­сии. На­жми­те ком­би­на­цию кла­виш Windows + R, вве­ди­те «cmd» и
на­жми­те Enter. От­кро­ет­ся тер­ми­нал. С по­мо­щью ко­ман­ды «cd»
пе­рей­ди­те в папку с со­дер­жи­мым zip-фай­ла.

Затем на­бе­ри­те
«cgminer.​exe -n». На экране отоб­ра­зит­ся спи­сок всех
рас­по­знан­ных устройств на ПК. Среди них долж­на быть и ви­део­кар­та.
Если ее в спис­ке нет, по­про­буй­те пе­ре­уста­но­вить драй­ве­ры или
об­ра­ти­тесь за по­мо­щью к Сети.

Те­перь, как и в слу­чае с CPU, по­на­до­бят­ся дан­ные о май­нинг-пу­ле:

  • Путь к папке с исполняемым файлом («minerd.exe») программы-майнера (например, «C:cpu-miner-poller»).
  • URL-адрес «stratum» сервера майнинг-пула (например, «stratum+tcp://pool.d2.cc»).
  • Номер порта сервера (например, «3333»).
  • Имя пользователя пула (например, «username»).
  • Имя текущей системы (например, «1»).
  • Пароль текущей системы (например, «хххх»).

Те­перь со­зда­дим па­кет­ный файл, чтобы за­пус­кать cgminer с необ­хо­ди­мы­ми па­ра­мет­ра­ми.

Струк­ту­ра файла долж­на быть сле­ду­ю­щей:

Start «path» cgminer — scrypt -o URL: PORT -u USERNAME.​WORKER -p PASSWORD

В нашем при­ме­ре это будет:

Start «C:cgminer» — scrypt -o stratum+tcp://​pool.​d2.​cc:​3333 —userpass username.1:xххх

Майнинг Лайткоин Кэш

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

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

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

Основные принципы добычи криптовалюты

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

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

Добыча
Litecoin – это процесс подбора подходящей хеш-функции для того, чтобы
сформировать новый блок. Генерация каждого добытого “кирпичика”
вознаграждается на сегодня 25 монетами, хотя приблизительно каждые 4
года размер выплаты сокращается в два раза. Главным преимуществом добычи
является полная децентрализованность добычи монет, ее никто не
контролирует, поэтому Litecoin mining вполне целесообразен.

Рекомендуем:  Как получить формальный аттестат Webmoney

Необходимо обратить внимание на некоторые важные моменты, касающиеся добычи “ископаемого” LTC:

  • Генерировать
    их можно даже на процессоре персонального компьютера, хотя делать это
    таким способом уже не так выгодно, как еще пару лет назад. Майнинг
    Litecoin на видеокарте считается менее эффективным из-за того, что
    запустить несколько задач через GPU сложнее, чем через CPU.
  • После
    появления ASIC-устройств решать задачи на видеокартах и процессорах
    стало сложнее, поскольку теперь для этого необходимо большое количество
    памяти.
  • Кошельки LTC дают возможность майнить как единолично, так и в составе пула.
  • Пересчет сложности относительно нашей криптовалюты производится каждые 84 часа.
  • Вознаграждение снижается вдвое после вычисления каждых 840 тысяч блоков.

Разница
между производительностью графических адаптеров и процессоров
достаточно существенна. Современная видеокарта типа NVIDIA 1060 или 1070
в 10 раз производительнее процессора, но стоит дорого, и зачастую ее
доставки приходится ждать после заказа месяцами. Если же сравнивать с
добычей Биткоина, то там разница заметнее: более чем в 20 раз в пользу
GPU.

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

  • Работа в составе пула хороша тем, что она дает
    возможность объединить вычислительные возможности техники разных людей в
    единую систему. При этом вовсе не обязательно закупать самое
    современное дорогое оборудование. Видеокарты участников объединяются
    через сеть и решают задачи повышенной сложности, при этом сложная
    настройка программы становится не обязательной. Полученное
    вознаграждение распределяется между членами пула либо равномерно, либо
    по иному заранее оговоренному принципу.
  • Самостоятельная добыча
    Litecoin дает возможность все вознаграждение оставить себе, однако и
    шанс его получить невелик. Мощные майнинг-фермы и ASIC-устройства
    вытеснили так называемый “гаражный” майнинг на периферию. Чтобы
    заработать хоть немного, приходится закупать за большие деньги мощные
    процессоры и видеокарты, приобретение которых окупается долго.
Шаг 0 — Оцениваем ситуацию и понимаем, как работает криптовалюта

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

Так что же такое майнинг? Майнинг — это по сути обеспечение сети. Подключая свой компьютер к сети вы становитесь частью одной большой криптосети, вычисляющей много хешей. Каждый раз, когда вычисляется хеш, у машины, совершающей вычисление есть шанс обнаружить блок. За нахождение блока майнера награждают 50LTC (у других валют это число может отличаться). Нахождение блока зависит от удачи, тем не менее система запрограммирована на постоянное количество блоков, и среднее время, требующееся для нахождения блока можно рассчитать. Регуляция осуществляется с помощью сложности системы, которая настраивается гибко в зависимости от скорости всей системы в целом. Скорость измеряется в хешах в секунду. На момент написания статьи актуальной единицей измерения хешей в секунду были kh/s (килокеши в секунду). 1000 h/s = 1kh/s 1000 kh/s = 1mh/s 1000 mh/s = 1gh/s

Майнер должен всегда стремиться получить как можно больше kh/s при минимальном расхоже электричества на 1 килохеш.

Шаг 1 — Строим ферму

Итак, допустим вы решили заняться майнингом Litecoin (или же иной scrypt валюты). Конечно можно использовать свой основной ПК для майнинга, но так как обычно в ПК ставят всего одну видеокарту, а видеокарта не всегда ATI — я буду начинать именно с постройки фермы. К тому же на момент написания статьи майнинг с 1 видеокартой на грани, и очень скоро может перестать приносить доход. Если вас интересует настройка ПО — переходите к следующему пункту.

Собирая ферму железо стоит выбирать исходя из правила — все для видеокарт. Это значит, что нам не очень важно, какой у нас будет процессор, оперативная память или жесткий диск — нам важно количество PCI-e слотов и хороший источник питания.

Рекомендуем:  Как положить деньги на Qiwi кошелек — способы пополнения баланса

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

Теперь самое главное — выбор видеокарт. При выборе стоит руководствоваться данной таблицей и этим калькулятором. Ваша цель — количество kh/s. Подробнее о нем чуть позднее. Стоит помнить, что иногда дешевле купить 2 видеокарты выдающие 700kh/s, чем одну выдающую 1000kh/s, и далеко не всегда полюбившуюся карту легко найти, так что доступность тоже является важным фактором.

Еще необходимо обязательно обзавестись рейзерами — шлейфами, служащими для вынесения видеокарт от материнской платы.

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

Осталось только настроить железо — заходим в UEFI/BIOS и выставляем следующие настройки:

  • Автоматически включаться после отключения питания.
  • Отключаем ВСЮ лишнюю периферию. Оставляем только USB, сетевую карту и IOMMU.
  • Устанавливаем загрузку с USB-HDD как основную.
  • Отключаем проверку на наличие клавиатуры и монитора.

Так как, увы, нет единого интерфейса для UEFI/BIOS — некоторые из этих настроек могут отсутствовать вовсе или же быть скрыты — придется прочитать инструкцию к материнской плате.

Шаг 2 — Ставим софт

Так как ферма — устройство подразумевающее удаленное управление и требующее работы с видеокартами — Linux будет очень хорошим решением. В этом гайде я буду описывать настройку Ubuntu 12.04.

Для начала готовим установочную флешку, для этого скачиваем x86 или x64 версию мини-образа.

Если вы используете Linux или OSX, то записываем ее с помощью

sudo dd if=mini.iso of=/dev/sdX bs=4M где mini.iso — путь к скачанному файлу, а /dev/sdX — флешка.

Если же вы все еще используете Windows — тогда воспользуйтесь Unetbootin.

Как только все готово — втыкаем флешку в ферму (в которой уже есть другая флешка, призванная служить ей жестким диском) и следуем инструкциям на экране до появления списка пакетов, в нем выбираем Xubuntu-desktop. OpenSSH server и заканчиваем установку. После перезагрузки вы должны уже иметь возможность сразу подключиться к ферме по SSH.

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

В первую очерендь необходимо включить автологин в lightDM — в терминал вводим

sudo /usr/lib/lightdm/lightdm-set-defaults —autologin username

username заменяем на свой логин.

Теперь необходиом установить проприетарный модуль ATI Для x86_64:

sudo add-apt-repository ppa:xorg-edgers/ppasudo apt-get updatesudo apt-get install fglrx-installer

Для x86:

sudo add-apt-repository ppa:xorg-edgers/ppasudo apt-get updatesudo apt-get install fglrx Перезагружаемся и продолжаем. Теперь необходимо скачать два набора для разработки, открываем браузер и скачиваем их один, два.

Еще надо поставить кое-какие библиотеки и пару полезных вещей

sudo apt-get install build-essential cdbs fakeroot dh-make debhelper debconf libstdc++6 dkms libqtgui4 wget execstack libelfg0 dh-modaliases ia32-libs ia32-libs-multiarch i386 lib32gcc1 libc6-i386 linux-headers-3.5.0-17-generic libcurl4-openssl-dev libncurses5-dev pkg-config automake yasm screen

Для майнинга нам необходим cgminer 3.7.2, именно этой версии! В последующих поддержка майнинга на GPU вырезана.

Скачиваем его:

wget http://ck.kolivas.org/apps/cgminer/3.7/cgminer-3.7.2.tar.bz2 && tar xf cgminer-3.7.2.tar.bz2

Теперь установим SDK:

mkdir amdapp_2-8cd amdapp_2-8tar -zxvf ~/Загрузки/AMD-APP-SDK-v2.8-lnx64.tgzsudo ./Install-AMD-APP.shmkdir ADL_SDKcd ADL_SDKmv ~/Загрузки/ADL_SDK_5.0.zip .unzip ADL_SDK_5.0.zipcp include/* ../cgminer-3.7.2/ADL_SDK

И соберем cgminer:

cd cgminer-3.7.2CFLAGS=»-O2 -Wall -march=native -I /opt/AMDAPP/include/» LDFLAGS=»-L/opt/AMDAPP/lib/x86_64″ ./configure —enable-scrypt —enable-openclmake -j2sudo make install

Рекомендуем:  Ноды в криптовалюте: что это

Перезагружаемся еще раз и все — сложное позади, настало время для самого сложного — настройки.

Шаг 3 — Настраиваем софт и выбираем пул

Итак, теперь стоит ненадолго прервать возню с софтом и выбрать себе пул. Пул — это ваш «работодатель», вы отдаете пулу свою ферму, а он вам платит за ее использование. Пул нужен для того, чтобы иметь более-менее стабильную прибыль, так как без него искать блок (за который выдают 50 LTC) можно очень долго, и большую роль играет удача. У пула, тем не менее, как правило солидная мощность, а значит блоки он находит часто, деля доход между своими майнерами. Многие гуру майнинга придерживаются мнения, что если вы майните долго — пул не имеет значения, тем не менее это не совсем так. Пул должен как-то распределять средства, которые он получает, и не все пулы делают это одинаково. При выборе пула стоит выбирать подходящую для вас систему оплаты. На данный момент есть 2 основных вида оплаты:

  • PPS — Pay Per Share
  • PPLNS — Pay Per Last N Shares

PPS подразумевает, что пул платит вам за каждое вычисление. Это звучит заманчиво, так как ваш доход будет зависить только от сложности, но никак не от удачи. Тем не менее за такую стабильность приходится платить — пулы с этим методом оплаты берут большую комиссию, к тому же если пулу внезапно начнет сильно не везти есть шанс, что пул обанкротится. PPLNS сводит комиссию к минимуму, а шанс банкротства к 0, так как платит только за последние Н вычислений, которые имели место до нахождения очередного блока. Таким образом вы зависите от удачи пула и сложности одновременно.

Список пулов

Как только вы определились с пулом и заведете аккаунт — можно начинать настройку. Создаем в домашней папке .sh скрипт, например start.sh и пишем туда следующее:

#!/bin/bashexport DISPLAY=:0export GPU_USE_SYNC_OBJECTS=1export GPU_MAX_ALLOC_PERCENT=100./cgminer —scrypt -o stratum+tcp://poo.l:3333 -u username.worker -p pass

Заменяем username.worker на свое имя пользователя и воркера, pass — на пароль stratum+tcp://poo.l:3333 — на адрес вашего пула

Запускаем — и ура, ферма работает!

Но это еще не все. С такими настройками вы можете терять очень много kh/s, которых вы могли бы получить, применив тонкую настройку. Это нечто из области шаманства, так что новичкам я советую взять конфигурацию из уже известной нам таблицы, или же найти в интернете. Для тех же, кто считает себя продвинутым я приведу небольшую справку по настройкам:

— thread-concurrency — отвечает за параллелизм, то есть сколько хешей за раз попытается посчитать cgminer. Это значение надо подбирать, еще проще взять из таблицы, или задать количество шейдеров.

— shaders — альтернатива указанию thread-concurrency, надо знать, сколько шейдеров содержит ваша видеокарта и указать их, тогда параллелизм cgminer выберет сам.

— intencity (-I) — на сколько сильно будет забиваться видеопамять. Этот параметр указывать обязательно, и не меньше 13. Максимальное значение — 20. Задание слишком большой величины может снизить скорость, так как память будет перезаписываться и приводить к ошибкам.

— g — колличество процессов на одном GPU

— auto-fan — автоматическая регуляция кулера

— gpu-memclock — частота памяти. Очень важное значение, необходимо указывать значение кратное 250. Именно эта частота самая важная при работе с алгоритмом шифрования scrypt, на котором строится Litecoin.

— gpu-engine — частота ядра — тут не так важна. На самом деле важно «волшебное соотношение» этой частоты к частоте памяти. Нахождение такой частоты может дать сильный прирост в производительности.

Помните, что два последних параметра использовать опасно! Разгоняя свои видеокарты вы всегда имеете шанс их сжечь, так что до тех пор, пока вы не уверены в том, что делаете — не используйте эти параметры.

Чтобы иметь возможность удаленно открыть майнер запускать его стоит через GNU Screen

screen -dmS miner start.sh

Как только вы захотите выйте из него не выключая майнер — нажмите Ctrl+A+D, чтобы вернуться вводим команду

screen -r miner

Теперь монитор можно отключить, как и клавиатуру.

Понравилась статья? Поделиться с друзьями:
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: