Процесс майнинга биткоинов с Raspberry Pi. Простой способ начать добывать криптовалюту на Raspberry

Майнинг с помощью микрокомпьютеров и микроконтроллеров и добыча биткоинов, новой криптовалюты.

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

Распберри нам вполне может сгодиться для майнинга, поэтому на ней и остановимся. Помимо Raspberry нам понадобятся:

  • microUSB кабель;
  • USB-хаб с питанием;
  • SD-карта для установки операционной системы;
  • интегральная схема ASICMiner.

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

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

Сначала создайте биткоин-кошелек и подключитесь к пулу

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

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

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

Установите на Raspberry операционную систему

Можно установить Linux, Mac или Windows. Обычно новички выбирают либо Raspbian на Linux, либо ARM-версию Windows. Операционная система устанавливается на SD-карту.

Важно ! В случае с Windows, чтобы избежать необходимости установки дополнительных библиотек, можно использовать MinePeon, платформу ARM Mining, которая была создана специально для Raspberry.

С MinePeon вам не придется возиться с такими программами, как cgminer или bfgminer :

  1. Зарегистрируйтеь на пуле.
  2. Введите IP-адрес Raspberry Pi.
  3. После того, как подключение установится, можно приступать непосредственно к майнингу.

Заключение

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

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

Если вы просто хотите войти в курс дела, не потратившись при этом на дорогостоящее оборудование, в котором пока ничего не смыслите, майнинг на Raspberry – наиболее удачный вариант.

Если вам интересна данная тема - ждем в комментариях ваших отзывов и пожеланий!

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

Многих пользователей, которые недавно услышали о майнинге, интересует вопрос, возможен ли майнинг на 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. Если у вас остались вопросы, спрашивайте в комментариях!

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


Может быть, вы уже слышали о людях, которые используют свои компьютеры для майнинга криптомонет? А может быть, вы случайно обнаружили на своём “железе” троян, который без разрешения добывает Биткоин, используя ваши вычислительные мощности? Но скорее всего вы давно интересуетесь добычей цифровых монет, и кое-что понимаете в “фермах”. Тогда стоит задуматься над тем, чтобы приобрести майнинговое оборудование Raspberry Pi , которое поможет добывать криптовалюту в домашних условиях.

Что такое Raspberry Pi?

Raspberry Pi – устройство для майнинга криптовалют.

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

Понимание майнинга.

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

Вопрос рентабельности.

Основные расходы, которые вы понесете во время добычи криптовалюты – это затраты на электроэнергию. Таким образом, оборудование, которое вы используете, должно майнить цифровые монеты в таком объёме, чтобы перекрыть стоимость потребляемой электроэнергии. А это значит, что использование Raspberry Pi , в некоторых случаях, не всегда будет выгодным. Как считают эксперты, для ознакомления с процессом майнинга, приобрести данное оборудование всё же стоит. Кроме того, возможно, у вас присутствует доступ к “бесплатному” электричеству, если вы студент, и живёте в общежитии.

Использование Raspberry Pi в майнинге.


Raspberry Pi – устройство для майнинга криптовалют.

Если вы желаете добывать криптовалюты, используя Raspberry Pi , то стоит задуматься над приобретением usb hub с внешним питанием. Данный девайс сильно пригодится, так как стандартный USB-накопитель имеет слабую пропускную способность. Поскольку USB asic miner может потреблять слишком много электроэнергии, то наличие внешнего источника питания решит эту проблему. Ко всему прочему, имея usb hub с внешним питанием всегда можно подключить к Raspberry Pi более одного asic-майнера.

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

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

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

Публикации по теме