Майнинг биткойнов с помощью Cgminer на Ubuntu

Mine Bitcoins With Cgminer Ubuntu



Вступление

Cgminer - это майнер биткойнов на базе ASIC / FPGA с открытым исходным кодом, разработанный для ряда платформ, включая Windows, Linux и OSx. Он состоит из сложных алгоритмов, разработанных с помощью языка программирования C, чтобы использовать максимальную производительность оборудования и с легкостью получить прибыльное количество биткойнов в зависимости от производительности машины. Cgminer в настоящее время не поддерживает графический процессор поскольку его больше нельзя использовать для компенсации мощности и времени, затрачиваемых на производство биткойнов; и поэтому необходимо использовать ASIC.

Настроить Cgminer

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







Что он делает, так это загружает необходимые пакеты для компиляции, меняет каталог на src для установки cgminer, клонирует cgminer из github в локальную систему, снова меняет каталог на cgminer, готовит сборку к компиляции и, наконец, компилирует исходные коды. После компиляции выйдите из cgminer и перейдите к следующему сегменту. Может потребоваться использовать sudo перед командами, если возникает ошибка с запросом административных привилегий.



  • apt-get install autoconf gcc make git libcurl4-openssl-dev libncurses5-dev libtool libjansson-dev libudev-dev libusb-1.0-0-dev
  • cd / usr / src /
  • git clone https://github.com/ckolivas/cgminer.git
  • cd cgminer
  • ./autogen.sh
  • делать
Снимок экрана Выбор папки Ubuntu

Рисунок 1 Cgminer находится в / usr / src / cgminer



Создать кошелек

Существует множество кошельков для хранения биткойнов, поэтому найти подходящий может быть непросто. Обычно по умолчанию Bitcoin Core рекомендуется из соображений безопасности, но для загрузки цепочки блоков биткойнов требуется время, которое по состоянию на 2017 год обычно потребляет более 100 ГБ полосы пропускания. Итак, в этом руководстве используется этот легкий и простой клиент, известный как электрум .





Следующие шаги научат вас, как установить и настроить Electrum для создания личного биткойн-кошелька.

1. Сначала используйте следующие команды одну за другой, чтобы установить QT и Electrum в систему.



  • apt-get update
  • apt-get upgrade
  • apt-get установить python-qt4 python-pip
  • apt-get install python-pip python-dev build-essential
  • pip2 установить https://download.electrum.org/2.9.3/Electrum-2.9.3.tar.gz

2. После установки. Запустите Electrum из Dash в интерфейсе Unity. Этот штрих эквивалентен меню «Пуск» Windows в семействе Windows.

Кошелек на Ubuntu для биткойнов
3. Введите имя кошелька в следующее текстовое поле и продолжайте.

Настройка биткойн-кошелька Ubuntu, часть 1
4. Выберите стандартный кошелек из предложенных вариантов.

Настройка биткойн-кошелька Ubuntu, часть 2

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

Настройка биткойн-кошелька Ubuntu, часть 3

6. Он сгенерирует начальный ключ и распечатает его на экране, просто скопируйте его и вставьте в следующее текстовое поле, чтобы продолжить в качестве подтверждения.

Настройка биткойн-кошелька Ubuntu, часть 4
7. Теперь введите стандартный пароль кошелька. Кроме того, он может быть зашифрован с помощью опции шифрования файла кошелька для дальнейшей защиты.

Биткойн-кошелек Установить пароль
8. Когда Electrum настроен правильно, как указано выше. Он будет отображать свое главное окно, где по умолчанию в первом окне отображаются детали транзакций, затем вкладка отправки для отправки монет и вкладка получения для получения монет. Просто переключитесь на вкладку «Получить», найдите общедоступный биткойн-адрес, скопируйте его и храните в безопасном месте.

Настройте свой биткойн-кошелек в Ubuntu с помощью CGMiner

Присоединяйтесь к пулу

В настоящее время невыгодно добывать биткойны в одиночку на одной машине из-за затрат, которые требуются для генерации достаточного количества биткойнов; поэтому была изобретена концепция бассейна, чтобы сделать его эффективным и быстрым. Пул - это совокупность майнеров, которые работают вместе, чтобы добывать монеты, а затем делятся добычей, когда блок найден. Комиссия выплачивается майнерам, нашедшим блок. Обычно выплата доступна сразу, но во многом это зависит от поставщика услуг. В этом руководстве в качестве поставщика выбирается Майнинг-пул Bitcoin Merge где выплата происходит немедленно.

1. Перейдите на следующий веб-сайт.

http://mmpool.org/register

2. Введите желаемое имя пользователя и вышеупомянутый скопированный публичный биткойн-адрес в текстовое поле Биткойн, как показано ниже.

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

3. Введите следующие команды в терминале Ubuntu.

cd / usr / src / cgminer

4. Теперь подключите USB ASICMiner Block Erupter к компьютеру. Следующий был взят из Amazon. Обычно это стоит от 80 до 100 долларов.

Асик-устройство для майнинга биткойнов, подключающееся к Ubuntu

5. Во время подключения снова введите следующую команду в терминале Ubuntu.

./cgminer -o stratum + tcp: //mmpool.org: 3333 -u ВАШЕ ИМЯ ПОЛЬЗОВАТЕЛЯ –p НИЧЕГО

6. Затем начнется добыча биткойнов. Скорость определяется скоростью хеширования в секунду, которая обычно обозначается как Mh / s, что означает мегахеш в секунду. Чем выше Mh / s, тем лучше будет устройство ASICMiner Block Erupter. Скорость хеширования вышеупомянутого продукта составляет 330 MH / s, но в любом интернет-магазине по низкой цене доступны лучшие и худшие блочные asic erupters. В настоящее время самым мощным из доступных на Amazon является ASICMiner Block Erupter Blade, который рассчитан на 10,7 ГГц / с.

Снимок экрана терминала Ubuntu

7. Чтобы увидеть прогресс всего майнинга, перейдите по этому конкретному адресу.

http://mmpool.org/members где показан следующий отчет, когда задано имя пользователя, для которого были сгенерированы биткойны.

Вывод CGminer для майнинга биткойнов на Ubuntu

Для Биткойн минимальная сумма вывода составляет 0,00500000 в Bitcoin Merge Mining Pool.

Другие популярные пулы, доступные в Интернете

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

  1. с участием,
  2. BitMinter,
  3. с участием,
  4. Элигиус,
  5. Дай мне МОНЕТЫ,
  6. KanoPool,
  7. MergeMining,
  8. P2Pool,
  9. BTCDig

Как использовать графический процессор для майнинга биткойнов?

Как объяснялось ранее в этой статье, из-за стоимости производства невыгодно использовать GPU или CPU для майнинга биткойнов, и именно поэтому устройства ASIC необходимы в первую очередь. Однако, если есть пара видеокарт AMD с достаточной мощностью, их можно использовать для добычи пары биткойнов с некоторыми усилиями. Тем не менее в этой статье не рекомендуются видеокарты NVidia и Intel, а также ЦП для производства биткойнов из-за их ужасающе низкой производительности.

На данный момент лучшими видеокартами для майнинга биткойнов являются: AMD 5870 × 6, 5850 × 6, 6990 × 3, 7970 × 3, 5830 × 6, 7970 × 3, 5870 × 4, 6990 × 2, 6990 × 2, 6990 × 2, 6990 × 2, 5850 × 4, 6950 × 4, 6970 × 3, 6870 × 4, 6870 × 4,6 870 × 4, 6950 × 3, 5850 × 3, и все они способны иметь более 1000 Mh / s, что означает более 1Gh / s, что довольно много по сравнению со многими устройствами ASICBlock Erupters размером с USB. Однако в настоящее время Cgminer не поддерживает майнинг на GPU; следовательно, для работы майнинга на GPU требуется версия 3.7 или ниже.

В Настроить Cgminer сегменте выше, используйте следующую команду вместо той, которая указана там. Это загрузит последнюю версию, поддерживающую майнинг на GPU.

git clone https://github.com/ckolivas/cgminer/tree/3.7

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

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

  • cd / tmp
  • tar xf amdgpu-pro-.tar.xz
  • chmod + x amdgpu-pro-.run
  • sudo ./amdgpu-pro-.run

, затем установите SDK приложения

  • cd / tmp
  • tar -xvjf AMD-APP-SDKInstaller - GA-linux64.tar.bz2
  • chmod + x AMD-APP-SDKInstaller--GA-linux64.run
  • sudo ./AMD-APP-SDKInstaller--GA-linux64.run

Наконец, следующие команды для настройки Cgminer для графического драйвера AMD. Первая команда настраивает видеокарту, вторая копирует ADL SDK в каталог cgminer, четвертая подготавливает компиляцию cgminer, затем cgminer устанавливает соответствующие флаги графического процессора для работы с графическим драйвером AMD, компилирует cgminer. После завершения этого шага следуйте, поскольку Создать кошелек Сегмент.

  • sudo aticonfig –adapter = all -f –initial
  • cp / usr / ADL_SDK / include / * / usr / cgminer / ADL_SDK /
  • cd / usr / src / cgminer
  • запустите ./autogen.sh
  • CFLAGS = -O2 -Wall -march = native -I / opt / AMDAPPSDK- / include / LDFLAGS = -L / opt / AMDAPPSDK- / lib / x86_64 ″ ./configure –enable-opencl –enable-scrypt
  • делать

Полезные биткойн-асики для майнинга