Chia: что такое харвестер

Harvester — это одна из основных компонентов программного обеспечения Chia, новой популярной криптовалюты, основанной на протоколе Proof of Space и Proof of Time.

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

При использовании харвестера ваш компьютер выполняет следующие задачи: он слушает (прослушивает) сообщения от сети Chia, находит блоки, в которых вы выиграли долю, и сообщает об этом вашему клиентскому приложению Chia (например, Chia Wallet).

Описание harvester

Harvester подключается к full node (полному узлу), который является основным узлом сети Chia, и получает от него информацию о новых блоках для ферминга. Задача harvester’а — найти подходящие значения plot (плот) для ферминга блока. Plotы — это специальные файлы, которые содержат информацию о генерируемых ключах и данных для ферминга.

Harvester производит поиск подходящих plot’ов путем итерации по ним и сравнения полученных значений с требованиями блока. Если harvester находит подходящий plot, он генерирует выигрышный proof of space (доказательство пространства) и отправляет его full node. Full node проверяет подлинность выигрышного proof of space и добавляет блок в сеть Chia.

Harvester может быть запущен на любом устройстве, поддерживающем программное обеспечение Chia, включая компьютеры с операционными системами Windows, macOS и Linux. Количество harvester’ов в сети Chia может быть любым, и они работают параллельно, чтобы обеспечить максимальную эффективность ферминга блоков.

Преимущества harvester’а:• Повышение шансов на ферминг блоков;• Распределение нагрузки на ферминг между разными устройствами;• Возможность запуска на разных операционных системах;
Недостатки harvester’а:• Требуется наличие подходящих plot’ов для эффективного ферминга;• Загрузка процессора и использование электроэнергии на устройстве, где он запущен.

Принцип работы harvester

Как только фермер находит блок, он передает задание на создание нового блока harvester’у. Harvester получает эту задачу и начинает работу.

Основной принцип работы harvester’а заключается в выполнении вычислений для решения пазла, который позволяет создать новый блок. Harvester использует алгоритм поиска решения, который основан на доказательстве простоты (Proof of Space), также известном как PoSpace.

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

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

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

Принцип работы harvester’а основан на использовании вычислительных ресурсов и доказательстве простоты. Это обеспечивает защиту сети и обеспечивает достоверность новых блоков, создаваемых в процессе сбора Chia Coin.

Оцените статью