Как открыть порт 8444 chia windows

Обновлено: 30.06.2024

Почему Chia не синхронизируется? Такой вопрос задают многие начинающие майнеры.

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

Нарушен блокчейн

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

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

Если синхронизация Chia не работает, причина может быть в блокировке портов

Как добавить порт 8444

Открываем вкладку «Полный узел» и находим графу «Подключения». Здесь добавляем дополнительные соединения (то есть вручную прописываем ноды):

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

Специально для Вас: Что такое крипто отель и как он поможет майнингу?

Большой объем данных

Если узел Chia не синхронизируется, возможно, медленно работает жесткий диск. Чем «старше» накопитель, тем меньше он подходят для добычи Чиа.

В случае Chia главным ресурсом транзакций является пространство накопителя, а не его вычислительные мощности.

Время / дата

Если Chia не синхронизируется убедитесь в том, что в системе установлено корректное время и дата.

Часы Windows автоматически синхронизируются по сети. Допустимо отклонение, но не более 5 минут

Обновление клиента

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

Как отключить UPNP

Чтобы отключить UPNP вводим команду: «Chia configure – upnp false». Также отключить UPNP можно в настройках роутера.

Минимальные системные требования для добычи Chia

Не забывайте о том, что для майнинга Чиа система должна иметь минимальный уровень производительности:

  • От двух гигабайт оперативной памяти;
  • Python 3.7, либо выше;
  • Четырехъядерный процессор с частотой от полутора гигагерц;
  • Не менее 360 гигабайт свободного места на жестком диске.
Специально для Вас: Почему упала крипта: правда о майнинге в 2021

Понимая, по какой причине Chia не синхронизируется, можно решить проблему самостоятельно.

Прежде чем читать дальше, советую ознакомиться со статьями:

Почему не идет синхронизация?

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

Синхронизация начинается автоматически после входа в кошелек под вашей мнемоникой и формирования одного плота. Время зависит от комплектующих вашего ПК (сервера), в среднем может продлиться более суток. Проходит один раз, после чего на вкладке «полный узел» будет присвоен статус – «синхронизирован»:

Далее во вкладке «кошельки» нужно проверить статус синхронизации, высоту и подключение:

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

Папку с синхронизацией можно перенести на другой ПК, найти ее можно здесь:

Также важно, чтобы ваш ПК был подключен к нодам, которые поддерживают синхронизацию с пиковой высотой:

Возможные решения проблем, с которыми сталкиваются пользователи, если синхронизация отсутствует:

Создание BAT-файла для подключения ко всем узлам.

Создайте текстовый документ с расширением BAT. Далее пкм – изменить. Вставляем вот этот текст:

c:
cd %UserProfile%\AppData\Local\chia-blockchain\app-%version%\resources\app.asar.unpacked\daemon\

После запуска происходит подключение в автоматическом режиме ко всем нодам, прописанным в документе.

Как проверить, фармит ли ферма

Для того чтобы узнать, действительно ли фармит ваша ферма, или нет, нам потребуется PowerShell ISE . Найти его можно здесь:

Запускаем. Переходим в корень диска с командой:

Далее открываем область сценариев сверху, справа, как удобнее.

Первое, что необходимо сделать – включить режим логирования . Включается он скриптом:

$ChiaVer = "1.1.6" $cmd = "C:\Users\" + $env:username + "\AppData\Local\chia-blockchain\app-" + $ChiaVer + "\resources\app.asar.unpacked\daemon\chia.exe configure --log-level INFO" iex $cmd

Примечание: в поле ChiaVer = 1.1.6 нужно указать актуальную версию вашего ПО.

Запускаем скрипт, нажав на значок «выполнить сценарий», либо клавишей F5.

По окончании в окне PowerShell вы увидите:

Restart any running chia services for changes to take effect.

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

Проверяем плоты, проходят ли они первичный фильтр, и сколько времени занимает сама проверка. Выполняем следующий скрипт:

Get-Content $env:USERPROFILE\.chia\mainnet\log\debug.log | Select-String -Pattern "\b6(?: )plots"

Вы увидите список из плотов, которые успешно прошли первый фильтр и участвовали во второй стадии розыгрыша. Во строке «Found» вы увидите, сколько доказательств (proofs) нашел плот. Далее в строке «Time» вы увидите время, за которое плот дал отклик.

Внимание: данное время не должно превышать задержку более 5 секунд, вам выйдет предупреждение. Нужно будет разобраться, почему такая задержка. Причин может быть множество: от энергосбережения диска до его брака. Если при найденном доказательстве время будет более 30 секунд, то доказательство не засчитается, и монета не упадет, даже если доказательство будет верным.

Проверяем, были ли найдены доказательства (пруфы), выполнив следующий скрипт:

Get-Content $env:USERPROFILE\.chia\mainnet\log\debug.log.* | Select-String -Pattern "\b7(?: )proofs"

Проверка занимает достаточно долгое время, так как перепроверяет все логи.

Как правило, если доказательство найдено, то за этим и следует награда. Если по каким-либо причинам доказательство было найдено, но вы не получили награду, то нужно разбираться. Возможно, отклик вашего плота превысил время в 30 секунд и просто выбыл из участия в розыгрыше, а может, вас просто опередил другой фермер по блоку.

4. Последним скриптом можно проверить последний лог на наличие ошибок:

Get-Content $env:USERPROFILE\.chia\mainnet\log\debug.log | Select-String -Pattern ("warning","error")

На ошибки err.UNKNOWN_UNSPENT , err.DOUBLE_SPEND не стоит обращать внимания. Они связаны с перемешиванием транзакций, разработчики уверяют, что это нормальный рабочий процесс. В последующих версиях они просто скроют эти ошибки.

Другие популярные вопросы

1. Как узнать, битый плот или нет?

Для того, чтобы проверить ваши готовые плоты на целостность, необходимо перейти в каталог:
C:\Users\«Имя пользователя»\AppData\Local\chia-blockchain\app-1.1.6\resources\app.asar.unpacked\daemon

Зажать клавишу Shift и нажать пкм – Открыть окно PowerShell. Далее прописываем команду:

.\chia plots check –g “D:\каталог”

Где “D:\каталог” – путь, где хранятся ваши плоты.

Нажимаем Enter, ждем окончания проверки (в среднем 30-60 секунд на один плот).

WARNING 1 invalid plots found , где 1 – количество битых участков. В окне можно будет увидеть имя битого плота.

Находите и удаляете его вручную (перед удалением полностью отключаем программу Chia). Также плот с индексом 0.7 и менее считается битым, он не принесет вам прибыли.

Примечание: закрытие программы завершит процесс плотинга. Сначала дождитесь его завершения, иначе вы прервете процесс засеивания.

2. Прервался процесс плотинга. Где найти и как удалить временные файлы?

Для того, чтобы удалить временные файлы незаконченного плота, нужно перейти в раздел hdd\ssd, который вы указывали как каталог для временных файлов. Файлы с расширением TMP удаляем. Если у вас готовые плоты и временные файлы в одном каталоге, файл с расширением PLOT не трогаем. Он является вашим готовым плотом. Примечание: выполняйте очистку на выключенной программе Chia.

3. Сколько занимает места плот на временном каталоге?

4. Сколько занимает места плот на окончательном каталоге?

5. Сколько ресурса ssd отнимает один плот?

6. Как распределяется награда? Какие шансы имеет участок на выигрыш?

Ваша ферма Chia имеет 4608 шансов в день выиграть 2 монеты Chia Coin («XCH»).

Чтобы получить монету, ваш участок должен пройти фильтр, а затем соревноваться со всеми другими пропущенными участками за лучшее доказательство наличия места, чтобы получить награду.

7. Какую награду можно получить за блок?

Награда за блок в течение трех лет после запуска блокчейна составляет 64 Chia Coin («XCH»). Ее получают первые 32 фермера, которые наиболее быстро предоставили решение криптографической задачи. Далее каждые три года награда уменьшается в два раза. Потребуется 21 год фарминга, чтобы количество монет сравнялось с числом токенов в стратегическом резерве.

8. Сколько плотов уместится на жесткий диск 1ТБ, 2ТБ, 3ТБ и т.д.

9. Сколько дохода принесет один плот, два плота и тд.

10. Какая должна быть задержка в графе «последняя попытка доказательств»?

Время проверки и появления нового индекса занимает примерно 9 секунд. Случается такое, что время варьируется от 5 до 12 секунд, это происходит при одновременном засеивании и фарминге. Это не критично.

11. Что делать, если после обновления все (либо частично) участки отображаются как некорректные?

  • Отключите программу. Выключите ПК и переключите диск с плотами в другой SATA разъем на материнской плате. Также можно удалить директорию в приложении Chia.
  • Заново укажите путь к диску с плотами. Спустя какое-то время все встанет на свои места.

12. Что делать, если во время плотинга компьютер выключается, либо перезагружается?

  • Полностью отключите режим энергосбережения\спящий режим на вашем ПК.
  • Если ваш ПК падает в синий экран, воспользуйтесь программой «Blue Screen Viewer», чтобы узнать код ошибки, далее по этому коду вы можете узнать причину ее возникновения.

13. Сколько времени требуется для создания одного плота? Какие требования?

Для формирования одного плота требуется один поток процессора, 4 Гб оперативной памяти.

Для более быстрого формирования требуется процессор с частотой от 4 ГГц и выше.

Один плот на HDD формируется около 20 часов.

Если использовать высокоскоростные SSD\NVME M.2, то скорость формирования существенно уменьшается (порядка 6-8 часов на один плот).

Некоторым ребятам удавалось добиться скорости создания одного плота за 4.5 часа. Они использовали программу machinaris, которая использует докер-контейнеризацию. Также они использовали программу plotman (там недавно вышел апдейт версии 3.1 с поддержкой нового мультипоточного chiapos, который ускоряет плоттинг примерно на 15-30%).

При параллельном засеивании следует отталкиваться от самого слабого компонента в системе.

Пример конфигурации плоттера 1: процессор 8 ядер, 16 потоков, ОЗУ 16гб, SSD M.2 NVME 1Tb. Максимально вы можете плотить до трех плотов в параллели, так как объема SSD будет недостаточно *) .

Пример конфигурации плоттера 2: процессор 4 ядра, 4 потока, Озу 4гб, HDD 2Tb. Максимально вы можете формировать один плот, так как размер ОЗУ не позволяет вам создавать больше.

*) Примечание: более опытные пользователи выставляют задержки, изменяют количество корзин, ОЗУ согласно времени формирования одного плота. Рекомендуемое время задержки: 30-60 мин. Экспериментируйте.

14. Где можно купить, продать Chia Coin («XCH»)?

15. Где можно получить 0,0000000001 XCH на кошелек? Каким образом?

Есть два сайта. Копируете адрес для получения платежа и переходите по ссылке:

16. Когда выйдут официальные Пулы? Нужно ли заново засеивать плоты? Информация от 02.06.2021г.

Конкретных дат больше не будет, будут 3 стадии:

  • Запуск на тестнете, с последующей доработкой.
  • Тестирование готовых пулов, работающих на тестнете.
  • Запуск на мейннете (при условии, что на протяжении 3-х дней не будет критических багов на тестнете).

Все будет безопасно, кроме того, что пулы могут не выплачивать награду. Поэтому нужно будет поглядывать, идут ли выплаты. Награда за блок будет начисляться в размере 1/8 победителю, и 7/8 пулу (который, соответственно, делит её между участниками). Для плотинга нужно создавать синглтон (в ПО Chia), к которому привязываются плоты, этот синглтон уже можно переключать между пулами.

Скромный пост про CHIA. Технические настройки, наблюдения и возможные пути оптимизации. Наливаейте чайку или чего покрепче. Погнали!

Дано
Processor: Intel Pentium G4560 3.5GHz (2c/4t)
Matherboard: ASUS ROG STRIX Z270F GAMING
RAM: 2x8GB Crucial Ballistix (XMP 2400 MHz)
SSD под винду: WD Green 120GB (2,5" SATA)
NVMe под плоттинг: Silicon Power 1000GB (U.2)
HDD (в кол-ве N штук) под фарминг: Toshiba X300 8TB (3,5" SATA)
Файл подкачки: 16GB

Кратко про свои эксперименты
Как видно, характеристики не самые впечатляющие. Собиралось все из того, что было + покупалось новое в самом начале хайпа монеты. После установки мастер-ноды была долгая синхронизация (о ней чуть дальше) + производилась проверка жизнеспособности системы. Естественно, начиналось все с одного плота и без каких-либо доп. настроек. Проверялось потребление памяти, ресурсов и энергопотребления. И вот спустя пару десятков проверок и несколько десятков часов исследований нарисовалась следующая картина. Ниже приведена выборка разного рода попыток для наглядности (указывается средний Total time для одного плота).

1620842222747.jpg

Немного про отложенное засеивание
Можно поставить на поток (например, 50 плотов подряд) даже на малых объемах SSD и эффективность будет гораздо выше. Самое главное - это определить длину первой фазы (т.к. именно она работает в многопотоке и потребляет больше всего процессорного времени и памяти, а остальное время уходит на работу с дисками). Т.е. берем обычное засеивание одного плота в 2 потока (в идеале смотрим еще и большее кол-во потоков), прогоняем цикл и смотрим логи. Например, в моем случае для 2 потоков первая фаза (Time for phase 1) длится около 15700 секунд (261 минут). Весь же процесс занимает (Total time) около 32800 секунд (547 минут). Т.е. имея в своем распоряжении 1 TB можно спокойно ставить засеивание 30 плотов с отложенным запуском на 265 минут (т.е. лучше накинуть 3-5 минут сверху от завершения первой фазы) и засеивание будет происходит равномерно, как на конвеере. Не забываем про QS и US, иначе время может быть больше. В Windows PowerShell, по всей видимости, можно тоже смело ставить отложенное засеивание.
Самым же эффективным лично у меня оказалось засеивание 1 плота в 4 потока при 64 бакетах и выделением 6750 MiB (хотя нужно было указать чуть больше, чтобы сортировка не вывалилась в QS). Но, к сожалению, отложено плоттить таким образом не получится, т.к. первая фаза занимает 160 минут, а общее время выполнения 375 минут + не остается провессорного пространства. 1 плот в 3 потока тоже ок (173 минуты под первую фазу и общее время 389 минут) + 1 поток всегда свободен, но и тут плоттить не получится нормально. Т.е. у меня можно нормально отложено сеять только 1 плот в 2 потока (сейчас как раз проверяю этот момент).

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

Если понравился пост и ждешь дальнейших исследований, то можно и отблагодарить:
XCH: xch1rrctcts0njzd6unpmtc5pe27k58y36w5pz45lldk0vyy0xle2zvst4jwly
ETH: 0x41e4623382bd23ef92c0a7f00745d9b7d1838613
ETC: 0x25f4b6298b6aabdf24d584b572bdb21d75181c85
BTC: 1JpkuqXsE9keXGPW8CoCdXvzCUp45UBzS5
Буду очень признателен!


Сеть Chia разработана Брэмом Коэном. Изобретателем BitTorrent. Таким образом. Клиент Chia использует одноранговую сеть для загрузки блокчейна. Однако в последнее время наблюдается взрыв новых людей. Желающих заниматься сельским хозяйством Чиа. Это означает. Что время синхронизации блокчейна зашкаливает. Мы тут говорим о часах. Чтобы помочь смягчить это, есть несколько вещей, которые вы можете сделать. Чтобы убедиться. Что у вас нет препятствий на пути.

Я буду немного высокоуровневым в этом вопросе. Потому что существует так много конфигураций. Что я не могу охватить их все. Надеюсь, это укажет вам правильное направление. Если у вас возникли проблемы с синхронизацией. Выполните следующие действия:

  1. Брандмауэр Windows – Убедитесь. Что клиент chia разрешен через брандмауэр. Ничего сложного, но проверить не помешает.
  2. Обновление маршрутизатора – Установите последнее обновление на свой маршрутизатор. Это не обязательно. Но это помогло некоторым людям решить проблему синхронизации.
  3. Ошибки UPNP – Проверьте журнал клиента Chia и убедитесь. Что у вас нет ошибок UPNP. Если ты не понимаешь, о чем я говорю, следуй за мной и возвращайся. Просто найдите в журнале “UPNP”.


Когда это будет сделано, перезагрузите клиент Chia.


4. Настройки Часового пояса– Убедитесь. Что ваше время выбрано правильно. В Windows, если вы выбрали опцию “Установить часовой пояс автоматически”. Это может привести к проблемам синхронизации из-за неправильного времени. Отключите “Автоматический часовой пояс”. Но сохраните “Автоматическое время”. Вручную выберите нужный вам часовой пояс. Затем синхронизируйте время с сервером времени Windows.

5. Маршрутизатор на маршрутизаторе? – У некоторых людей есть комбинация модема/маршрутизатора от их провайдера для их интернет-сервиса. Затем они откатывают свой собственный маршрутизатор от этого.


Если это вы, помните. Что если вы пересылаете порт 8444 на своем маршрутизаторе, вы также должны переслать его на модем/маршрутизатор ISP.

Edit: Спасибо Anees в разделе комментариев за то, что заставили меня понять. Что я пропустил шаг 6.

7. Добавьте Интродьюсер Чиа – Это последнее Средство. Если у вас все еще есть проблемы с синхронизацией и вы не подключаетесь к одноранговым узлам, добавьте


один из следующих IP-адресов в свой клиент Chia. Они перечислены на странице Chia Teams GitHub. Не добавляйте их все (Спасибо willphule!) Просто нажмите кнопку “Подключиться к другим одноранговым узлам” в клиенте Chia и добавьте IP/порт:

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


По мере того как я буду сталкиваться с новыми решениями. Я добавлю их на эту страницу.

Читайте также: