Поднимаем P2Pool на Windows

Материал из poiuty wiki
Перейти к: навигация, поиск

Скачаем и установим необходимый для работы P2Pool софт по ссылкам ниже. Или целиком в архиве забираем здесь.
На данный момент здесь ссылки на актуальные версии. Проверяйте не вышло ли обновление на оф сайтах.
1. Python 2.7
2. Twisted 15.1.0
3. Zope.Interface 4.1.2
4. Python win32 api
5. Python win32 api wmi wrapper
6. MinGW Binary => во время установки, поставьте галочки и выберите MSVCR90.DLL как показано на картинке.
mingw_install.png

Скачаем кошелек DASH, установим, подождем пока не синхронизируется. Далее откроем %appdata%\Dash\
dashdir.png

Отредактируем файл dash.conf и перезагрузим кошелек.

rpcuser=USER
rpcpassword=PASSWORD
server=1
rpcallowip=127.0.0.1

Скачаем P2Pool. Распакуем содержимое архива в C:\p2pool\
p2pdir.png

Скомпилируем dash_hash. Откроем пуск, выполнить, cmd.

cd C:\p2pool\dash_hash
setup.py build --compile=mingw32 install

Запустим P2Pool. USER и PASSWORD - из конфига dash.conf

cd C:\p2pool\
run_p2pool.py USER PASSWORD --net dash --give-author 0 --fee 0

p2pool_start.png

Существуют альтернативные веб интерфейсы для p2pool. Рассмотрим установку одного из них. Скачайте архив.
Перейдите в директорию C:\p2pool\web-static\ и удалите из нее все файлы. Теперь распакуйте файлы из архива в эту директорию.
Откройте в браузере http://127.0.0.1:7903 и вы увидите новый веб интерфейс.
p2pweb.png

В настройках вашего майнера пропишите подключение к 127.0.0.1:7093
Укажите пользователя - ваш адрес. Пароль - любой, например x.
Для sgminer это можно сделать через конфиг файл.

"pools" : [
		{
			"url" : "stratum+tcp://127.0.0.1:7903",
			"user" : "XmQy8oaqGcGQSajLBn8Hi3k5sNvjhCMBjT",
			"pass" : "x"
		}
]

Либо через параметры запуска майнера.

--no-extranonce -o http://127.0.0.1:7903 -u XmQy8oaqGcGQSajLBn8Hi3k5sNvjhCMBjT -p x

Если версия sgminer старше 5, то не забудьте использовать --no-extranonce => иначе майнер выдаст ошибку.
winp2psg.png