Блокчейн технологии - просто о сложном. Как работает майнинг криптовалют


Как работает майнинг криптовалют - объяснение работы по шагам в картинках. Зачем нужны майнеры и как работает майнинг основных криптовалют

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

Цена услуг посредников увеличивает стоимость каждого отдельного платежа и т.к. у посредника имеется минимальная стоимость для проведения операции становиться невозможным проведение микроплатежей.

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

В 2008 году Биткоин предложил решение, платежную систему, основанную на криптографии, а не на доверии третьему лицу. Основная особенность биткоина – для работы этой цифровой валюты не нужно ни банка, никакого либо другого посредника, который может повлиять на процесс денежного обмена, блокировать его каким-либо образом, получать комиссию или начать выпускать неограниченное количество денег. Эта особенность во многом повлияла на популярность этой валюты.

Но если убрать посредника, то возникает проблема – как тогда обеспечить безопасность проведения платежей, а также защитить всю систему от вмешательства со стороны?

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

Вот об этом механизме криптографической защиты и пойдет речь в этой статьей.

Для чего нужен майнинг? Кто такие майнеры?

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

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

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

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

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

Вся эта система построена так, что есть участники сети, те кто пользуется криптомонетами, а есть те, кто обслуживает сеть и создают новые монеты (майнеры).

Когда вы намайните (создадите) определенное количество криптомонет, то вы уже становитесь тем, кто продает эти монеты. Майнинг выступает стимулом для всех желающих поддерживать работоспособность сети, получая за это вознаграждение. За счет этого сеть становиться устойчивой к отказам, безопасной и дешевой, что в свою очередь стимулирует людей еще больше покупать и продавать криптомонеты.

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

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

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

При майнинге майнеры соревнуются друг с другом кто будет первым, кто возьмет неподтвержденную транзакцию, проверит ее на правильность, найдет ключ для защиты и добавить ее в блокчейн. Первый майнер, который это сделает, получит финансовое вознаграждение. Более подробно о том, что такое блокчейн вы можете почитать в статье «Блокчейн – что это такое простыми словами»

Принцип майнинга криптовалюты в картинках – простое объяснение

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

Представим, что у нас есть сеть со своей криптовалютой, состоящая из множества узлов. Каждый узел – это участник сети или попросту обычный человек со своим компьютером или смартфоном.

Принцип майнинга криптовалюты в картинках - простое объяснение

В этой сети все продают и покупают криптомонеты как оплату за товары или услуги. Например один из участников A отдает другому участнику B одну пиццу, за которую B в свою очередь платит A 5 криптомонет.

Принцип майнинга криптовалюты в картинках - простое объяснение

Таким же образом поступают и другие участники сети. Они совершают переводы денег друг другу за разные услуги. Аналогом может быть банковский перевод за услуги, но в нашем случае нет центрального органа, который принимает и отправляет переводы. В сети все равны.

Принцип майнинга криптовалюты в картинках - простое объяснение

Но теперь появляется другая проблема – например участник B может потратить свои деньги много раз, никто ведь не контролирует, сколько у B было денег, сколько стало денег. Конечно любой участник может завести журнал, в который он будет записывать сколько у B было денег и сколько стало, когда он совершил с ним обмен. Например A может записать что у B сейчас осталось 2 криптомонеты, после того как он заплатил 5. Но не все участники сети видят, что происходит обмен между A и B.

Принцип майнинга криптовалюты в картинках - простое объяснение

C и D не видят операций потому, что нет центрального журнала, куда бы заносились все операции и каждый мог бы посмотреть кто, куда и сколько потратил. Получается, что B может перевести C 5 криптомонет и потом перевести еще D 5 криптомонет, хотя по факту он не обладает таким количеством монет.

Принцип майнинга криптовалюты в картинках - простое объяснение

Это известная проблема двойных расходов. Может быть вернемся обратно к централизованный системам и будем точно уверены, что наши деньги учтены и находятся в целости и сохранности? Вы уверены, что ваши деньги при централизованной системе находятся в безопасности? :)

Принцип майнинга криптовалюты в картинках - простое объяснение

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

Принцип майнинга криптовалюты в картинках - простое объяснение

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

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

Принцип майнинга криптовалюты в картинках - простое объяснение

Так как же майнеры осуществляют поддержку сети и все проверки, о которых говорилось ранее? Программное обеспечение это сети, которым пользуются все участники без исключения, написано таким образом, что все новые заявки на переводы денежных средств в первую очередь направляются майнерам. Например A передает B 5 криптомонет. Эта транзакция на перевод отправляется всем(!) майнерам в сети.

Принцип майнинга криптовалюты в картинках - простое объяснение

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

Итак транзакция отправлена всем майнерам. Они выполняют несколько вещей:

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

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

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

Теперь B обращается к ближайшему майнеру, копирует журнал себе и видит, что в журнале есть запись о переводе от A к B 5 криптомонет.

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

Если A, B или кто-либо еще попытается внести несанкционированные изменения в журнал они просто не будут иметь никакой силы и будут отвергнуты сетью, т.к. все изменения производят майнеры, причем майнеры сами в одиночку также не могут что-либо внести в журналы, а постоянно «сверяют» эти журналы друг с другом.

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

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

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

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

В итоге что мы имеем. Все участники сети имеют журналы с записями и видят состояние счетов всех других участников и теперь если A попытается передать B несуществующую сумму в 1000 криптомонет сеть просто отвергнет такой перевод после всех проверок.

Принцип майнинга криптовалюты в картинках - простое объяснение

Все это осуществляется через специальное программное обеспечение, которое установлено у каждого узла сети. Использовать какое-то свое программное обеспечениhе не получиться, так как сеть также отвергнет все транзакции от этого узла, увидев «чужого» в своих рядах.

Принцип майнинга криптовалюты в картинках - простое объяснение

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

Таким образом майнинг и майнеры выступает в роли распределенного децентрализованного регулирующего органа в сети. При таком раскладе безопасностью управляют математические алгоритмы, исключая человеческий фактор. В этой модели без желания участников сделок никакая третья сторона не может ни помешать им, ни навязать свои услуги, ни заблокировать или конфисковать чужие средства. Даже если предположить, что злоумышленники смогут все-таки взломать всю сеть и взять под свой контроль. Ценность такой сети моментально упадет и злоумышленнику просто не выгодно будет использовать сеть.

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

Майнинг популярных криптовалют – биткоин, эфир, рипл, монеро и т.д.

Пару слов о майнинге известных криптовалют.

Майнинг Биткоина (Bitcoin)

Майниг классического биткоина производиться с использованием алгоритма SHA-256. Первоначально для майнинга биткоина использовался процессор обычного персонального компьютера. Но когда на рынке появились производительные видеокарты, майнинг на процессорах стал нецелесообразным. Сложность сети очень быстро возросла и количество получаемых биткоинов при майнинге на процессоре по стоимости стало меньше чем затраты на электричество при использовании процессора. Видеокарты были производительны процессоров именно для расчета по алгоритму SHA-256.

Затем на смену обычному GPU майнингу пришел FPGA майнинг – майнинг на специальном программируемом чипе, который потреблял очень малое количество энергии с относительно высокой производительностью.

Далее на смену FPGA чипам пришли специальные интегральные схемы (ASIC устройства), которые были спроектированы производителем специально для майнинга по алгоритму SHA-256. Отношение потребляемого электричества к производительности у таких устройств очень высоко, что постепенно свело на нет эффективность майнинга на видеокартах и FPGA чипах к нулю, также как в свое время видеокарты вытеснили процессоры. Сейчас наиболее эффективными ASIC   устройствами для майнинга с наибольшей производительностью являются: BITMAIN AntMiner S9, BITMAIN Antminer T9, BITMAIN AntMiner R4, Canaan Creative Avalon 7, BITMAIN AntMiner S7, Canaan Creative Avalon 6.

Для биткоина также существует облачный майнинг и совместные пуля для майнинга.

Майнинг Биткоин-кэш (BitcoinCash)

Майниг биткоин-кэш производиться с использованием алгоритма SHA-256, также как и у классического биткоина. Эта криптовалюта является ответвлением (форком) от основного биткоина. После ее появления, некоторые майнеры и пулы переключили свои мощности на майнинг этой валюты, в результате чего сложность добычи возросла.

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

Для майнинга биткоин-кэш также как и в биткоине используются специализированные ASIC устройства: BITMAIN AntMiner S9, BITMAIN Antminer T9, BITMAIN AntMiner R4, Canaan Creative Avalon 7, BITMAIN AntMiner S7, Canaan Creative Avalon 6.

Майнинг Эфириум (Ethereum)

Майнинг эфириума производиться с использованием алгоритма Ethash, который является модифицированной версией алгоритма DaggerHashimoto. Для майнинга используются видеокарты и процессоры, а также специализированное программное обеспечение, наиболее популярным из которого является Claymore Miner.

Наиболее эффективные видеокарты на данный момент для майнинга эфира: NVIDIA GTX 1080 Ti,AMD R9 390,AMD RX 480 8GB, NVIDIA GTX 1070, NVIDIA GTX 1080,AMD RX 580 8GB.

Каждый майнер, который генерирует блок один раз в 12 секунд получает вознаграждение в 5 монет эфира. Перед тем, как начать майнить, компьютер майнера должен создать «DAG» файл, который является специальной структурой данных для алгоритма Ethash, который предотвращает использование ASIC устройств, что делает сеть эфириум более децентрализованной с большим количеством майнеров. Создание файла занимает около 10 минут.

Алгоритм Ethash требует память для размещения DAG файла, на данный момент это около 2 Гб ОЗУ, если майнинг происходит на процессоре или 2 Гб видеопамяти на видеокарте.

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

Майнинг Рипл (Ripple)

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

Майнинг Лайткоин (Litecoin)

Майниг лайткоина производиться с использованием алгоритма Scrypt. Функция хэшинга Scrypt специально разрабатывалась с целью усложнить создание ASIC устройств, путем увеличения количества ресурсов, требуемых для вычисления. Хеш-функция Scrypt использует SHA256 как подпрограмму, полагаясь на большое количество арифметических вычислений, но также требуя наличия быстрого доступа к большим объёмам памяти, что делает запуск нескольких экземпляров Scrypt на современной видеокарты несколько более сложной задачей. Это также означает, что стоимость производства специализированного оборудования для майнинга на ASIC устройствах будет значительно выше, чем стоимость производства подобных устройств для SHA-256

Лайткоин является ответвлением биткоина (форком), также как и биткоин-кэш. В сети Биткоин и Лайткоин данные а блокчейн записываются идентичным образом. Основное отличие лайткоина от биткоина – подтверждение транзакций происходит быстрее и улучшена эффективность хранения данных.

Каждый майнер, который генерирует блок один раз в 2 минуты получает вознаграждение в 25 лайткоинов.  

Для майнинга лайткоина можно использовать процессоры и видеокарты, но наилучшими показателями эффективности обладает следующее оборудование: Antminer L3+, Innosilicon A4 Dominator, Innosilicon A2 Terminator, Gridseed Blade.

Программное обеспечение, которое можно использовать для майнинга лайткоина: sgminer, cgminer, cpuminer, cudaMiner, GUIMiner-scrypt, BFGMiner, MultiMiner, ScryptMiner GUI, Reaper.

Майнинг криптовалюты Даш (Dash)

Майниг даш производиться с использованием алгоритма X11. Алгоритм X11 является сочетанием 11 криптографических алгоритмов (blake, bmw, groestl, jh, keccak, skein, luffa, cubehash, shavite, simd, echo), отсюда и название X11.

Даш также является форком биткоина. В январе 2014 года Эван Даффилд создал XCoin как форк биткоина. В феврале 2014 года криптовалюту переименовали в DarkCoin, и только в марте 2015 года слова Digital Cash сложились в Dash.

Каждый майнер, который генерирует блок один раз в 2 с половиной минуты получает вознаграждение в 1.8 даш.

На сегодняшний день для майнинга даш лучше использовать специализированное оборудование: X11 miner 450M PinIdea Dr2, iBeLink DM384M X11, Baikal X11 ASIC Mini Miner, Baikal X11-X13-X14-X15-Qbit-Quark ASIC Mini Miner.

Майнинг пулы для DASH: DASH.SUPRNOVA.CC, SUCHPOOL.PW, COINOTRON.COM, LTCRABBIT.COM, COINMINE.PL, CYBTC.INFO.

Майнинг криптовалюты эфириум классик (Ethereum Classic)

Майниг эфириум-классик производиться с использованием алгоритма Ethash, также как и у обычного Ethereum. Для майнинга используются видеокарты и процессоры. Наиболее эффективные видеокарты на данный момент для майнинга эфирум-классик: NVIDIA GTX 1080 Ti, AMD R9 390, AMD RX 480 8GB, NVIDIA GTX 1070, NVIDIA GTX 1080, AMD RX 580 8GB.

Каждый майнер, который генерирует блок один раз в 14 секунд получает вознаграждение в 4.85 монет эфира.

Майнинг криптовалюты монеро (Monero)

Майниг монеро производиться с использованием алгоритма CryptoNight. Все операции в этой криптовалюте обфусцированы - все транзакции в системе являются анонимными. Суммарная эмиссия не ограничена, как в биткоине. Алгоритм для майнинга в Monero отличается тем, что он активно использует систему команд AES для микропроцессоров x86 и большое количество памяти, что делает майнинг на GPU менее эффективным, чем для Биткойна.

Каждый майнер, который генерирует блок один раз в 2 минуты получает вознаграждение в 6.3 монеро.

Для майнинга монеро можно использовать процессоры и видеокарты, но наилучшими показателями эффективности обладает следующее оборудование: AMD R9 390, AMD R9 Fury Nano, NVIDIA GTX 1080 Ti, AMD R9 290X, AMD RX 480 8GB.

Майнинг криптовалюты зэткэш (Zcash)

Майниг зэткэш производиться с использованием алгоритма Equihash. Equihash является чувствительным к количеству оперативной памяти алгоритмом доказательства работы, и это значит, что производительность майнинга во многом определяется тем, сколько у вас памяти RAM. Маловероятно создать специализированные аппаратные средства (ASIC) для майнинга в обозримом будущем.

Каждый майнер, который генерирует блок один раз в 2 с половиной минуты получает вознаграждение в 10 зэткэш.

Для майнинга Zcash можно использовать процессоры и видеокарты, но наилучшими показателями эффективности обладает следующее оборудование: NVIDIA GTX 1080 Ti, NVIDIA GTX 1080, NVIDIA GTX 980 Ti,AMD R9 Fury Nano,NVIDIA GTX 1070,AMD R9 390,AMD R9 290X.

bcinfo.tech

Как работает майнинг ферма криптовалют! Простыми словами!

Объяснить, каким образом осуществляется майнинг и как работает майнинг ферма, на понятном языке невозможно без упоминания об «облачном» способе добычи ресурса и рассказа о том, что это вообще такое. Рассматривать особенности процесса лучше на примере самой известной криптовалюты — биткоина. Сам термин Mining означает выпуск монет путем использования вычислительных мощностей электронной машины для решения математических задач. Генерация коинов может происходить в любом уголке земного шара, причем она не контролируется никаким единым центром, которого просто нет. А полученный ресурс распределяется между участниками процесса с помощью специальных алогоритмов. «Облачный» способ предусматривает образование группы — пула, что позволяет существенно увеличить доход.

как работает майнинг ферма

Рабочие моменты майнинга

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

  • Претендентов на награду — немало, их число равно всем пользователям, осуществляющим добычу ресурсов в системе. А это значит, что они являются конкурентами.
  • Когда кому-то из них удается найти нужный блок, цепочка с транзакциями закрывается, и запускается разработка следующей.
  • Нужный хеш представляет собой набор из предыдущего блока, случайных чисел и суммарного значения хешей переводов за прошедшие 10 минут.
  • Эти звенья майниг-цепочки постоянно меняются, что и делает добычу ресурса такой сложной.
  • После открытия 6 блоков друг за другом без прерывания цепочки, самый первый из них получает статус подтверждения и считается завершенным.

как работает майнинг, простыми словами

Чтобы понять, как работает майнинг, простыми словами стоит объяснить, что делают сами майнеры. Их функции сродни раздающим на закрытых торрент-трекерах: благодаря этим людям пользователи получают возможность загружать файлы в систему и скачивать из нее то, что загрузили другие.

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

Майнинг ферма

С развитием системы биткоина сложность процесса добычи ресурса значительно взросла, ведь участников стало больше. Теперь уже стало не хватать просто мощностей домашнего ПК, поэтому в ход пошли видеокарты. Причем даже не одна, а сразу несколько — от двух и более (майнинг-ферма). Даже единственная видеокарта обладает способностью прогонять несколько миллионов математических блоков, а если их больше — то шансы на нахождение нужно хеша возрастают в разы. Чтобы иметь возможность использовать сразу несколько штук, понадобиться каркас для майнинг фермы. Помимо затрат на приобретение видеокарт, придется выложить энную сумму за электричество, так как энергопотребление будет увеличиваться.

как работает майнинг криптовалют

Майнинг  для чайников

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

Видео: Майнинг для чайников

cryptowikipedia.ru

как это работает и как заработать на ферме

Содержание статьи:

Очень много людей, решивших купить себе новый ПК или обновить старый во второй половине прошлого года, столкнулись с резким повышением цен на видеокарты или вовсе их исчезновением в розничной торговле. При попытке узнать причины подобного явления у ритейлеров и продавцов, чаще всего звучал многозначительный ответ: ”Майнеры!” Всё дело в том, что на фоне резкого роста цены на основные криптовалюты, возросла рентабельность процесса их добычи – майнинга. Те, кто одними из первых, успели включиться в этот процесс на старте, окупали свои вложения в течение месяца, а в последующие – получаемая прибыль была сравнима с нахождением жилы во времена Золотой Лихорадки.

Что такое ферма для майнинга

В связи с тем, что в определенный момент времени стало выгодно добывать криптовалюту (из-за ее стремительного роста), появилось довольно большое количество ферм. Это прогнозируемо вызвало резкий скачок сложности сети. Поэтому если в 2010 – первой половине 2011 года обычный пользователь на своём домашнем ПК (одна-две карты) мог добыть 1 биткоин в течение суток, то всего через год для этого требовались десятки видеокарт.

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

Фермы: как добывать криптовалюту
Ферма для майнинга криптовалюты – что это? В целом можно сказать, что это набор комплектующих, объединённых между собой в одну сеть для добычи криптовалюты. Она может быть собрана как из компьютерных составляющих, так и из специальных устройств, называемых ASICами. В обычном понимании, ферма для майнинга – это каркас, на котором закреплено большое количествоидеокарт, подключённых к одной материнской плате посредством переходников-удлинителей (рейзеров).
Принцип действия

Как работает ферма для майнинга? В ее основе лежит использования только минимально необходимых для добычи криптовалюты ресурсов. Все лишние функции в BIOS отключены, используется самый простой процессор, ОЗУ и жесткий диск. ОС установлена только с обязательным для майнинга набором ПО, мониторинг осуществляется посредством удалённого доступа, максимально автоматизирован процесс возобновления работы после каких-либо сбоев.

Особое внимание уделено обеспечению фермы постоянным доступом в интернет и стабильной подаче электроэнергии. Видеокарты настраиваются с максимальным показателем хешрейт/энергопотребление. Ведь, чем стабильнее ферма в работе, тем меньше время простоя из-за возникших неисправностей, соответственно, тем быстрее срок окупаемости и выхода на прибыль.

Существующие виды ферм

Сегодня наиболее распространенными фермами считают те, которые собраны на видеокартах или же на ASICах. Каждая из них имеет свои плюсы и минусы. Рассмотрим их подробнее.

Ферма на ASICах
ASICи – особые устройства на интегральных схемах, созданные исключительно для добычи криптовалюты. Плюсом ферм на ASICах является:
  • Высокое соотношение вычислительной мощности к энергопотреблению.
  • Занимают намного меньше места, чем сопоставимые по мощности видеокарты.
  • Требуют меньше затрат времени на настройку, запуск и обслуживание.
  • Выделяют меньше тепла и шума (если сравнивать количество добытых монет и необходимую для этого технику).
К минусам стоит отнести:
  • Высокая стоимость.
  • Трудности в покупке за рекомендуемые цены и сроки доставки от производителя.
  • Быстрое устаревание.
  • Невозможность продажи на вторичном рынке.
Фермы на видеокартах
Также можно собрать ферму на видеокартах. Они лишены недостатков ферм на ASICах, но также имеют минусы, а именно:
  • Занимают больше места.
  • Производят больше тепла и шума, если проводить сравнение, когда обе фермы зарабатывают равное количество монет.
  • Имеют более высокие сроки окупаемости.
  • Более требовательны к мониторингу состояния и обслуживанию.
Также существуют и фермы, использующие для майнинга криптовалюты центральный процессор компьютера и его жесткий диск. Но они являются редкостью в наши дни.
Фермы на процессорах

На начальном этапе развития сети Биткоин добыча криптовалюты посредством CPU была основным способом поддержания работы сети. Впоследствии были разработаны программы для майнинга на GPU (видеокартах), скорость вычисления на которых больше в несколько раз, чем с помощью процессоров. Да и возможность подключения нескольких видеокарт к одной материнской плате (тогда как процессоров можно использовать один, максимум два), сделали построение ферм нерентабельным. Сегодня этот вид майнинга существует лишь в виде ботнетов – объединения большого количества компьютеров, зараженных вредоносной программой-майнером, которая проводит вычисление хешей в пользу хакера без ведома владельцев этих ПК.

Фермы на жестких дисках

Этот вид ферм для майнинга возможен для криптовалют, использующих протокол Proof-of-Capacity (например, BURST). Суть его в том, что, чем больше майнер предоставляет дискового пространства, тем больше будет эффективность добычи. Из-за низкой популярности, высоких требований и невысокой стоимости криптовалюты, основанной на этом протоколе, построение ферм под этот вид майнинга нерентабельно (при текущем курсе, для заработка хотя бы 1$ в день, необходимо более 500 Тб дискового пространства).

Как собрать ферму для добычи криптовалюты

Перед тем, как приниматься за дело серьезно, нужно ответить на следующие вопросы:

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

Как заработать на ферме криптовалют? Шаг первый – это определение бюджета, от него зависят и все ваши дальнейшие действия. Если вы готовы вложить более 10 000 долларов, то тут самым подходящим будет майнинг на ASICах, как имеющий наибольшую рентабельность и являющийся самым удобным по энергоэффективности и производимому шуму, чем если бы вы приобрели такую же по окупаемости ферму на видеокартах.

Если же планируемые вложения составляют до 10 000 долларов, то есть смысл задуматься о построении фермы на видеокартах. Срок окупаемости у неё будет больше, но в отличие от ASICов, ферму на видеокартах можно будет переключить на добычу криптовалют с другим алгоритмом шифрования, да и впоследствии продать комплектующие на вторичном рынке будет довольно просто.
Выбор криптовалюты

Сегодня существуют ASICи для алгоритма SHA-256, scrypt, Blake (2b), Blake 256, Equihash, CryptoNight и Dagger Hashimoto, т.е. на них можно майнить самые известные криптовалюты: биткоин, биткоин кеш, биткоин голд, лайткоин, деш, монеро, эфириум, зикеш, сиакоин, декрид и др.

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

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

Основное требование к мат.плате – это количество слотов PCI-Ex, причём, абсолютно все равно, какой именно разновидности. В настоящее время некоторыми разработчиками выпускаются особые платы, предназначение которых специально под майнинг (Asrock H81 Pro BTC, Asrock h210 Pro BTC+, Gigabyte h210-D3A Bitcoin Edition, Biostar TB250-BTC и др.). Они имеют большое количество данных разъёмов (от 6 до 12) и подключение дополнительного питания. В принципе, подойдет любая плата с количеством портов от 4-х и выше.

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

Оперативной памяти минимально необходимо 4 Гб для стабильной работы операционной системы и программы-майнера.

Жесткий диск также необходим минимального объёма (120 Гб будет вполне достаточно). Выбору блока питания следует уделить особое внимание, т.к. он должен обеспечивать питание всей фермы без просадок круглосуточно. Рекомендуется брать с запасом по мощности хотя бы 300 Вт и КПД > 85% ( сертификат 80+ Silver и выше). В связи с тем, что цена на мощные БП (свыше 1кВт) довольно велика, можно использовать несколько блоков меньшей мощности, соединённых через специальный синхронизатор. Видеокарты следует выбирать исходя из предполагаемой криптовалюты для майнинга (например, если вы хотите добывать Zcash, то лучше подходят видеокарты фирмы Nvidia, а для Ethereum – фирмы AMD). На данный момент актуальными для майнинга являются карточки серий RX -470, -480, -570, -580 от AMD и GTX 1060, 1070(Ti) и 1080(Ti) от Nvidia.

Стойку для размещения этих комплектующих можно как собрать самому из подручных материалов, так и заказать по интернету уже готовую. После сборки нашей фермы, устанавливаем операционную систему (обычно Windows 10 или Linux) с необходимыми драйверами, скачиваем программу-майнер, прописываем настройки пула и начинаем майнить.

Рентабельность майнинга на фермах сегодня

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

Для оценки доходности майнинга на фермах сегодня воспользуемся сайтом http://whattomine.com. Для примера предположим, что у нас есть 2000 долларов. За эти деньги мы сможем купить 2 ASICа Antminer S9, либо собрать ферму из 6 видеокарт GeForce GTX 1060. Стоимость электроэнергии выберем 0,07$ кВт\ч. Подставив эти значения в калькулятор получим следующее:

С вложенных 2000 $, мы будем получать чистыми 8,8$ в день, нам понадобится около 227 дней, чтоб окупить наши вложения в ASICи.

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

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

Заключение

Таким образом, можно сделать вывод, что, даже не смотря на постоянно растущую сложность вычислений, майнинг с помощью ферм остаётся рентабельным даже сейчас. Хотя для сколь-нибудь существенного заработка на нём, требуются вложения в тысячи долларов. Но тут уже каждый сам для себя решает, что ему больше по душе: поставить на рынке какой-нибудь ларёк с шаурмой, либо собрать и запустить дома ферму для майнинга.

Подписывайтесь на новости CoinDuck в Telegram и делитесь в соцсетях:

coinduck.ru