Chia – это криптовалюта (XCH) и блокчейн на базе алгоритма консенсуса PoST, запущенный 19 марта 2021. С тех пор экосистема разрослась, пополнившись токенами CAT, NFT и DID, и продолжает активно развиваться.
PoST позволяет достичь высокой степени децентрализации за счет низкого энергопотребления и невысоких требований к технике: достаточно подключения к интернету и свободного места на жестком диске. Это позволяет майнить Chia даже на персональном компьютере.
Чтобы упростить доступ начинающих майнеров к блокчейну, разработчики Chia создали руководство с инструкциями по установке и настройке клиента Chia. Клиент объединяет в себе функционал для управления майнинговым процессом и кошельками.
В статье эксперты Сryptonisation.com разбирались с доходностью, технической стороной и перспективами добычи Chia. 👇
Как происходит майнинг Чиа
В основе майнинга Сhia лежит процесс, называемый плоттингом. Во время него на жестком диске майнера создается участок псевдослучайного кода, который называется плот (от англ. plot – участок земли). Расположенные на жестком диске (HDD или SSD) плоты используются блокчейном для подтверждения транзакций.
Вероятность того, что хэш-ячейка будет содержать выигрышный код, одинакова для каждой ячейки (работает по принципу лотереи). Большее количество плотов обеспечивает большую вероятность выигрыша (за счет простого увеличения количества ячеек с хэшем в плотах).
Плоты создаются специальным программным обеспечением – плоттерами. Примером такого приложения может быть madMAx Plotter (рекомендованный плоттер для начинающих).
Внутренние программы Сhia, ответственные за майнинг, делятся на три основные группы, называемые в документации “демонами”:
- Нода (Node) – обеспечивает связь компьютера с остальными участниками блокчейна;
- Комбайн (Harvester) – проверяет плоты майнера на наличие доказательства в соответствии с PoST. Если доказательство удовлетворяет запросу Фермера, то майнер получает монеты;
- Фермер (Farmer) – программа, отправляющая Комбайну запросы на проверку доказательств.
Отдельным процессом является создание плотa NFT – специального токена в сети Chia, работающего по принципу NFT. Он позволяет перейти к майнингу в пулах, переключаться между ними или создать свой собственный пул. В документации Chia настоятельно рекомендуется работать именно через пул из-за возможности более часто получать вознаграждения, хотя и меньших размеров. При этом соло-майнер получает все вознаграждение, в случае если его хэш ячейка содержала верное доказательство, а участник пула – только 12.5% (87.5% уходит в пул).
Как только плоты на жестких дисках ноутбука или компьютера установлены, можно начинать майнинг/фарминг.
Полный процесс фарминга выглядит следующим образом:
- Установка блокчейна и подключение к нему;
- Установка плоттера и создание плотов;
- Запуск фарминга (соло или в пуле).
Оборудование для майнинга Chia: какое выбрать
Клиент Chia поддерживает работу с операционными системами Linux, Windows и MacOS. Минимальная конфигурация оборудования для начала майнинга Chia описана в документации проекта:
- Процессор: Quad core 1.5Ghz (64-битный);
- Оперативная память: 4 GB RAM;
- Python: версии от 3.7 до 3.10.
Компьютеры, соответствующие минимальным требованиям, могут оказаться не самыми удобными устройствами для эффективного майнинга, ниже приведены некоторые рекомендации по увеличению производительности добычи. 👇
HDD и SSD накопители
Самые важные устройства в майнинге Chia – жесткие диски. Опытные майнеры рекомендуют использовать связку SSD + HDD. SSD накопитель используется для создания плотов, HDD – для хранения.
При выборе SSD накопителя стоит уделить внимание следующим характеристикам:
- Общая емкость диска – от 500 Гб (в целом чем больше, тем лучше);
- Высокая скорость записи;
- Тип памяти (SLC, MLC, SuperMLC, TLC);
- Особое внимание стоит обратить на показатель TBW – количество терабайт для записи на SSD накопитель, при котором гарантируется его адекватная работа;
- Интерфейс подключения (NVMe, SATA, M.2, PCI-E и т.д.).
К HDD-дискам в связке требования ниже. Главное – учитывать размер памяти (в качестве среднего значения можно взять 10TB) и зарекомендовавшую себя в плане надежности модель (например, модели компании Seagate).
Процессор для плоттинга Чиа
При выборе процесса опытные майнеры рекомендуют пользоваться простой формулой: 1 плот – 1 ядро. Подойдут процессоры серий Intel Core i3, Core i5, Core i7 или их аналоги от компании AMD. Кроме количества ядер необходимо помнить о поддерживаемых типах памяти и тактовой частоте. Сильнее всего вычислительная мощность процессора задействуется во время плоттинга.
Оперативная память
При подборе оперативной памяти следует отталкиваться от типа SSD. Считается, что для SSD в 1 TB достаточно 16GB оперативной памяти. Также рекомендуется обратить внимание на частоту оперативной памяти: чем выше ее значение, тем быстрее будут создаваться плоты. Однако стоит помнить, что частоту памяти нужно соотнести с частотой, поддерживаемой процессором.
Материнская плата
Материнская плата должна поддерживать порты SATA III, USB 3.0, PCI-e 3.0 и выше. Различные типы портов позволят выбирать подходящие накопители из более широкого диапазона предложений. Плата также должна поддерживать сетевой контроллер со скоростью 100 Мбит/с и выше.
Блок питания
В классическом варианте блок питания для компьютера нужно подбирать, ориентируясь на потребности остального оборудования. Для связки в 1 HDD + 1 SSD будет достаточно блока с мощностью в 500-700 Вт.
Готовый вариант оборудования для майнинга Chia
Готовый вариант оборудования для майнинга может выглядеть следующим образом:
Компонент | Модель |
---|---|
Процессор | Intel Core-i5; |
Материнская плата | MSI-Z490A-PRz; |
Оперативная память | Team T-Create 32GB DDR4-3200; |
SSD | Sabrent Rocket 4 Plus 2TB; |
HDD | Seagate Exos X10 10TB; |
Графический процессор | Integrated UHD 750; |
Блок питания | Thermaltake Toughpower GX2 80 Plus Gold 600W. |
Добыча Сhia: настройка майнинга
Настройка майнинга Chia происходит в несколько этапов. Пользователю нужно:
- Скачать и установить блокчейн;
- Создать кошелек;
- Настроить режим плоттинга;
- Воспользоваться дополнительными настройками, чтобы сделать плоттинг более быстрым и удобным;
- Запустить майнинг (соло или в пуле).
Ниже представлен подробный гайд по каждому этапу настройки майнинга Chia.
Устанавливаем Chia Blockhain
Для начала добычи XCH нужно скачать блокчейн Chia. Актуальную версию блокчейна можно найти на официальном сайте проекта:
- Перейдите на официальный сайт Chia;
- В правом верхнем углу кликните Download;
- Выберите инсталлятор, в соответствии с вашей оперативной системой, и кликните на кнопку с ее названием (например, Windows).
Создаем кошелек
После того как блокчейн скачается, нужно запустить установщик и создать новый кошелек для XCH (если ранее у вас его не было), кликнув Create A New Private Key. Если кошелек был создан ранее, то подключиться к нему можно при помощи мнемонической фразы (24 слова, создающиеся при регистрации кошелька). Для подключения ранее созданного кошелька используйте кнопку Import From Mnemonics.
Установку и настройку майнинга Chia проще всего делать при помощи графического интерфейса инсталлятора, который скачивается вместе с блокчейном. В качестве альтернативного варианта установки и настройки майнинга разработчики предлагают использовать командную строку операционной системы. Подробное руководство по использованию командной строки можно найти на официальном сайте проекта.
После создания нового кошелька (или подключения старого) начнется синхронизация блокчейна. Этот процесс может занимать до 24 часов, а его скорость будет зависеть от скорости интернет соединения и размера блокчейна на момент скачивания.
Во время синхнронизации вашего компьютера с блокчейном можно заняться плоттингом. Chia позволяет запускать синхронизацию и плоттинг параллельно.
Настраиваем плоттинг
Настройка плоттинга доступна из раздела Plots в клиенте Chia. Процесс настройки состоит из нескольких шагов:
- Перейдите в раздел Plots и нажмите Add A Plot;
- Начинающим пользователям рекомендуется использовать плоттер MadMax, указанный в разделе Choose Plotter по умолчанию;
- В разделе Сhoose Plot Size необходимо выбрать размер создаваемого плота. Разработчики рекомендуют выбирать коэффициент K=32 (ниже в статье этот момент будет освещен подробнее). В разделе Choose a Number of Plots нужно указать количество создаваемых плотов. Если требуется создавать несколько плотов, то их можно “засеивать” параллельно (Plot in Parallel) либо последовательно (Add Plot to Queue). В это же строке доступна меню дополнительных настроек Advanced Options;
- Далее нужно задать путь на SSD в разделе Select Temporary Directory, по которому будут расположены временные файлы создаваемых плотов. Для них требуется несколько больше места, чем для конечных плотов, и это нужно учитывать выбирая место назначения. После завершения плоттинга временные файлы будут удалены. Для указания пути рекомендуется использовать SSD-накопитель;
- В разделе Select Final Directory укажите конечное место для хранения уже созданных плотов. Для этого подойдут HDD-носители;
- После заполнения всех разделов нажмите зеленую кнопку Create. Если все сделано верно, то экран создания плотов будет выглядеть как на скриншоте ниже;
- На этом базовая настройка закончена.
Выбор размера плота
В начале создания плота можно установить различные значения коэффициента k (25, 32, 33, 34, 35). Разработчики рекомендуют оставить это значение, равным значению по умолчанию (т.е. k = 32). Это минимальное значение коэффициента, которое позволяет создать рабочий участок. Значение k=25 используется в тестовых целях.
Зато величина коэффициента точно влияет на объем занимаемого пространства на дисках. В таблице указана подробная информация:
K | Размер временного файла | Финальный размер файла |
---|---|---|
K=25 | 600 MiB (256.6 GB) | 1.7 GiB (1.8 GB) |
K=32 | 239 GiB (256.6 GB) | 101.4 GiB (108.9 GB) |
K=33 | 512 GiB (550 GB) | 208.8 GiB (224.2 GB) |
K=34 | 1041 GiB (1118 GB) | 429.8 GiB (461.5 GB) |
K=35 | 2175 GiB (2335 GB) | 884.1 GiB (949.3 GB) |
Клиент Chia использует GiB/MiB для указания размеров плотов, а также в некоторых других случаях (например, указание размеров задействованной оперативной памяти). 1 GiB равен примерно 1.07 привычных GB. Для перевода одной величины в другую можно воспользоваться онлайн-конвертером.
Параллельное засеивание
Количество плотов, которое можно добавить на этапе параллельного засеивания, будет зависеть от количества ядер процесса (1 ядро = 1 плот) и доступной оперативной памяти. В дополнительных настройках (поле RAM max usage) можно указать количество выделенной на плоттинг памяти: чем ее больше, тем быстрее будет плоттинг.
Распространенные ошибки
При настройке плоттинга новички часто совершают ошибки. Наиболее распространенные из них:
- Компьютер переходит в режим сна. На время формирования плотов эту функцию стоит отключить, иначе можно потерять прогресс;
- Выключение компьютера. Компьютер нельзя выключать до окончания плоттинга – выключение прервет процесс. Аналогичная история с выключением света во время плоттинга. В этом случае придется также удалить все временные файлы и начать процесс заново;
- Файловая система дисков не переведена в формат, поддерживающий большие файлы. Все диски должны быть отформатированы в NTFS, APFS, exFAT или ext4;
- Указание путей сохранения временных файлов плотов на кириллице. В названии путей используйте только латинские буквы;
- Вход в клиент Chia для пользователей ОС Windows всегда нужно делать с аккаунта администратора;
- Рассчитывайте свободное место на диске. При недостатке места во время формирования плотов процесс придется запускать заново и чистить папки с временными файлами.
Настраиваем корзины
На этапе выбора количества плотов (Plots → Choose Number of Plots) можно установить количество корзин для создаваемого плота. Это число задает количество файлов, на которые будет разделен плот во время создания. При неполной загрузке оперативной памяти можно уменьшить количество корзин (по умолчанию 128) и таким образом ускорить создание плота.
Однако нужно помнить, что чем меньшее количество корзин задано, тем больше создается запросов ввода-вывода на SSD для временных файлов, т.е. увеличивается износ носителя. Уменьшение числа корзин в каждые два раза увеличивает число запросов к SSD в два раза (128 корзин = 3400 запросов).
— Cryptonisation.com.
Дополнительные настройки
Рассмотрим оставшиеся дополнительные настройки, не упомянутые ранее:
- Number of Threads – количество потоков. Для параллельного засеивания задает максимальное количество одновременного создаваемых плотов;
- Queue Name – имя очереди. Используется для удобства при создании большого количества плотов;
- Disable Bitfield Plotting – при включенном чекбоксе отключает использование битовых полей при формировании плотов. Включается для слабых процессоров разработанных до 2010 года. Для современных процессоров использование битовых полей позволяет ускорить плоттинг примерно на треть;
- Exclude Final Directory – при включенном чекбоксе после создания плота фарминг НЕ начнется автоматически.
Запускаем майнинг Chia
После завершения процесса плоттинга, клиент Chia автоматически (если не указано другое) запустит процесс майнинга XCH в соло режиме. Далее в статье будет рассмотрено, каким образом можно рассчитать примерный заработок от фарминга, а также как подключиться к пулу и сделать выплаты более регулярными.
Калькулятор доходности Чиа: сколько можно заработать
Чтобы понять, сколько монет XCH будет приносить майнинг с текущим количеством готовых плотов, нужно воспользоваться калькулятором. В интернете есть много бесплатных приложений для расчета потенциального заработка Chia (например, можно воспользоваться калькулятором от XCHscan).
При этом важно помнить, что вознаграждение за майнинга Chia постоянно падает. Криптовалюта появилась в марте 2021 году и до марта 2024 вознаграждение майнерам составит 64 XCH каждые 10 минут. Каждые три года на протяжении 12 лет с момента запуска, вознаграждение будет уменьшаться на половину. На 13-й год существования блокчейна будет распределяться всего 4 XCH каждые 10 минут.
Chia Coin пулы
Для получения постоянных выплат от добычи Chia удобно присоединиться к майнинговому пулу. Помимо подбора подходящего пула, потребуется также создать Plot NFT в разделе Plots → Want To Join A Pool или Farm. Рассмотрим процесс подробнее:
- Перейдите в раздел Plots → Want To Join A Pool → Join a Pool в клиенте Chia;
- В следующем окне нажмите кнопку Add XCH from the faucet;
- Клиент откроет страницу официального крана XCH. Вставьте адрес своего кошелька XCH, пройдите капчу и кликните Submit. Для создания Plot NFT потребуется оплатить минтинг NFT (оплата установлена на уровне минимальной комиссии за транзакцию);
- В случае успешного создания заявки на Plot NFT, клиент выдаст уведомление о том, что заявка принята и поставлена в очередь;
- После одобрения заявки (занимает до нескольких часов), чтобы подключиться к пулу, необходимо привязать уже созданные плоты к NFT и выполнить настройку подключения из раздела меню Pool;
- Для подключения плотов к Plot NFT нужно перейти в раздел Plots и кликнуть на три вертикальные точки в столбце Action созданного плота. Из меню выбрать подключение к Plot NFT;
- Для подключения ко внешнему пулу, перейдите к разделу меню Pool, выберите чекбокс Connect to pool и введите адрес желаемого пула в поле Pool URL;
- После проверки информации о пуле в разделе Verify Pool Details, кликните кнопку Create, чтобы присоединиться к выбранному пулу.
Для поиска подходящих пулов можно воспользоваться сервисом miningpoolstats. Официальная инструкция по подбору пулов доступна на сайте Chia.
Особенности майнинга Chia
Майнинг Сhia имеет некоторые особенности, которым следует уделить особое внимание: износ оборудования и целостность плотов.
Износ оборудования
Из-за большой нагрузки на SSD-накопители при майнинге Chia именно они подвержены наибольшему износу. Для уменьшения проблем с SSD при покупке носителей особое внимание стоит уделить показателю TBW. Этот параметр показывает, количество терабайт, которое может быть записано на SSD-накопитель и при котором гарантируется его исправность.
Целостность плотов
Разработчики рекомендуют периодически проверять целостность созданных плотов. Самый простой способ – проверять наличие плотов в списке рабочих плотов в разделе Plots.
Плюсы и минусы
FAQ
Заключение
Chia – перспективная криптовалюта для майнинга. Благодаря специальному алгоритму консенсуса PoST, нативную монету XCH можно майнить даже соло на обычных SSD и HDD. В основе майнинга Чиа лежит процесс плоттинга – создание таблиц с набором ячеек с хэшем на SSD-носителях. До марта 2024 вознаграждение для майнеров в блокчейне Chia составляет 64 XCH каждый найденный блок. 🚩