Компьютерология - Информационный ресурс

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

Хотите, добывать Биткоины с помощью Майнинга на Raspberry Pi 3? Хотите узнать как добывать BitCoin? Все очень просто!

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

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

Шаг 1. Что такое BitCoin?

Раз вы задались этим вопросом вы скорее всего знаете, что это за криптовалюта и слышали о ней.

Если вы еще не знаете, Bitcoin — это виртуальная валюта, созданная в 2009 году. Биткойны выросли в репутации за последние несколько лет, становясь очень популярной криптовалютой, как способ оплаты услуг через Интернет.

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

Есть два способа получить Биткойн:

Управьте их из обмена, то есть купите их в любом обменники в вашей валюте.

Майните их. Добыча — это процесс проверки транзакций в блочной цепочке.

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

Шаг 2: Требования

Чтобы раздобыть биткойн, вы должны иметь:

  • Учетная запись пула
  • Биткойн-кошелек
  • Raspberry Pi
  • Raspbian image SD-карта
  • USB-биткойн-майнер

Шаг 3: Создание учетной записи

Вам нужно сделать две вещи:

  • Загрузите биткойн-кошелек
  • Создать учетную запись пула
  • Настройка оплаты и регистрация учетной
  • Загрузите биткойн-кошелек

Кстати, мы уже писали про лучшие кошельки для хранения Биткоинов.

Кошелек — это программа, которая установлена на вашем компьютере и дает вам кошелек, это уникальная строка цифр и букв, которые вы будете использовать для получения биткойнов. Загрузите клиент для своего компьютера с https://bitcoin.org/en/download

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

Создание учетной записи пула После того, как у вас есть адрес кошелька, создайте учетную запись пула. Пул — огромная коллекция других людей, работающих над получением биткойнов. Из-за сложности разработки биткойна, он стал нереалистичным для одиночного майнинга — действия обработки миллионов чисел для решения проблемы блока. Работая как группа или пул, каждый может получить шанс получить биткойн. В этом учебнике много пулов. Я буду использовать один из них, называемый пулом Slush : https://bitcoin.org/en/download

Настройка оплаты

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

Создать учетную запись рабочего

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

Каждый рабочий имеет свое имя и пароль. Пока вы находитесь в моем аккаунте «Зарегистрировать новый аккаунт» и назовите его, например; рабочий и пароль. Теперь вы готовы настроить свою Raspberry Pi для биткойнов.

Шаг 4: Настройка Raspberry Pi

Начните с новой установки Raspbian.

Если вы планируете одновременно запускать более одного Bitcoin майнера, лучше всего использовать USB-концентратор с питанием. Примите во внимание рейтинг мощности, так как добыча потребует большой мощности, всего один метр на майнера. Майнинг на Raspberry Pi 3 будет как вы понимаете не таким производительным как на мощных майнинг-фермах.

С вашим USB-майнером, подключенным к вашей Raspberry Pi, давайте все установим.

Шаг 5: Установка необходимых библиотек

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

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

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

1) Обновление sudo apt-get

2) sudo apt-get install autoconf autogen libtool uthash-dev libjansson-dev libcurl4-openssl-dev libusb-dev libncurses-dev git-core -y

Для завершения этого процесса потребуется несколько минут.

Шаг 6: Установка BFGMiner

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

git clone https://github.com/luke-jr/bfgminer.git
cd bfgminer

Вас встретит экран, похожий на следующий:

Шаг 7: Начать добычу Bitcoin

Теперь вы готовы начать добычу. Для этого, если вы используете пул Slush, вы будете использовать следующую команду:

./bfgminer -o stratum.bitcoin.cz:3333 -O username.worker: password -S all

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

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

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

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

Более подробную информацию можно найти на сайте gifub BFGminer.

Вот мы и рассказали про Майнинг на Raspberry Pi 3. Дополнительные вопросы по теме, пишите в форму комментариев. Также расскажите на каком устройстве и характеристиках вы майните Биткоины, Эфириум или другую криптовалюту.

Шаг 8: Заключение

Следуя этим шагам, вы останетесь с очень энергосберегающим ракетоносителем, так как малина Pi использует только четыре ватта мощности, а шахтер обычно составляет 2,5 Вт. Раньше проводилась работа с компьютерами, потребляющими более 700 Вт для одного и того же процесса, поэтому для перехода на сбережения помогает погасить затраты на оборудование, которое мы используем.

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

Надеемся вы прочитав нашу статью, вы поняли, что Майнинг на Raspberry Pi 3 возможен.

Вы также можете установить ЖК-дисплеи. Подключите больше Pis для повышения скорости: D

Для получения дополнительной информации есть несколько доступных веб-сайтов и форумов, таких как ashttps: //bitcointalk.org/, чтобы помочь вам начать работу.

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter .

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

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