Как майнить лайткоины и другие альткоины

in #bitcoin7 years ago


Какое оборудование дает больше скорости, как установить майнер, как писать скрипт — ответы на эти и другие вопросы в полном гайде по майнингу криптовалют.

Сегодня энтузиастам, пожалуй, слишком поздно начинать добывать биткоины без дорогостоящих процессоров 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 по­ка­зы­ва­ет, на­сколь­ко гра­фи­че­ские карты эф­фек­тив­нее цен­траль­ных про­цес­со­ров при до­бы­че крип­то­ва­лют. Срав­ни­те темпы хе­ши­ро­ва­ния обеих кли­ен­тов: ско­рость ра­бо­ты будет от­ли­чать­ся ми­ни­мум в пять раз.

Под­го­то­ви­ла Тая Аря­но­ва

Источник: coindesk.com

Sort:  

Отличная статья. Я всегда хотел посетить Россию. Я encata своего языка и истории. Мне нравятся произведения Борис Леонидович Пастернак, Лев Николаевич Толстой и Фёдор Михайлович Достоевский. Спасибо за ваш голос в моем письме La Duna

Congratulations @aleksei99! You have completed some achievement on Steemit and have been rewarded with new badge(s) :

You made your First Vote
You published your First Post

Click on any badge to view your own Board of Honor on SteemitBoard.
For more information about SteemitBoard, click here

If you no longer want to receive notifications, reply to this comment with the word STOP

By upvoting this notification, you can help all Steemit users. Learn how here!