icon-star icon-cart icon-close icon-heart icon-info icon-pause icon-play icon-podcast icon-question icon-refresh icon-tile icon-users icon-user icon-search icon-lock icon-comment icon-like icon-not-like icon-plus article-placeholder article-plus-notepad article-star man-404 icon-danger icon-checked icon-article-edit icon-pen icon-fb icon-vk icon-tw icon-google
“амара ћеркулова
–абота, карьера, бизнес

 ак майнить криптовалюты?

  • 733
  • 11

 ак майнить криптовалюты?

¬
¬ статье ћарка Ѕлау Ђ„то такое Bitcoin. Ёлектронна€ валюта?ї, опубликованной 06.08.2015, было рассказано о том, что такое криптовалюты. ¬ этой статье речь пойдет о том, как криптовалюту добывать.

ƒобыча золота по-английски называетс€ Ђminingї. “ак же называетс€ и процесс добычи криптовалюты. ¬ принципе все криптовалюты сходны, поэтому далее будем говорить про самую известную и самую распространенную из них, биткойн.

Ћюба€ криптовалюта, в том числе, и биткойн характеризуетс€ тем, что дл€ платежей и переводов этой валюты не требуетс€ никаких материальных предметов, вроде монет, банкнот, чеков. Ћюбое получение или люба€ трата фиксируетс€ в виде сообщений в »нтернете, так называемых транзакций. “ранзакции зашифрованы и абсолютно анонимны. ƒаже создатели криптовалюты не смогут определить, кто и кому послал криптовалюту.

 риптовалюта не выпускаетс€ никаким центральным органом. ≈е получают только те, кто участвует в поддержке функционировани€ системы. Ёто немного похоже на сеть торрентов, котора€ существует и не Ђзависаетї из-за того, что есть пользователи, которые не выключают своих компьютеров и посто€нно участвуют в раздачах, тем самым увеличива€ свой рейтинг. ¬ системах криптовалют рейтинг выплачиваетс€ в криптовалюте тем, кто жертвует свои компьютерные мощности и платит за электричество, поддержива€ самую главную часть системы, общедоступный лог транзакций, в котором хран€тс€ записи обо всех покупках и переводах, произведенных за врем€ существовани€ системы.

Ћог формируетс€ из блоков по несколько транзакций, произведенных в течение последних 10 минут.  аждый блок должен быть защищен от подделки специальной контрольной суммой (хэшем). —лово Ђхэшї происходит от английского слова Ђhashї Ц Ђпутаницаї

«начение хэша вычисл€етс€ с помощью сложной математической функции (хэш-функции), которую, однако, достаточно просто вычислить. —амое главное свойство хэша состоит в том, что любое небольшое изменение аргумента хэш-функции приведет к абсолютно другому значению хэша. ѕричем, никаким образом это изменение предсказать невозможно. “аким образом, хэширование защищает транзакцию от подделки. ¬едь люба€ подделка в транзакции даст совсем другое, совершенно непредсказуемое, значение хэша, чем то, которое мы передаем дл€ контрол€ правильности передачи вместе с транзакцией. –азница будет слишком очевидна.

ќчень важно, что хэш-функци€ несимметрична. Ёто значит, что вычислить хэш-функцию любого аргумента просто, а вот произвести обратную операцию очень сложно. ‘актически дл€ этого надо перебрать все возможные значени€ аргумента, дл€ каждого вычислить значение хэш-функции и сравнить его с имеющимс€ значением.

Ѕлок транзакций, дл€ того, чтобы быть включенным в лог транзакций, должен обладать следующими свойствами:

1. ќн должен включать все транзакции в системе, совершенные в течение 10 последних минут.

2.  ажда€ транзакци€ во избежание подделки должна сопровождатьс€ собственным значением хэша.

3. ¬ блок транзакций должен быть включен хэш предыдущего блога транзакций. “аким образом обеспечиваетс€ св€зь между предыдущим и последующим блоками в логе транзакций.

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

≈сли бы не последнее требование, включение в лог транзакций нового блока было бы задачей тривиальной. –ассчитать новый хэш по известным данным можно было бы мгновенно. ќднако дл€ этих расчетов в системе криптовалюты следовало бы выделить некоторый центральный компьютер, который рассылал бы результаты расчетов по сети другим компьютерам.

„то бы произошло, если такой центральный компьютер был выведен из стро€? Ќекому было бы вести лог транзакций. ј значит, всей системе криптовалюты пришел бы мгновенный и абсолютный конец.

ѕоэтому в системе криптовалюты был выбран другой принцип работы, делающий ее неу€звимой. ”частие в ведении лога транзакций может принимать любой компьютер, подключенный к системе. ј в каждый блок транзакции включаетс€ еще один параметр, который называетс€ Ђnonceї (Ђодноразовыйї). Ётот параметр Ц некоторое случайное число, подбира€ которое можно добитьс€ выполнени€ правила единообрази€. “от компьютер, который в результате перебора получил хэш, начинающийс€ с определенного значени€ (например, с некоторого количества нулей) выполнил задачу, вычислил новый блок транзакции и внес свой вклад в поддержку системы. «а выполненную работу владельцы компьютера получают плату, 25 биткойнов.

ѕосле этого начинаетс€ нова€ Ђгонкаї: формируетс€ новый блок транзакций и начинаетс€ подбор нового числа Ђnonceї. ≈стественно, что значение этого числа никаким образом не будет св€зано ни с одним из предыдущих значений и заранее вычислить его нет никакой возможности. Ќеизвестно, сколько транзакций будет в новом блоке, неизвестны их значени€ (а значит, значени€ соответствующих хэш-функций). “ак что в очередной раз победы может добитьс€ другой компьютер.

ѕовреждение одного или нескольких компьютеров, подключенных к сети, при подобной распределенной системе ведени€ лога транзакций не приведет к глобальному сбою системы. –аспределенное ведение лога транзакций системы приводит также к тому, что криптовалюты не завис€т ни от одного государственного или финансового органа в мире. Ёто воистину независимые финансовые системы. ј возможность получени€ вознаграждени€ за участие в работе по поддержке системы, за майнинг, привлекает к этому делу многих желающих.

ѕервоначально майнинг можно было производить, запуска€ соответствующую программу на своем домашнем компьютере. Ќо эти блаженные времена остались в далеком прошлом. —ейчас дл€ майнинга криптовалют используют специальные интегральные схемы, которые специализированы на вычислении хэшей и отличаютс€ очень низким энергопотреблением. Ёто сделало майнинг с использованием обычных персональных компьютеров экономически невыгодным.

»так, капитальные расходы Ђкомпьютерного шахтераї состо€т в затратах на покупку специализированного компьютера, а посто€нные расходы Ц в оплате электричества. ќплата подключени€ к »нтернету фактически мизерна€. ƒл€ майнинга не нужны высокие скорости »нтернета, важно только, чтобы соединение было стабильным. ѕ€ть лет назад, в 2011 году эти затраты окупались, обычно, за две недели Ц мес€ц. ќднако, сложность добычи криптовалюты повышаетс€ и работать в одиночку становитс€ уже невыгодно.

ѕо этой причине майнеры начали собиратьс€ в своеобразные бригады, образовывать пулы из нескольких сотен, а то и тыс€ч компьютеров, которые подключаютс€ к системе, как один пользователь. ќснову пула составл€ет сервер, который раздает майнерам, включенным в пул задачи на вычисление хэшей и учитывает участие каждого в общем деле. ¬ случае успешного нахождени€ значени€ хэша дл€ очередного блока, вознаграждение делитс€ между участниками Ђбригадыї в соответствии с их участием. ћайнинг в рамках такого пула приносит средства быстрее, но очень небольшими порци€ми. ƒл€ начала желающим стать майнерами лучше всего присоедин€тьс€ к подобным пулам. » не забывать при этом об антивирусах. „асто подобные Ђкооперативыї рассылают тро€нские программы, которые заставл€ют персональные компьютеры работать Ђна общее делої даже после выхода из пула. ѕравда, теперь совершенно бесплатно.

—ледует также сказать, что оплата за создание нового блока уменьшаетс€ раз в четыре года. ¬ начале 2013 года за один созданный блок в системе биткойн платили 50 Ђмонетї, сейчас, как уже было сказано, 25. ¬ 2017 году эта сумма станет вдвое меньше, 12.5 биткойнов. “ак что те, кто желают разбогатеть на добыче биткойнов, поторапливайтесь! Ётот бизнес пока еще выгоден.

mas
ћарк Ѕлау

ћолодец, “амара! “ема сложна€, написано пон€тно и гладко.

spe
¬ладислав „ерных

¬сЄ верно написано.   сожалению, даже в кооперации обычному пользователю ѕ  ничего не светит. ¬ычислительные мощности ÷ѕ, используемых в бытовых компьютерах, ничтожны по сравнению со специальным "железом", заточенным под это дело. „уть более выгодным майнинг был дл€ владельцев видеокарт Radeon высшего ценового сегмента, но и их золотое врем€ в прошлом. —ейчас на них не окупаетс€ даже затраченна€ электроэнерги€ - такие видеокарты расходуют еЄ, как бытовые нагреватели. —биватьс€ в стаю есть смысл владельцам майнинг-ферм, кажда€ из которых может стоить не меньше хорошего автомобил€.

pro
“амара ћеркулова

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

top
Halida Rojkova

“акие деньги "свет€т" только избранным - сложно, дорого, хлопотно :)

¬ам необходимо или зарегистрироватьс€, чтобы оставл€ть комментарии
выбор читател€

¬ыбор читател€

16+