Руководство по майнингу лайткоина и других альткоинов
<p><strong>Руководство по майнингу лайткоина и других альткоинов</strong></p> <p> </p> <p>Се­год&sh

Руководство по майнингу лайткоина и других альткоинов

 

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

 

В этом ру­ко­вод­стве мы рас­ска­жем, как до­быть несколь­ко лайт­ко­и­нов (litecoin), фе­зер­ко­и­нов (feathercoin) или до­дж­ко­и­нов (dogecoin) без до­ро­го­сто­я­ще­го обо­ру­до­ва­ния.

 

Для хе­ши­ро­ва­ния крип­то­ва­лю­ты обыч­но ис­поль­зу­ют ал­го­рит­мы SHA-256 или scrypt, при этом боль­шин­ство новых про­ек­тов пред­по­чи­та­ют scrypt.

 

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

 

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

 

Держите кошелек наготове

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

 

За до­пол­ни­тель­ной по­мо­щью и со­ве­та­ми можно об­ра­тить­ся на спе­ци­а­ли­зи­ро­ван­ные фо­ру­мы. Боль­шин­ство ко­шель­ков ос­но­ва­ны на ори­ги­наль­ном кли­ен­те Bitcoin-Qt. Пре­жде чем они начнут ра­бо­тать, при­дет­ся до­ждать­ся за­груз­ки пол­но­го блок­чей­на для вы­бран­ной ва­лю­ты (это может за­нять до­воль­но дол­гое время).

 

Жажда скорости

 

Без спе­ци­а­ли­зи­ро­ван­но­го обо­ру­до­ва­ния крип­то­ва­лю­ты можно до­бы­вать двумя спо­со­ба­ми:

  • С помощью центрального процессора (CPU)
  • С помощью графической карты (GPU)

 

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

 

Осо­бен­ность GPU-май­нин­га со­сто­ит в том, что для него необ­хо­дим вы­де­лен­ный гра­фи­че­ский про­цес­сор, на­при­мер, дис­крет­ная карта в на­столь­ном персональном компьютере (интегрирован­ные карты Intel в неко­то­рых но­ут­бу­ках по­про­сту не под­хо­дят для этой за­да­чи). Чтобы под­дер­жи­вать ско­рость на нор­маль­ном уровне, боль­шин­ство эн­ту­зи­а­стов стро­ят специа­ли­зи­ро­ван­ные ма­ши­ны, ис­поль­зуя ма­те­рин­ские платы с под­держ­кой несколь­ких видеокарт.

 

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

 

В одиночку или в компании?

 

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

 

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

 

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

 

Кроме того, сле­ду­ет ре­шить, какую крип­то­ва­лю­ту вы бу­де­те майнить (неко­то­рые пулы, например, Multipool, пе­ре­клю­ча­ют­ся с одной ва­лю­ты на дру­гую в за­ви­си­мо­сти от прибыльности).

 

Установка вашего CPU-майнера

 

Самый про­стой спо­соб на­чать майнинг — уста­но­вить про­грам­му cpuminer (тре­бу­ет­ся до­ступ к ко­манд­ной стро­ке). За­гру­зить ее можно с сайта SourceForge. До­ступ­ны вер­сии для Windows (32-х и 64-х раз­ряд­ной), OS X и Linux. В этом ру­ко­вод­стве мы ис­хо­дим из пред­по­ло­же­ния, что ис­поль­зу­ет­ся OS Windows.

 

Сна­ча­ла за­гру­зи­те файл для вашей опе­ра­ци­он­ной си­сте­мы. Zip-ар­хив можно рас­па­ко­вать в любую папку на ком­пью­те­ре (толь­ко за­пом­ни­те, в какую). Лучше всего со­здать от­дель­ную папку, на­при­мер, «cpuminer».

 

Написание вашего скрипта

 

Итак, как на­стро­ить cpuminer с па­ра­мет­ра­ми, необ­хо­ди­мы­ми для ва­ше­го пула? Проще всего на­пи­сать неболь­шой скрипт (из­вест­ный как «за­гру­зоч­ный файл» в Windows) и за­пус­кать майнер с его по­мо­щью.

 

Чтобы сде­лать это, по­на­до­бят­ся сле­ду­ю­щие дан­ные:

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

 

Те­перь от­крой­те Блок­нот или дру­гой тек­сто­вый ре­дак­тор. Вве­ди­те сле­ду­ю­щий текст (предпола­га­ет­ся, что до­бы­ва­е­мая ва­лю­та ис­поль­зу­ет ал­го­ритм scrypt):

 

«start «path» minerd. exe --url URL: PORT -a scrypt --userpass USERNAME. WORKER:PASSWORD»

 

То есть, используя при­ве­ден­ные выше при­ме­ры, сле­ду­ет вве­сти сле­ду­ю­щую стро­ку:

 

«start «C:\cpu-miner-pooler» minerd. exe --url stratum+tcp:// pool. d2. cc: 3333 -a scrypt --userpass username.1:xххх»

 

Со­хра­ни­те файл с рас­ши­ре­ни­ем .bat, на­при­мер «my-mining-profile.bat». Два­жды щелк­ни­те по нему, чтобы за­пу­стить про­грам­му-май­нер. У пула, ско­рее всего, будет веб-ин­тер­фейс, и через несколь­ко минут он дол­жен по­ка­зать, что ваш май­нер ак­ти­вен. Те­перь да­вай­те по­про­бу­ем задей­ство­вать GPU.

 

Установка вашего 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ххх»

 

Наблюдение за вашим майнером

После за­пус­ка май­не­ра в тер­ми­на­ле будет отоб­ра­жать­ся раз­лич­ная ста­ти­сти­ка. Cgminer дает боль­ше ин­фор­ма­ции, чем cpminer. Пер­вый вы­све­чи­ва­ет дан­ные о ва­лю­те и май­нинг-пу­ле, а также об обо­ру­до­ва­нии. Cpminer отоб­ра­жа­ет толь­ко ско­рость хе­ши­ро­ва­ния и блоки, вычислен­ные про­цес­со­ром.

 

Максимизация мощности

 

Хо­ро­шая но­вость для вла­дель­цев персональных компьютеров с дис­крет­ны­ми гра­фи­че­ски­ми кар­та­ми: можно од­но­вре­мен­но за­пу­стить cpuminer и cgminer. Чтобы сде­лать это, до­бавь­те пара­метр «--threads n» в ко­ман­ду за­пус­ка minerd. Здесь n озна­ча­ет число ядер цен­траль­но­го про­цес­со­ра, ко­то­рые будут за­ня­ты май­не­ром.

 

Од­на­ко не за­бы­вай­те оста­вить одно или два ядра для ра­бо­ты с GPU. Если за­нять все ядра процес­со­ра, он будет слиш­ком занят, чтобы от­прав­лять дан­ные гра­фи­че­ской карте для обработ­ки. На­при­мер, в слу­чае че­ты­рехъ­ядер­но­го про­цес­со­ра по­про­буй­те па­ра­метр «--threads» сде­лать рав­ным 2 или 3.

 

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

 

Новости из мира биткойнов http://coinbits.news/