- Пошаговое руководство по установке Чиа на Linux
- Как майнить в Linux?
- Подготовка сервера Ubuntu (Linux) к установке Чиа
- Устанавливаем графическую оболочку
- Устанавливаем XRDP
- Установка Chia в Linux
- Создаем нового пользователя
- Подключаемся к удаленному рабочему столу через RDP
- Обновляем систему
- Устанавливаем Python
- Устанавливаем Chia
- Возможные проблемы
- Как майнить криптовалюту Chia (Чиа)
- Как собрать ферму
- Процессор
- «Материнка»
- Блок питания
- Стенд
- Жесткие диски
- Как добывать Чиа: пошаговая инструкция
- Установите программу
- Синхронизация блокчейн
- Создание плота / участка / сюжета
- Майнинг Chia
- Есть ли перспективы майнинга Chia
- Видео по майнингу Чиа:
- Заключение
Пошаговое руководство по установке Чиа на Linux
Как я говорил, я купил дедик и, честно сказать, замучался устанавливать Чиа на Ubuntu. Оригинальная инструкция на GitHub (https://github.com/Chia-Network/chia-blockchain/wiki/INSTALL) очень короткая и запутанная, поэтому я, не без помощи своего сисадмина, решил сделать подробное руководство, которое подойдет не только опытным системщикам, но и для чайников.
Все, что написано ниже, я протестировал на разных дедиках. Все работает – пользуйтесь на здоровье, ребята!
Если у вас возникнут проблемы и вопросы в процессе установки, то вы сможете получить помощь в первом русскоязычном телеграм-сообществе майнеров чиа:
Как майнить в Linux?
Вы можете майнить чиа в Linux из командной строки, но пользоваться графическим интерфейсом намного удобнее и нагляднее. Поэтому мы устанавливаем графический интерфейс Чиа, а потом запускаем его с командной строки и работаем с Чиа как обычный юзер-чайник на домашнем ПК.
Инструкции, как работать в графическом интерфейсе и как рассчитывать доходность майнинга, в этих статьях:
- Пошаговая инструкция майнинга чиа.
- Чиа майнинг: что такое чиа и сколько стоит фарминг одной монеты.
Подготовка сервера Ubuntu (Linux) к установке Чиа
Мы рассмотрим процесс установки Чиа на примере ОС Ubuntu/Debian. Но можно аналогично установить Чиа и на любую другую OS семейства Linux.
Предполагается, что у вас удаленный сервер Ubuntu. Но вы можете установить Чиа и на домашний ПК, на котором установлена ОС Убунту. В этом случае устанавливать графический интерфейс вам не нужно, ибо десктопная версия уже идет с Gnome. Также вам не нужно будет устанавливать xrdp и подключаться через RDP.
Самый простой и быстрый способ настроить подключение к удаленному серверу: с помощью RDP (Remote Desktop Protocol). Для успешного подключения потребуется наличие на удаленном сервере Xrdp и графической оболочки для визуализации происходящего. Если выбрать Ubuntu (20.04 например), то самый простой способ – оболочка Gnome, поставляемая вместе с дистрибутивом.
Устанавливаем графическую оболочку
Для установки этих компонентов потребуется обновить все пакеты в системе. Для этого необходимо открыть терминал и выполнить команды:
sudo apt-get update
sudo apt-get upgrade -y
Это может занять какое-то время.
На следующем этапе предстоит установить графическую оболочку. Для этого в том же терминале надо выполнить команды и перезагрузить сервер:
sudo apt install ubuntu-desktop
После перезагрузки на сервере заработает только что установленная графическая оболочка. Чтобы ее увидеть, надо подключиться по RDP (об этом дальше).
Кроме Gnome, также существуют и другие: KDE, XFCE или LXDE. Для их установки нужно выполнять другие команды:
sudo apt install kubuntu-desktop
sudo apt install xfce4
sudo apt-get install lxde
Чтобы настроить удаленный доступ к Ubuntu через RDP, нужно знать IP-адрес компьютера или сервера, к которому вы хотите подключиться. Также на Ubuntu должен быть пакет xrdp и графическое окружение (Xfce, например). После этого вы сможете зайти в Ubuntu из Windows или Max OS X через удалённый рабочий стол RDP.
Важно! Необходимо заранее определиться с тем, какую оболочку вы хотите использовать. Я использовал Gnome, потому что это стандартная среда Убунту, к которой я привык, и ее советует использовать Чиа. Тем не менее, как пишется почти во всех руководствах в Интернете, из всех перечисленных оболочек Gnome потребляет больше всего ресурсов (процессор, оперативная память). Поэтому все советуют использовать XCFE4.
Устанавливаем XRDP
Для установки удаленного доступа на ваш сервер Ubuntu необходимо выполнить команды:
sudo apt-get install xrdp
sudo systemctl enable xrdp
sudo ufw allow 3389/tcp
sudo /etc/init.d/xrdp restart
- Команда sudo apt-get install xrdp под правами администратора устанавливает необходимый модуль.
- Команда sudo systemctl enable xrdp добавляет xrdp в список автозагрузок при старте системы.
- Команда sudo ufw allow 3389/tcp открывает порт 3389 для прослушивания. Это позволит подключаться к серверу с помощью различных RDP-клиентов.
- Команда sudo /etc/init.d/xrdp restart перезапустит модуль, чтобы он принял новые настройки.
На этом установка и настройка машины завершена. Обратите внимание, что все это мы делали под пользователем root.
Установка Chia в Linux
Создаем нового пользователя
Перед началом работы необходимо создать пользователя в системе, отличного от root. Из под root Chia не будет работать.
sudo adduser название_пользователя
Далее потребуется ввести пароль для нового пользователя, добавить дополнительную информацию (она не обязательна, можете просто Enter нажимать все время) и выполнить команду (для добавления созданного пользователя в группу администраторов sudo):
sudo usermod -aG sudo название_пользователя
Подключаемся к удаленному рабочему столу через RDP
Перед началом работы необходимо подключиться к рабочему серверу с помощью RDP-клиента. Их существует довольно много под различные операционные системы. Подключаться через RDP необходимо по той причине, что графический интерфейс Chia не запустится при подключении через ssh.
Если вы планируете подключаться с операционной системы Windows, то она имеет встроенную утилиту для удаленного управления. Найти ее довольно просто: можно зайти в пуск и в поиске написать «Подключения к удаленным рабочим столам и приложениям». При желании можно воспользоваться и любым другим RDP-клиентом.
Если у вас Mac OS X, то вы можете использовать бесплатное приложение Microsoft Remote Desktop – я использовал именно его.
Для корректного подключения достаточно знать IP-адрес сервера и порт, который доступен для RDP-подключения. Обычно на выделенных серверах предоставляют IP-адрес, а порт RDP делают стандартным 3389. Если порт стандартный, то в строке подключения бывает достаточно указать только IP.
Если порт специфический, то обычно строка подключения может принимать вид:
После успешного подключения откроется окно, в котором будет необходимо ввести логин и пароль нового пользователя, которого мы создали ранее.
Важно! Необходимо выбрать именно того пользователя, которого мы создали. После успешной авторизации отобразится графический интерфейс сервера.
Важно! Переключения пользователя в терминале для запуска приложения Chia будет недостаточно. Для корректного запуска нужно осуществить подключение к серверу к созданному пользователю. Если же вы подключились к другому пользователю через графический интерфейс Убунту, то можно нажать кнопку включения Ubuntu и выбрать «Сменить пользователя», найти нужного (созданного) и кликнуть по нему, а затем ввести логин и пароль.
Обновляем систему
Если у вас домашний ПК, то процесс установки начинаем отсюда.
Для установки Chia потребуется сначала обновить систему. Это можно сделать следующими командами, запуская их в терминале сервера (Ctrl + Alt +T):
sudo apt-get update
sudo apt-get upgrade -y
Устанавливаем Python
Для работы с Chia необходимо наличие python не ниже 3.7. Поэтому дальнейшие действия зависят от того, какая ОС установлена на удаленный сервер. Например, python 3.8 уже установлен в новых дистрибутивах Ubuntu 20.04 LTS.
Если на вашем сервере python отсутствует, например, если у вас Ubuntu 18.04 или младше, или другая операционка семейства Linux, то его необходимо сначала установить:
sudo apt-get install python3.7
Далее надо выполнить эти команды, чтобы установить расширения для Питона ( по умолчанию там отсутствуют venv и disutils. ):
sudo apt-get -y install python3-venv python3-distutils python3-dev git
Пакеты libcanberra-gtk-module, libgconf-2-4, npm нужно установить для уверенности, что они есть. Потому что при обновлении они могут и не устанавливаться (это зависит от сборки операционной системы, т.к. они имеют разные версии). Чтобы установить их, введите следующие команды:
sudo apt-get -y install libcanberra-gtk-module
sudo apt-get -y install libgconf-2-4
sudo apt-get -y install npm
Устанавливаем Chia
Рекомендуется создать для работы отдельный каталог:
sudo mkdir chia
Далее необходимо дать разрешение на создание и изменение объектов внутри этой папки и сменить владельца директории на текущего:
sudo chmod -R 770 chia
sudo chown -R имя_пользователя:имя_пользователя chia
Далее необходимо перейти в созданный каталог:
и скачать дистрибутив из репозитория:
git clone https://github.com/Chia-Network/chia-blockchain.git -b latest —recurse-submodules
Затем перейти в каталог со скачанным дистрибутивом:
и дождаться завершения его создания. В зависимости от мощности системы и скорости Интернета это может занять разное количество времени.
Если при старте было отказано в доступе, то команду установки нужно будет выполнить с помощью sudo:
sudo sh install.sh
Важно! Не прерывать процесс установки, иначе придется начинать процесс установки заново.
Так же важно! Если при старте команды sh install.sh произошли ошибки, то стоит проверить, в какой директории вы пытаетесь выполнить запуск. Вы должны находиться в директории chia-blockchain, которая была создана при копировании репозитория (git clone https://github.com/Chia-Network/chia-blockchain.git -b latest –recurse-submodules).
По окончании можно будет активировать созданное окружение следующим способом:
После активации перед командной строкой должна появиться надпись (venv):
(venv) user@ubuntu : /home/root/chia/chia-blockchain $
Если надпись venv появилась, значит, вы все сделали верно. Если ее нет, то вероятнее всего, что-то пошло не так. Рекомендуется повторить процесс установки заново.
Теперь нужно выполнить установку графической оболочки Chia:
Установка может занять несколько минут. По завершении установки вы можете начинать пользоваться чиа.
Для этого надо перейти в каталог chia-blockchain-gui:
Важно! Перед запуском Chia необходимо проверить, чтобы окружение venv было активировано, то есть в начале командной строки у вас должно быть (venv).
Пример пути может быть такой:
(venv) user@ubuntu : /home/root/chia/chia-blockchain/chia-blockchain-gui $
Запуск Chia осуществляется командой:
npm run electron &
Вот и все)! У вас должна открыться программа Чиа.
Возможные проблемы
При установке может возникнуть ряд проблем. Опишем их и пути их решения.
1. electron_main_delegate.cc(253)] Running as root without –no-sandbox is not supported. See https://crbug.com/638180.
Для решения такой проблемы требуется создать нового пользователя в системе, зайти под ним и выполнить весь процесс установки заново или же переключиться на другого пользователя, если он уже существует, и выполнить установку заново.
Для создания нового пользователя необходимо в терминале выполнить следующие команды:
sudo adduser название_пользователя
Далее потребуется ввести пароль, добавить дополнительную информацию(она не обязательна) и выполнить команду:
sudo usermod -aG sudo название_пользователя
для переключения необходимо выполнить:
2. Ошибка, связанная с GTK. Решение:
sudo apt-get install libcanberra-gtk-module
3. Ошибка, связанная с gconf. Решение:
sudo apt-get install libgconf-2-4
Если вы используете удаленный выделенный сервер, и Chia после выполнения npm run electron & отказывается запускаться без каких-либо критических ошибок, то необходимо проверить, с помощью чего осуществляется управление сервером. Для старта Chia требуется наличие графической оболочки. Из ssh-подключения запустить приложение не получится. Для этого необходимо включить RDP-сессию и выполнить запуск.
Источник
Как майнить криптовалюту Chia (Чиа)
Вопрос, как майнить Chia, набирает популярности и все чаще встречается на форумах, в поисковых запросах и сообществах майнеров. Это не удивительно, ведь криптовалюта имеет огромный потенциал, а ее добыча не требует больших затрат электричества и сбора дорогостоящих майнинговых ферм. Все, что требуется — стандартный набор оборудования (CPU, ОЗУ и т. д), а также мощные, емкие и износостойкие жесткие диски.
Ниже рассмотрим, какие требования предъявляются к майнингу Chia, какая нужна техника, и по какому алгоритму добывать криптовалюту. Отдельно остановимся на перспективах такой деятельности.
Chia (Чиа)
Как собрать ферму
Для начала рассмотрим минимальные требования к оборудованию для майнинга Чиа. Вам потребуется ПК с процессором от 1,5 ГГц с четырьмя ядрами и более, ОЗУ от 2 Гб и выше, а также Питон версии от 3.7. В большинстве случаев для добычи Chia может хватить и домашнего компьютера, но эффективность майнинга с учетом растущей сложности будет минимальной. Для повышения эффективности в состав ПК должны входить следующие элементы.
Процессор
Главное требование — он должен иметь от четырех и более ядер. Лучше использовать 6-ядерный вариант со встроенной графикой. Тратиться на дорогостоящие «геймерские» CPU нет необходимости. Оптимальное решение — стандартные платы, для охлаждения которых достаточно встроенного вентилятора. Также обратите внимание на количество PCI-входов. Чем их больше, тем лучше. Опытные майнеры рекомендуют использовать Ryzen 3950x на 16 ядер. При этом частота должна быть около 5 ГГц.
«Материнка»
При покупке материнской платы обратите внимание на поддержку SATA3 и ЮСБ 3.0. Разъемы PCI должны иметь версию от 3.0 и более. Чем большее портов предусмотрено в «матери», тем больше жестких дисков можно подключить. Для майнинга Chia этот момент имеет ключевое значение. Обратите внимание на наличие сетевого контроллера. Важно, чтобы он был рассчитан на 100 Мбит/с. Что касается PCI, его пропускная способность должна быть на уровне 1 Гб/с. Если у вас стоит устаревшая «материнка», она не подойдет из-за низкой скорости.
Блок питания
Применение двух и более жестких дисков влечет за собой повышенные требования к мощности. Кроме того, нельзя забывать о других потребителях — видеокарте, блоке питания и прочих. Если в будущем вы планируете повышать мощность фермы и ставить дополнительные жесткие диски для майнинга Chia, лучше брать мощность с запасом. Как правило, хватает БП на 11,5-13 кВт. При выборе модели обращайте внимание на современные блоки, которые устойчивы к пульсациям. Обязательно смотрите на наличие необходимого количества разъемов.
В минимальных параметрах указано, что оперативная память должна быть от 2 Гб, но по факту этого недостаточно. Лучше установить несколько планок с суммарным объемом от 8 до 16 Гб. С учетом того, что стоимость ОЗУ постоянно растет, лучше сразу купить достаточный объем и не думать о необходимости дальнейшего апгрейда.
Стенд
При использовании нескольких жестких дисков установить все в одной коробке не получится. Лучше организовать оборудование на открытом стенде, а при необходимости обеспечить дополнительный обдув и установить несколько вентиляторов.
Часть того, что нужно для майнинга
Жесткие диски
Как отмечалось, главный элементом являются именно накопители. Здесь можно использовать два варианта — HDD или SSD с разъемом SATA3. В обоих случаях чем больше емкость, тем выше эффективность майнинга Чиа. Лучшим решением является покупка серверного оборудования, но оно обойдется в большую цену, но и ресурс такой техники более высокий в сравнении с обычной аппаратурой.
При покупке HDD важно смотреть на способ, которыми выполняется запись. Больше всего подходят накопители со стандартным вариантом CMR-записи. Это оборудование отличается более высокой надежностью, если сравнивать с системой SMR. Что касается типоразмеров, лучше отдавать предпочтение 3,5-миллиметровому оборудованию, которое больше походит для ПК.
При выборе SSD-накопителя старайтесь не брать устройства с памятью типа QLC. Они более медленные и имеют меньший срок службы. Такой оборудование больше подходит геймерам. Лучшее решение — SSD-диски на MLC или TLC. Помните, что при использовании SSD для майнинга Chia необходимо оставлять, как минимум, 15% незанятого места. В таком случае можно продлить срок службы изделия и обеспечить исправность работы оборудования.
- Контроллеры. При выборе жесткого диска смотрите на вид контроллера, который должен поддерживать DRAM-буфер. Такие изделия меньше боятся провалов и лучше справляются с задачей.
- Вентиляторы. Здесь можно купить самый бюджетный вариант. Главное — правильно подключить и расположить устройство, чтобы поток воздуха попадал на самое греющееся оборудование.
После закупки техники остается собрать ферму для добычи виртуальных монет, отформатировать жесткий диск (к примеру, в NTFS, APFS или exFAT), а после приступать к майнингу. Обязательно позаботьтесь о наличии высокоскоростного и стабильного Интернета. Без него с майнингом могут возникнуть трудности.
Как добывать Чиа: пошаговая инструкция
После подготовки оборудования можно переходить непосредственно к добыче Chia с помощью имеющихся мощностей. Кратко рассмотрим каждый из этапов.
Установите программу
Сначала установите майнер для добычи Chia с учетом операционной системы. Здесь доступны разные варианты: для Windows, Mac OS X или других операционных систем. Ссылка для скачивания. Установка не вызывает проблем, но некоторые антивирусные системы могут распознать программу, как вредоносное ПО. В таком случае нужно временно отключить защиту. При этом можно быть уверенным в отсутствии рисков, ведь программа имеет открытый исходный код, который при желании можно изучить и проверить.
Синхронизация блокчейн
Как только программа для Chia установлена, запустите ее и жмите на кнопку «Создать новый приватный ключ». На следующем шаге на экране появится 24 слова, которые необходимо записать или сделать скриншот и сохранить. В дальнейшем эти данные будут использоваться для получения доступа к хранилищу.
Вход в систему
После создания приватного ключа запускается процесс синхронизации. На этом этапе происходит загрузка и сохранение данных в кошелек. Время скачивания информации зависит от скорости Интернета и объема данных. В среднем на это уходит от двух до шести часов.
Создание плота / участка / сюжета
Как только кошелек Чиа создан, а цепочка загружена, можно переходить к созданию участка / плота. Для этого жмите на кнопку «Участки» и внесите следующие сведения:
- Укажите размер. На сайте рекомендуется выбирать значение «32», что соответствует 239 ГиБ.
- Определитесь с числом участков. На этом этапе укажите, сколько плотов будет работать сразу. При создании одного требуется 356,5 Гб на накопителе. Следовательно, ориентируйтесь на имеющийся размер. Если у вас SSD на 500 Гб, можно вместить только один плот, если 960 Гб — два, и так далее. Но здесь нужно смотреть, чтобы мощности процессора хватило для решения поставленной задачи.
- Выберите каталог времени. На этом этапе укажите свой SSD, где и будут создаваться временные файлы. После создания участка эти данные стираются. В ситуации, когда при выполнении работы выключится свет придется заново начать процесс.
- Укажите каталог. Здесь указывается место для размещения участка и проставить HDD.
На завершающем этапе жмите на кнопку «Создать плот». Отметим, что при выборе размера графика данные указываются в МиВ или ГиБ. В первом случае Мебибайт равен 1 048 576 Б. Для сравнения более привычный Мегабайт — 1 000 000. Что касается Гибибайта, он равен около 1,07 Гб. Иными словами, эти показатели очень близки друг к другу, но имеют ряд особенностей.
Майнинг Chia
Как только ферма запущена и начала работать, необходимо ждать результата. Для удобства можно сделать больше плотов при наличии у ПК большего количества ресурсов, но в остальном придется ждать. Периодически смотрите на участки и обращайте внимание на их прогресс. Как только сюжет завершается, он перемещается в накопитель, а майнер получает 64 Чиа. Чем больше число плотов, тем выше вероятность получить доход.
Обзор калькулятора Chia тут.
Есть ли перспективы майнинга Chia
Принимая решение о добыче криптовалюты Чиа, нужно помнить о постоянном увеличении сложности и увеличении требований к оборудованию. Опытные майнеры отмечают, что Chia — один из наиболее популярных криптовалютных проектов за последнее время. Ежедневный прирост мощности составляет в среднем 7%. К примеру, еще недавно параметр сложности составлял около 120 ПБ, а сегодня приближается к отметке в 500 ПБ. Иными словам, за 30 дней сложность увеличилась в 4 раза.
Добыча криптовалюты Чиа
Что это значит? Майнерам придется постоянно гнаться за увеличением мощностей жестких дисков. На данном этапе уже необходим накопитель размером в 1,6 ТБ. Но пройдет несколько месяцев, и требования возрастут, и уже 8 Тб будет недостаточно. Вот почему майнерам нужно брать оборудование с запасом, если они настроены на долговременную работу.
Оценить ценность и спрос Чиа пока невозможно. Криптовалюта не представлена на крупных биржах и только набирает обороты. Она официально не торгуется, и майнеры активно добывают монету в надежде на получение прибыли в будущем. Вопрос в том, насколько окупятся расходы на сбор фермы.
Видео по майнингу Чиа:
Заключение
Майнинг Chia — простой и доступный способ добычи криптовалюты с помощью домашнего ПК с мощным жестким диском. Минус в том, что из-за сильного хайпа и повышенного спроса сложность добычи каждый месяц повышается на 300-400%. При сохранении такой тенденции уже в ближайшее время для получения результата от майнинга придется потратить не одну тысячу долларов на покупку процессоров, материнской платы, блока питания и, конечно, SSD.
Источник