Ich wollte P2Pool Mining ausprobieren, also habe ich den neusten Bitcoin installiert (0.5.2, habe es auch mit 0.5.1 probiert).
Leider stürzt mein Bitcoin sofort ab, wenn ich run_p2pool.exe starte!
Mein Betriebssystem: Win7 x64
Irgendwelche Ideen?
Ich habe vor zwei Tagen eine Lösung für dieses Problem geschrieben:
(da die Windows-GUI-Version von Bitcoin 0.5.1 häufig abstürzt, wenn sie mit p2pool verwendet wird)
Betriebssystem : Windows 7
Bitcoin : Neueste stabile Version installiert und funktionsfähig – http://sourceforge.net/projects/bitcoin/files/Bitcoin/bitcoin-0.5.1/bitcoin-0.5.1-win32-setup.exe/download
p2pool : Mit dieser Konfiguration sind Sie etwas abseits der ausgetretenen Pfade, da Sie die Bitcoin-Adresse angeben, um generierte Bitcoins zu senden, und nicht die zweite Brieftasche für Bitcoin-Prozesse verwenden
Laden Sie den neuesten aktuellen p2pool-Code herunter und extrahieren Sie ihn nach „%programfiles%\p2pool“ – https://github.com/forrestv/p2pool/zipball/master
Laden Sie das neueste Python 2.7 herunter und installieren Sie es (wenn Sie 64-Bit erhalten, benötigen Sie 64-Bit-Versionen der folgenden Pakete) - http://www.python.org/download/
Laden Sie das Python-Erweiterungspaket Twisted herunter und installieren Sie es – http://www.lfd.uci.edu/~gohlke/pythonlibs/#twisted
Laden Sie das Python-Erweiterungspaket zope.interface herunter und installieren Sie es – http://www.lfd.uci.edu/~gohlke/pythonlibs/#zope.interface
Laden Sie das Python-Erweiterungspaket pil herunter und installieren Sie es: http://www.lfd.uci.edu/~gohlke/pythonlibs/#pil
Laden Sie das Python-Erweiterungspaket pygame herunter und installieren Sie es – http://www.lfd.uci.edu/~gohlke/pythonlibs/#pil
Öffnen Sie Ihren Bitcoin-GUI-Client, wenn er nicht ausgeführt wird, und generieren Sie eine neue Adresse, notieren Sie sich die generierte Adresse und schließen Sie Ihren Bitcoin-GUI-Client
Bearbeiten Sie Ihre vorhandene "%appdata%\bitcoin\bitcoin.conf" und ändern Sie, wenn Sie nicht wissen, was Sie tun, was auch immer dort ist, und wenn die Datei nicht existiert - erstellen Sie sie:
logtimestamps=1
Erstellen Sie den Ordner „%programfiles%\p2pool\bitcoind-data“
Erstellen Sie „%programfiles%\p2pool\bitcoind-data\bitcoin.conf“ mit Ihrem bevorzugten Texteditor und füllen Sie es damit aus:
server=1
logtimestamps=1
port=18333
rpcport=18332
rpcuser=bitcoinusername
rpcpassword=bitcoinpassword
rpcallowip=*
Notieren Sie sich den Ordnernamen des neuesten aktuellen p2pool-Codes - er befindet sich in "%programfiles%\p2pool".
Erstellen Sie „%programfiles%\p2pool\p2pool.cmd“ mit Ihrem bevorzugten Texteditor und füllen Sie es damit aus:
@echo off
title p2pool
echo.
echo running p2pool ...
echo.
C:\Python27\python.exe "%programfiles%\p2pool\folder-name-of-the-latest-current-p2pool-code\run_p2pool.py" --net bitcoin --address yourbitcoinaddresshere --bitcoind-address 127.0.0.1 --bitcoind-rpc-port 18332 --bitcoind-p2p-port 18333 bitcoinusername bitcoinpassword
echo.
echo p2pool stopped.
echo.
pause
z.B.
@echo off
title p2pool
echo.
echo running p2pool ...
echo.
C:\Python27\python.exe "%programfiles%\p2pool\forrestv-p2pool-4f6c2e2\run_p2pool.py" --net bitcoin --address 12uN6G1uAtn7G29qfTdLD9des4y63Whr61 --bitcoind-address 127.0.0.1 --bitcoind-rpc-port 18332 --bitcoind-p2p-port 18333 bitcoinusername bitcoinpassword
echo.
echo p2pool stopped.
echo.
pause
Erstellen Sie „%programfiles%\p2pool\bitcoind.cmd“ mit Ihrem bevorzugten Texteditor und füllen Sie es damit aus:
@echo off
title bitcoind
echo.
if exist "%programfiles%\bitcoin\daemon\bitcoind.exe" (set programfilesx86=0)
if exist "%programfiles(x86)%\bitcoin\daemon\bitcoind.exe" (set programfilesx86=1)
if %programfilesx86%==0 (goto :programfiles)
if %programfilesx86%==1 (goto :programfilesx86)
echo ERROR! bitcoind.exe not found in either "%programfiles%\bitcoin\daemon\" or "%programfiles(x86)%\bitcoin\daemon\" - giving up!
echo.
pause
goto:eof
:programfiles
echo running bitcoind.exe from "%programfiles%\Bitcoin\daemon\" ...
"%programfiles%\Bitcoin\daemon\bitcoind.exe" -datadir="%programfiles%\p2pool\bitcoind-data"
echo.
echo bitcoind stopped.
echo.
pause
goto:eof
:programfilesx86
echo running bitcoind.exe from "%programfiles(x86)%\Bitcoin\daemon\" ...
"%programfiles(x86)%\Bitcoin\daemon\bitcoind.exe" -datadir="%programfiles%\p2pool\bitcoind-data"
echo.
echo bitcoind stopped.
echo.
pause
Listenpunkt
Kopieren Sie blk*.dat von %appdata%\bitcoin nach %programfiles%\p2pool\bitcoind-data
Run "%programfiles%\p2pool\bitcoind.cmd"
Run "%programfiles%\p2pool\p2pool.cmd"
Sie sollten jetzt in der Lage sein, auf Ihrem Computer 127.0.0.1:9332 oder die IP Ihres Computers auf Port 9332 in Ihrem LAN zu minen :)
Nanoröhre
David Perry
Reißer234
Kräuseln
Chris Moore
Chris Moore