Майнинг

Поскольку Quai Network является Proof of Work, при производстве блоков используется майнинг. Quai Network использует объединенные заголовки при производстве блоков. Акт объединения заголовков выполняется внутри менеджера Quai Network.

Установка Менеджера + исходного кода майнера

Менеджер + майнер могут быть найдены в quai-manager repository.

git clone https://github.com/spruce-solutions/quai-manager

Сборка исходника

Для получения предварительных условий и подробных инструкций по сборке, пожалуйста, прочитайте Инструкцию по установке.

Для сборки quai-manager требуется компилятор Go (версия 1.14 или более поздняя) и компилятор C. Вы можете установить их с помощью вашего любимого менеджера пакетов. После установки зависимостей выполните:

Сборку через Makefile

make quai-manager

Сборку через GoLang напрямую

go build -o ./build/bin/manager manager/main.go

Запуск менеджера

Установка флагов region и zone

Приведенные ниже команды запустят менеджер в Region 1 и Zone 2.

Для Region и Zone можно установить любое значение от 1 до 3, и менеджер будет запускаться в этом месте.

Запуск через Makefile

make run region=1 zone=2

Чтобы запустить менеджер в фоновом режиме и сохранить логи

make run-background region=1 zone=2

Установка

Запуск через бинарки Go:

./build/bin/manager 1 2

Просмотр логов

cat logs/manager.log

// Example successful output
PRIME: [7112 29321 33661] @xc27ca45848d27e4f414dbafc0efc3b5fc96608fc407ff00fc924897f3d61ce2f
ZONE: [7113 29322 33662] @x35a47a31af0905c9baa8661412f5437cd8361271fd06b790e037c86b209c1490
PRIME: [7113 29322 33663] 0x822c0aab59bd3ec0d0a662f36fc6e1e82ee9a46ca7981822fddf4432c22cf2f9
ZONE: [7114 29323 33664] Oxd416c0e46a29d104bb37f146d3a37f66ec024c3f2703b3e92cc0903c80ab0da
ZONE: [7114 29323 33665] 0xb4b00b537ba6271695f0527e2a4e220224307a85d6b0681392a2ac1c37c18c01
REGION: [7114 29323 336661 0×84b3c32f881f7bb512f5467ac129149ebc33f25c690f740d83a6ddb94dbeßfbe

Остановка менеджера

make stop
// This will close the port on which the manager was running and should print it

Last updated