Как майнить на Rapsberry Pi и есть ли сейчас в этом смысл. Майнинг Биткоинов с помощью Raspberry Pi

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

Так рассуждает множество новичков, а как обстоят дела на самом деле? В этой статье мы рассмотрим что представляет из себя майнинг на Raspberry Pi 3, как это работает и что можно делать?

МАЙНИНГ НА RASPBERRY PI 3
Сразу отвечу на вопрос, который вас интересует больше всего, возможен ли майнинг на Raspberry Pi 2017 - да. Но это не совсем тот майнинг, о котором вы думаете. А теперь обо всем по порядку. Начнем с того, что вы не сможете майнить биткоины на Raspberry. Нет, конечно вы можете установить майнер и майнить тот же Bitcoin, Litecoin, Monero и другие монеты, которые не требуют видеокарты. Но это попросту невыгодно.

Один микрокомпьютер способен выдавать 0.2 Мегахэш в секунду, а учитывая что даже несколько десятков гигахэш будут приносить копейки это совсем не дает никакой перспективы. Единственное для чего можно использовать Raspberry в плане Bitcoin, это подключать внешние USB майнеры, поскольку это дешевый и энергоэффективный компьютер. Но это тоже не имеет особого смысла. Видеокарту вы тоже подключить не сможете потому что PCI порта нет, а для видеокарты, подключенной через переходик USB, попросту нет драйверов и вряд-ли вы сможете их сами написать. Вы можете сказать, что есть еще Monero и другие валюты, но там ситуация не намного лучше, например, с Monero вы будете получать меньше 30 центов в месяц с одного устройства.

Микрокомпьютер можно использовать только в качестве полной ноды, кошелька, и то нужен будет дополнительный носитель. А сейчас стоит вспомнить про преимущества Raspberry - это низкое энергопотребление. Мы можем это использовать. Как вы знаете существует два вида майнинга - PoW - Proof of Work, подтверждение работы и Proof of Stake, подтверждение операции. Нас интересует второй вариант, в этом виде майнинга не нужны вычислительные ресурсы, он чем-то похож на вклад в банк. Вы резервируете определенное количество монет для майнинга, а дальше получаете от них проценты за майнинг, подтверждение транзакций, чем больше монет - тем больше получите. Нужно только чтобы ваша нода постоянно функционировала и была подключена к интернету. И тут, как раз, проявляется вся мощь Raspberry.

ЧТО ЖЕ МАЙНИТЬ?
Выбор монеты для майнинга - это дело каждого майнера, можно майнить 808coin, decred, NOVAcoin и другие. Давайте для примера рассмотрим как настроить майнинг Decred на Raspberry Pi 3.

Сначала вам нужно скачать установщик для Linux ARM из программы на GitHub. Нам нужен именно файл dcrinstall-linux-arm-v1.0.8.

Затем нужно запустить загруженный файл на вашем устройстве Raspberry, но сначала дайте ему права на выполнение:

Chmod u+x dcrinstall-linux-arm-v1.0.8
./dcrinstall-linux-arm-v1.0.8

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

После завершения установки бинарные файлы dcrd, dcrwallet и dcrctl будут доступны в папке ~/decred. А конфигурационные файлы для них соответственно в ~/.dcrctl/, ~/.dcrd/, ~/.dcrwallet. Все необходимые настройки для безопасности API RPC тоже будут применены автоматически. Дальше вы можете запустить фоновый сервис:

Теперь нам осталось только включить майнинг на Raspberry 3 PoS. Для этого откройте конфигурационный файл ~/.dcrwallet/dcrwallet.conf и включите там такие опции:

Enablestakemining=1

В новых версиях кошелька, выше 8.2 эта опция не работает, нужно использовать такие строки:

Enablevoting=1
enableticketbuyer=1

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

Balancetomaintain=100

Это количество монет, которые вы собираетесь использовать для майнинга, минимальное количество - 100. Когда вы покупаете билет PoS майнинга, ваши монеты никуда не деваются, но они замораживаются и не доступны для вывода на период майнинга. Теперь вам достаточно подключиться к кошельку через графический интерфейс или dcrctl чтобы начать майнинг.

HF17TOPBTC3

Многие юзеры, не понаслышке знакомые с миром криптовалют, интересуются, можно ли заниматься майнингом на Raspberry Pi 3, и что для этого потребуется. Это маленький ПК, который очень мало «кушает» электроэнергии и может функционировать круглосуточно. Конечно, при работе на Распберри в том числе, будет выделяться тепло, но это решается установкой кулеров или радиаторов. Кроме того, можно составлять целые фермы из Raspberry, объединяя эти компьютеры в кластеры.

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

Один миникомпьютер дает до 0.2 Мхэш/сек, и подсчитав, что даже пара десятков ГИГАхэш в актуальной ситуации будут приносить лишь центы, получается, что это бесперспективная затея. Единственное, ради чего есть вариант применять Распберри при добыче биткоина, это подключение сторонних USB-майнеров, так как это малозатратный в плане электроэнергии компьютер, который к тому же стоит очень недорого. Но это в целом тоже глупо и нерентабельно.

Видеочип присоединить тоже не получится, потому что PCI-разъем отсутствует, а под графический адаптер, подсоединенный через USB, просто нет «дров», и только если вы не хороший программист, у вас не получится создать драйвера самостоятельно. Конечно, не биткоином единым, есть еще Монеро и прочие крипты, но и там история не значительно интереснее - к примеру, с одного компьютера Raspberry Pi 3 за месяц вы сможете заработать всего лишь 30 центов, если будете работать с Монеро.

Этот миникомпьютер может использоваться только для полной ноды или кошелька, и даже в таком случае потребуется дополнительный носитель. Но давайте вспомним о преимуществе такого устройства - о низком потреблении энергии. Это можно использовать. Как известно, mining бывает дух видов: подтверждение работы (Proof of Work) и подтверждение операции (Proof of Stake). Нас может заинтересовать второй вариант, так как при таком случае не требуются ресурсы для вычислений, это больше похоже на вложения в банке.

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

Что можно майнить?

Конечно, каждый сам выбирает монету, которую хочет вырабатывать - можно выбрать decred, 808coin, NOVAcoin и прочие. Мы для наглядности расскажем, как настраивается добыча валюты Decred.

Для начала требуется загрузить инсталлер для Linux ARM с официального раздела утилиты на ГитХабе. Обратите внимание: вас интересует именно файл dcrinstall-linux-arm-v1.0.8. Далее вам нужно открыть этот файл на своем Rasberry, но для этого ему нужно открыть права на исполнение:
Инсталлер сам загрузит все нужные файлы, исходные данные и акивирует ноду, которая после этого используется для работы. При инсталляции генерируется свежий кошелек. Когда установка окончена, в папке /decred появляются бинарные документы dcrctl, dcrd и dcrwallet. Конфигурационные данные ложатся в соответствующие папки. Все нужные настройки по безопасности также применяются по умолчанию.

Далее вы можете включить сервис в фоновом режиме:Теперь остается лишь подключить сам майнинг на Распберри 3 PoS. Для этого клацните по файлу конфигурации /.dcrwallet/dcrwallet.conf и подключите там следующее:
В самых свежих версиях кошелька (после 8.2), этот вариант не сработает, нужно вписать такие строчки:


В последней строчке находится сообщение для кошелька, что вы хотите приобретать билеты PoS добычи, а если вы не хотите, поставьте там 0. После этого впишите такую строчку:
Это сумма монеток, которые вы будете использовать для добычи, нижний порог значения - 100. Когда вы приобретаете билет для PoS работы, криптоденьги никуда не исчезают, но они блокируются, и не могут быть выведены в течение майнинга. Теперь вы просто подсоединитесь к кошельку через dcrctl или графический интерфейс, чтобы запустить добычу.

Итак, обычный майнинг на Raspberry Pi 3 не имеет смысла, хоть и возможен технически. Поэтому единственная возможность заработать на крипте при помощи миникомпьютера - это воспользоваться протоколом PoS и добывать те монеты, которые на нем работают.

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

Так рассуждает множество новичков, а как обстоят дела на самом деле? В этой статье мы рассмотрим что представляет из себя майнинг на Raspberry Pi 3, как это работает и что можно делать?

Сразу отвечу на вопрос, который вас интересует больше всего, возможен ли майнинг на Raspberry Pi 2017 - да. Но это не совсем тот майнинг, о котором вы думаете. А теперь обо всем по порядку. Начнем с того, что вы не сможете майнить биткоины на Raspberry. Нет, конечно вы можете установить майнер и майнить тот же Bitcoin, Litecoin, Monero и другие монеты, которые не требуют видеокарты. Но это попросту невыгодно.

Один микрокомпьютер способен выдавать 0.2 Мегахэш в секунду, а учитывая что даже несколько десятков гигахэш будут приносить копейки это совсем не дает никакой перспективы. Единственное для чего можно использовать Raspberry в плане Bitcoin, это подключать внешние USB майнеры, поскольку это дешевый и энергоэффективный компьютер. Но это тоже не имеет особого смысла. Видеокарту вы тоже подключить не сможете потому что PCI порта нет, а для видеокарты, подключенной через переходик USB, попросту нет драйверов и вряд-ли вы сможете их сами написать. Вы можете сказать, что есть еще Monero и другие валюты, но там ситуация не намного лучше, например, с Monero вы будете получать меньше 30 центов в месяц с одного устройства.

Микрокомпьютер можно использовать только в качестве полной ноды, кошелька, и то нужен будет дополнительный носитель. А сейчас стоит вспомнить про преимущества Raspberry - это низкое энергопотребление. Мы можем это использовать. Как вы знаете существует два вида майнинга - PoW - Proof of Work, подтверждение работы и Proof of Stake, подтверждение операции. Нас интересует второй вариант, в этом виде майнинга не нужны вычислительные ресурсы, он чем-то похож на вклад в банк. Вы резервируете определенное количество монет для майнинга, а дальше получаете от них проценты за майнинг, подтверждение транзакций, чем больше монет - тем больше получите. Нужно только чтобы ваша нода постоянно функционировала и была подключена к интернету. И тут, как раз, проявляется вся мощь Raspberry.

Что же майнить?

Выбор монеты для майнинга - это дело каждого майнера, можно майнить 808coin, decred, NOVAcoin и другие. Давайте для примера рассмотрим как настроить майнинг Decred на Raspberry Pi 3.

Сначала вам нужно скачать установщик для Linux ARM из программы на GitHub. Нам нужен именно файл dcrinstall-linux-arm-v1.0.8.

Затем нужно запустить загруженный файл на вашем устройстве Raspberry, но сначала дайте ему права на выполнение:

chmod u+x dcrinstall-linux-arm-v1.0.8
./dcrinstall-linux-arm-v1.0.8

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

После завершения установки бинарные файлы dcrd, dcrwallet и dcrctl будут доступны в папке ~/decred. А конфигурационные файлы для них соответственно в ~/.dcrctl/, ~/.dcrd/, ~/.dcrwallet. Все необходимые настройки для безопасности API RPC тоже будут применены автоматически. Дальше вы можете запустить фоновый сервис:

Теперь нам осталось только включить майнинг на Raspberry 3 PoS. Для этого откройте конфигурационный файл ~/.dcrwallet/dcrwallet.conf и включите там такие опции:

enablestakemining=1

В новых версиях кошелька, выше 8.2 эта опция не работает, нужно использовать такие строки:

enablevoting=1
enableticketbuyer=1

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

balancetomaintain=100

Это количество монет, которые вы собираетесь использовать для майнинга, минимальное количество - 100. Когда вы покупаете билет PoS майнинга, ваши монеты никуда не деваются, но они замораживаются и не доступны для вывода на период майнинга. Теперь вам достаточно подключиться к кошельку через графический интерфейс или dcrctl чтобы начать майнинг.

Выводы

В этой статье мы рассмотрели что такое майнинг на raspberry pi 3, надеюсь, мне удалось вас убедить, что майнинг биткоинов raspberry pi и других модент бессмыслен. Их вообще бессмысленно майнить, тем более еще и на Raspberry. Если у вас остались вопросы, спрашивайте в комментариях!

Похожие записи:


Хотите добывать Биткоины? Желаете стать состоятельным человеком? Можно создать настоящий рудник по созданию Биткоинов. Популярность криптовалюты Биткоин за последние годы существенно увеличилась. Валюта созданная в 2009 году обрела огромное число поклонников по всему миру. Становиться одним из самых удобных способов оплаты с использованием интернета.

Существует 2 способа получить Биткоин:

1.Процесс обмена Биткоин на любую из существующих в мире валют.

2.Майнинг Биткоина. Создание новых Биткоинов с помощью использования специальных ферм с высокой вычислительной способностью.


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

Что понадобиться для создания системы майнинга криптовалюты с помощью Raspberry Pi?

1.Зарегистрировать аккаунт в системе.

2.Завести кошелёк Биткоин.


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

Скачать кошелёк для криптовалюты можно здесь: https://bitcoin.org/en/download. Не занимает много времени. После создания кошелька можно приступать к регистрации учётной записи. Важно работать в группе для создания криптовалюты. Отдельные единичные способы майнинга криптовалюты обречены на провал. Нужно объединять усилия.

После создания учётной записи нужно указать номер кошелька для Биткоин. На последнем этапе создаётся в системе аккаунт Работника. Каждый из работников обладает уникальным ником и паролем. После этого можно приступать к настройке добычи криптовалюты с использованием Raspberry Pi.


Как настроить Raspberry Pi для добычи криптовалюты?

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

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

Порядок действий следующий:

  1. sudo apt-get update.
  2. sudo apt-get install autoconf autogen libtool uthash-dev libjansson-dev libcurl4-openssl-dev libusb-dev libncurses-dev git-core –y.

Процесс не занимает много свободного времени.


Как установить BFGMiner?

Нужно правильно установить BFGMiner. В LXTerminal нужно ввести следующие команды:
1../autogen.sh

3.Выполнить.

Появиться отдельный экран. Можно приступать к добыче криптовалюты. Важно использовать следующую команду: ./bfgminer -o stratum.bitcoin.cz:3333 -O username.worker:password -S all.

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

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

Имеет ли сейчас смысл майнинг на Raspberry

Сразу следует сказать, что на Raspberry Pi майнинг известных криптовалют полностью лишен какого-то смысла. Это можно было делать 5 лет назад, когда сложность сети еще не была столь большой. Для примера: в 2017-м Raspberry Pi mining Bitcoin хэш-рейт составлял всего 200 килохэш. Это очень мало. И даже с учетом очень низкого энергопотребления одноплатника заработанных денег не хватит даже на то, чтобы окупить электричество. То же самое касается и прочих известных криптовалют:

  1. Bitcoin cash;
  2. Monero (хотя до недавнего времени в его майнинге был смысл);
  3. Etherium и прочих.

Поэтому Bitcoin майнинг на Raspberry Pi сейчас даже не нужно рассматривать к применению. Однако можно попробовать добычу других криптовалют, например: decred, NOVAcoin и прочих. Рекомендуется следить за соответствующим рынком, чтобы войти в новую "крипту" среди первых. Возможно, какая-то возымеет некоторую популярность, а, следовательно, появится на биржах, и на ее продаже можно будет заработать.

Простой способ начать добывать криптовалюту на Raspberry

Те, кто планируют майнинг на Raspberry Pi 3 или каких-то других моделях, могут обратить внимание на операционную систему MinePeon. Как следует из названия, она предназначена специально для добычи всего и вся на "Малине".

Однако, конечно, можно и просто скачать майнер интересующей "крипты" на Raspbian.

Как майнить криптовалюту на Raspberry Pi

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

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

Майнинг Bitcon на Raspberry Pi

Первое, что предполагает майнинг с помощь Raspberry Pi - непосредственно загрузка майнера. Их существует очень много, и одним из некогда самых популярных является cgminer.

После того как скачено соответствующее приложение, его понадобится распаковать и инсталлировать (то есть скомпилировать). Делается это так:

  • cd ИМЯ_ПАПКИ_В_КОТОРУЮ_ЗАГРУЖЕН_АРХИВ;
  • tar -xvf cgminer-НОМЕР_ВЕРСИИ.tar.bz2;
  • cd cgminer-НОМЕР_ВЕРСИИ;
  • ./configure --enable-bflsc && make && make install.

Приложение небольшое, поэтому даже "Малинка" соберет его за 10-15 минут.

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

  • cgminer -o АДРЕС_ПУЛА -u ИМЯ_ПОЛЬЗОВАТЕЛЯ -p ПАРОЛЬ

Естественно, перед этим понадобится завести аккаунт в каком-нибудь пуле (если он отсутствует) и узнать адрес его сервера, который, в свою очередь, указывается так: АДРЕС_(URL_или_IP):НОМЕР_ПОРТА (пример: http://pooladress.com:8888).

Если после отправки команды на исполнение, в консоль не было выведено ошибок, а отобразилось состояние процесса добычи - значит, все работает корректно.

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

Написание скрипта

Размещать скрипт нужно в каталоге /etc, а файлу, который будет его содержать, можно дать любое название - например, startminingbtc.sh.

Процесс этот довольно простой. Для начала нужно открыть редактор с возможностью записи. В "нано" это делается так: nano -w /etc/startminingbtc.sh.

После того как откроется редактор, в него потребуется вставить следующие строки:

  • #!/bin/sh
  • sleep 1m
  • screen -S cgminer -d -m /usr/local/bin/cgminer -o АДРЕС_ПОЛУ -u ИМЯ_ПОЛЬЗОВАТЕЛЯ -p ПАРОЛЬ 2> /root/mining.log
  • sleep 100000d

Теперь важно сделать созданный файл исполняемым. Для этого в консоли нужно написать chmod +x /etc/startminingbtc.sh и нажать Enter.

Теперь, если ввести /etc/startminingbtc.sh, майнер начнет работать. Однако можно пойти еще дальше, и сделать так, чтобы он стартовал по вводу не адреса, а команды. Для этого потребуется создать описание сервиса.

С данной целью в директории /etc/system/system нужно создать файл, например, с названием miningbtc и дать ему разрешение service. В нем, в свою очередь, потребуется написать:

Description=Mining

Documentation=man:syslog-ng(8)

ExecStart=/etc/startminingbtc.sh

StandardOutput=null

WantedBy=multi-user.target

После сохранения потребуется сделать его исполняемым (как именно - указано выше).

Все, теперь можно запускать майнинг вот так: для старта - systemctl start miningbtc && systemctl enable miningbtc, а для остановки - sytemctl stop miningbtc.

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

Как можно убедиться, процесс установки майнера и добычи "крипты" на Raspberry Pi, работающей на Raspbian или другой ОС на ядре Linux, достаточно простой. На выполнение всех вышеприведенных действий уходит около получаса, из которых регистрация в пуле, загрузка приложения и его компиляция занимает больше половины.