Author

Topic: [1500 TH] p2pool: Decentralized, DoS-resistant, Hop-Proof pool - page 253. (Read 2591928 times)

sr. member
Activity: 308
Merit: 250
Decentralize your hashing - p2pool - Norgz Pool
I created a chatbox for all p2pool users.  Just like this forum does, in brining p2pool operators and power p2pool users together, a chatbox on each every p2pool node's home page can do the same for the entire p2pool community.  At least, it is worth a shot.  To see the chatbox you can go to us-east.p2pool.co or europe.p2pool.co and if you would like to add it to your own p2pool site you can do so by just adding this line:

Code:



Thanks, I've added it to my node's page.
full member
Activity: 238
Merit: 100
The block max size is set really high what do you recommend 

I have seen on line 250000 to 1000000 size

Thats probably it.

did You read this: http://www.guugll.eu/guide-mining-efficiently-p2pool/?
full member
Activity: 312
Merit: 100
Bcnex - The Ultimate Blockchain Trading Platform
The block max size is set really high what do you recommend 

I have seen on line 250000 to 1000000 size

Thats probably it.
member
Activity: 78
Merit: 10
I am not mergmining at all.  But yes i could have something set wrong.  Thats for sue this is my first setup.  Where is the setting for merged or not will have to look for that.

What does your ~/.bitcoin/bitcoin.conf file look like?  (Please BLANK OUT your rpc user and password).  If blockmaxsize is large that can add to your getwork latency significantly.
full member
Activity: 312
Merit: 100
Bcnex - The Ultimate Blockchain Trading Platform
I am not mergmining at all.  But yes i could have something set wrong.  Thats for sue this is my first setup.  Where is the setting for merged or not will have to look for that.

full member
Activity: 238
Merit: 100
My node ip is as follows:

207.105.189.40:9332

Please lety me know what you think is right and what i can do better

thanks

Your getblock template latency is over 3.73s (3730ms). My average is 0.224s (224ms) just now. The problem is in Your bitcoind or bitcoin-qt or You run something merged?
member
Activity: 78
Merit: 10
I created a chatbox for all p2pool users.  Just like this forum does, in brining p2pool operators and power p2pool users together, a chatbox on each every p2pool node's home page can do the same for the entire p2pool community.  At least, it is worth a shot.  To see the chatbox you can go to us-east.p2pool.co or europe.p2pool.co and if you would like to add it to your own p2pool site you can do so by just adding this line:

Code:

full member
Activity: 312
Merit: 100
Bcnex - The Ultimate Blockchain Trading Platform
Jonny

The reason you were not able to connect i ;Ds because i had the firewall locked down to the subnet of my data center link.  I was able to correct this.  Our data center has us really bandwidth limited so i intend to get this resolved in the morning.  Our latency from my office to there should be alot faster then it is currently. 

I am in the process of building a new Debian box that I have placed in the data center so that should fix this issue..

Thanks so much for your input I greatly appreciate it.
member
Activity: 81
Merit: 10
successfully make p2pool at armhf debian 7.1.
the computer is marsboard a20 that has 2 cortex-A7 cores CPU, 1G ram, 8G Nand, http://www.marsboard.com/new_marsboard_a20_feature.html
OS is Debian_Wheezy_7.1_Lxde armhf. http://www.marsboard.com/new_marsboard_a20_download.html
I think it's suitable for p2pool sever but without bitciond.

first install some package and dev
Code:
sudo apt-get install curl libncurses5-dev libffi-dev

clean failure rubbish and remake
Code:
marsboard@marsboard:~/p2pool$ sudo make clean
rm -rf build
rm -rf .coverage
rm -rf "/home/marsboard/p2pool/.pyenv"
marsboard@marsboard:~/p2pool$ sudo make
rm -rf "/home/marsboard/p2pool/.pyenv"
mkdir -p "/home/marsboard/p2pool/.pyenv"
mkdir -p "/home/marsboard/p2pool/.cache"/pypi
# Uncompress saved Python environment
tar -C "/home/marsboard/p2pool/.pyenv" --gzip -xf "/home/marsboard/p2pool/.cache"/pyenv/pyenv-1.11.6-base.tar.gz
find "/home/marsboard/p2pool/.pyenv" -not -type d -print0 >"/home/marsboard/p2pool"/.pkglist
# readline is installed here to get around a bug on Mac OS X
# which is causing readline to not build properly if installed
# from pip, and the fact that a different package must be used
# to support it on Windows/Cygwin.
if [ "x`uname -s`" = "xCygwin" ]; then \
    "/home/marsboard/p2pool/.pyenv"/bin/pip install pyreadline; \
else \
    "/home/marsboard/p2pool/.pyenv"/bin/easy_install readline; \
fi
Searching for readline
Reading https://pypi.python.org/simple/readline/
Best match: readline 6.2.4.1
Downloading https://pypi.python.org/packages/source/r/readline/readline-6.2.4.1.tar.gz#md5=578237939c81fdbc2c8334d168b17907
Processing readline-6.2.4.1.tar.gz
Writing /tmp/easy_install-saNPN5/readline-6.2.4.1/setup.cfg
Running readline-6.2.4.1/setup.py -q bdist_egg --dist-dir /tmp/easy_install-saNPN5/readline-6.2.4.1/egg-dist-tmp-OVu_b5
Adding readline 6.2.4.1 to easy-install.pth file

Installed /home/marsboard/p2pool/.pyenv/lib/python2.7/site-packages/readline-6.2.4.1-py2.7-linux-armv7l.egg
Processing dependencies for readline
Finished processing dependencies for readline
# pip is used to install Python dependencies for this project.
for reqfile in "/home/marsboard/p2pool"/requirements.txt \
               "/home/marsboard/p2pool/conf"/requirements*.txt; do \
    "/home/marsboard/p2pool/.pyenv"/bin/python "/home/marsboard/p2pool/.pyenv"/bin/pip install \
        --download-cache="/home/marsboard/p2pool/.cache"/pypi \
        -r "$reqfile" || exit 1; \
done
Downloading/unpacking Twisted>=12.2.0 (from -r /home/marsboard/p2pool/requirements.txt (line 1))
  Using download cache from /home/marsboard/p2pool/.cache/pypi/https%3A%2F%2Fpypi.python.org%2Fpackages%2Fsource%2FT%2FTwisted%2FTwisted-14.0.2.tar.bz2
  Running setup.py (path:/home/marsboard/p2pool/.pyenv/build/Twisted/setup.py) egg_info for package Twisted
   
Requirement already satisfied (use --upgrade to upgrade): argparse>=1.2.1 in /usr/lib/python2.7 (from -r /home/marsboard/p2pool/requirements.txt (line 2))
Downloading/unpacking pyOpenSSL>=0.13 (from -r /home/marsboard/p2pool/requirements.txt (line 3))
  Using download cache from /home/marsboard/p2pool/.cache/pypi/https%3A%2F%2Fpypi.python.org%2Fpackages%2Fsource%2Fp%2FpyOpenSSL%2FpyOpenSSL-0.14.tar.gz
  Running setup.py (path:/home/marsboard/p2pool/.pyenv/build/pyOpenSSL/setup.py) egg_info for package pyOpenSSL
   
    warning: no previously-included files matching '*.pyc' found anywhere in distribution
    no previously-included directories found matching 'doc/_build'
Downloading/unpacking zope.interface>=3.6.0 (from Twisted>=12.2.0->-r /home/marsboard/p2pool/requirements.txt (line 1))
  Using download cache from /home/marsboard/p2pool/.cache/pypi/https%3A%2F%2Fpypi.python.org%2Fpackages%2Fsource%2Fz%2Fzope.interface%2Fzope.interface-4.1.1.tar.gz
  Running setup.py (path:/home/marsboard/p2pool/.pyenv/build/zope.interface/setup.py) egg_info for package zope.interface
   
    warning: no previously-included files matching '*.dll' found anywhere in distribution
    warning: no previously-included files matching '*.pyc' found anywhere in distribution
    warning: no previously-included files matching '*.pyo' found anywhere in distribution
    warning: no previously-included files matching '*.so' found anywhere in distribution
Downloading/unpacking cryptography>=0.2.1 (from pyOpenSSL>=0.13->-r /home/marsboard/p2pool/requirements.txt (line 3))
  Using download cache from /home/marsboard/p2pool/.cache/pypi/https%3A%2F%2Fpypi.python.org%2Fpackages%2Fsource%2Fc%2Fcryptography%2Fcryptography-0.6.1.tar.gz
  Running setup.py (path:/home/marsboard/p2pool/.pyenv/build/cryptography/setup.py) egg_info for package cryptography
   
    no previously-included directories found matching 'docs/_build'
    warning: no previously-included files matching '*' found under directory 'vectors'
Downloading/unpacking six>=1.5.2 (from pyOpenSSL>=0.13->-r /home/marsboard/p2pool/requirements.txt (line 3))
  Using download cache from /home/marsboard/p2pool/.cache/pypi/https%3A%2F%2Fpypi.python.org%2Fpackages%2Fpy2.py3%2Fs%2Fsix%2Fsix-1.8.0-py2.py3-none-any.whl
Requirement already satisfied (use --upgrade to upgrade): setuptools in ./.pyenv/lib/python2.7/site-packages (from zope.interface>=3.6.0->Twisted>=12.2.0->-r /home/marsboard/p2pool/requirements.txt (line 1))
Downloading/unpacking cffi>=0.8 (from cryptography>=0.2.1->pyOpenSSL>=0.13->-r /home/marsboard/p2pool/requirements.txt (line 3))
  Using download cache from /home/marsboard/p2pool/.cache/pypi/https%3A%2F%2Fpypi.python.org%2Fpackages%2Fsource%2Fc%2Fcffi%2Fcffi-0.8.6.tar.gz
  Running setup.py (path:/home/marsboard/p2pool/.pyenv/build/cffi/setup.py) egg_info for package cffi
   
Downloading/unpacking pycparser (from cffi>=0.8->cryptography>=0.2.1->pyOpenSSL>=0.13->-r /home/marsboard/p2pool/requirements.txt (line 3))
  Using download cache from /home/marsboard/p2pool/.cache/pypi/https%3A%2F%2Fpypi.python.org%2Fpackages%2Fsource%2Fp%2Fpycparser%2Fpycparser-2.10.tar.gz
  Running setup.py (path:/home/marsboard/p2pool/.pyenv/build/pycparser/setup.py) egg_info for package pycparser
   
Installing collected packages: Twisted, pyOpenSSL, zope.interface, cryptography, six, cffi, pycparser
  Running setup.py install for Twisted
   
    gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c conftest.c -o conftest.o
    building 'twisted.runner.portmap' extension
    gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c twisted/runner/portmap.c -o build/temp.linux-armv7l-2.7/twisted/runner/portmap.o
    gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-armv7l-2.7/twisted/runner/portmap.o -o build/lib.linux-armv7l-2.7/twisted/runner/portmap.so
    building 'twisted.test.raiser' extension
    gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c twisted/test/raiser.c -o build/temp.linux-armv7l-2.7/twisted/test/raiser.o
    gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-armv7l-2.7/twisted/test/raiser.o -o build/lib.linux-armv7l-2.7/twisted/test/raiser.so
    building 'twisted.python.sendmsg' extension
    gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c twisted/python/sendmsg.c -o build/temp.linux-armv7l-2.7/twisted/python/sendmsg.o
    gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-armv7l-2.7/twisted/python/sendmsg.o -o build/lib.linux-armv7l-2.7/twisted/python/sendmsg.so
    changing mode of build/scripts-2.7/twistd from 644 to 755
    changing mode of build/scripts-2.7/tap2deb from 644 to 755
    changing mode of build/scripts-2.7/manhole from 644 to 755
    changing mode of build/scripts-2.7/pyhtmlizer from 644 to 755
    changing mode of build/scripts-2.7/trial from 644 to 755
    changing mode of build/scripts-2.7/tapconvert from 644 to 755
    changing mode of build/scripts-2.7/tap2rpm from 644 to 755
    changing mode of build/scripts-2.7/lore from 644 to 755
    changing mode of build/scripts-2.7/mailmail from 644 to 755
    changing mode of build/scripts-2.7/ckeygen from 644 to 755
    changing mode of build/scripts-2.7/tkconch from 644 to 755
    changing mode of build/scripts-2.7/conch from 644 to 755
    changing mode of build/scripts-2.7/cftp from 644 to 755
    changing mode of /home/marsboard/p2pool/.pyenv/bin/ckeygen to 755
    changing mode of /home/marsboard/p2pool/.pyenv/bin/twistd to 755
    changing mode of /home/marsboard/p2pool/.pyenv/bin/lore to 755
    changing mode of /home/marsboard/p2pool/.pyenv/bin/tap2deb to 755
    changing mode of /home/marsboard/p2pool/.pyenv/bin/manhole to 755
    changing mode of /home/marsboard/p2pool/.pyenv/bin/pyhtmlizer to 755
    changing mode of /home/marsboard/p2pool/.pyenv/bin/tkconch to 755
    changing mode of /home/marsboard/p2pool/.pyenv/bin/mailmail to 755
    changing mode of /home/marsboard/p2pool/.pyenv/bin/trial to 755
    changing mode of /home/marsboard/p2pool/.pyenv/bin/tapconvert to 755
    changing mode of /home/marsboard/p2pool/.pyenv/bin/tap2rpm to 755
    changing mode of /home/marsboard/p2pool/.pyenv/bin/conch to 755
    changing mode of /home/marsboard/p2pool/.pyenv/bin/cftp to 755
  Running setup.py install for pyOpenSSL
   
    warning: no previously-included files matching '*.pyc' found anywhere in distribution
    no previously-included directories found matching 'doc/_build'
  Running setup.py install for zope.interface
   
    warning: no previously-included files matching '*.dll' found anywhere in distribution
    warning: no previously-included files matching '*.pyc' found anywhere in distribution
    warning: no previously-included files matching '*.pyo' found anywhere in distribution
    warning: no previously-included files matching '*.so' found anywhere in distribution
    building 'zope.interface._zope_interface_coptimizations' extension
    gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c src/zope/interface/_zope_interface_coptimizations.c -o build/temp.linux-armv7l-2.7/src/zope/interface/_zope_interface_coptimizations.o
    gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-armv7l-2.7/src/zope/interface/_zope_interface_coptimizations.o -o build/lib.linux-armv7l-2.7/zope/interface/_zope_interface_coptimizations.so
    Skipping installation of /home/marsboard/p2pool/.pyenv/lib/python2.7/site-packages/zope/__init__.py (namespace package)
    Installing /home/marsboard/p2pool/.pyenv/lib/python2.7/site-packages/zope.interface-4.1.1-py2.7-nspkg.pth
  Running setup.py install for cryptography
    no previously-included directories found matching 'documentation/_build'
    zip_safe flag not set; analyzing archive contents...
    six: module references __path__
   
    Installed /home/marsboard/p2pool/.pyenv/build/cryptography/six-1.8.0-py2.7.egg
    Searching for cffi>=0.8
    Reading https://pypi.python.org/simple/cffi/
    Best match: cffi 0.8.6
    Downloading https://pypi.python.org/packages/source/c/cffi/cffi-0.8.6.tar.gz#md5=474b5a68299a6f05009171de1dc91be6
    Processing cffi-0.8.6.tar.gz
    Writing /tmp/easy_install-XE2ivH/cffi-0.8.6/setup.cfg
    Running cffi-0.8.6/setup.py -q bdist_egg --dist-dir /tmp/easy_install-XE2ivH/cffi-0.8.6/egg-dist-tmp-2lrqfr
    compiling '_configtest.c':
    __thread int some_threadlocal_variable_42;
   
    gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -c _configtest.c -o _configtest.o
    success!
    removing: _configtest.c _configtest.o
   
    Installed /home/marsboard/p2pool/.pyenv/build/cryptography/cffi-0.8.6-py2.7-linux-armv7l.egg
    Searching for pycparser
    Reading https://pypi.python.org/simple/pycparser/
    Best match: pycparser 2.10
    Downloading https://pypi.python.org/packages/source/p/pycparser/pycparser-2.10.tar.gz#md5=d87aed98c8a9f386aa56d365fe4d515f
    Processing pycparser-2.10.tar.gz
    Writing /tmp/easy_install-1WyaNi/pycparser-2.10/setup.cfg
    Running pycparser-2.10/setup.py -q bdist_egg --dist-dir /tmp/easy_install-1WyaNi/pycparser-2.10/egg-dist-tmp-xl5Cc5
    zip_safe flag not set; analyzing archive contents...
   
    Installed /home/marsboard/p2pool/.pyenv/build/cryptography/pycparser-2.10-py2.7.egg
    building '_Cryptography_cffi_fc665d23x4f158fee' extension
    gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c cryptography/hazmat/primitives/__pycache__/_Cryptography_cffi_fc665d23x4f158fee.c -o /home/marsboard/p2pool/.pyenv/build/cryptography/cryptography/hazmat/primitives/__pycache__/cryptography/hazmat/primitives/__pycache__/_Cryptography_cffi_fc665d23x4f158fee.o
    gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro /home/marsboard/p2pool/.pyenv/build/cryptography/cryptography/hazmat/primitives/__pycache__/cryptography/hazmat/primitives/__pycache__/_Cryptography_cffi_fc665d23x4f158fee.o -o /home/marsboard/p2pool/.pyenv/build/cryptography/cryptography/hazmat/primitives/__pycache__/_Cryptography_cffi_fc665d23x4f158fee.so
    building '_Cryptography_cffi_8f86901cxc1767c5a' extension
    gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c cryptography/hazmat/primitives/__pycache__/_Cryptography_cffi_8f86901cxc1767c5a.c -o /home/marsboard/p2pool/.pyenv/build/cryptography/cryptography/hazmat/primitives/__pycache__/cryptography/hazmat/primitives/__pycache__/_Cryptography_cffi_8f86901cxc1767c5a.o
    gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro /home/marsboard/p2pool/.pyenv/build/cryptography/cryptography/hazmat/primitives/__pycache__/cryptography/hazmat/primitives/__pycache__/_Cryptography_cffi_8f86901cxc1767c5a.o -o /home/marsboard/p2pool/.pyenv/build/cryptography/cryptography/hazmat/primitives/__pycache__/_Cryptography_cffi_8f86901cxc1767c5a.so
    building '_Cryptography_cffi_36a40ff0x2bad1bae' extension
    gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c cryptography/hazmat/bindings/__pycache__/_Cryptography_cffi_36a40ff0x2bad1bae.c -o /home/marsboard/p2pool/.pyenv/build/cryptography/cryptography/hazmat/bindings/__pycache__/cryptography/hazmat/bindings/__pycache__/_Cryptography_cffi_36a40ff0x2bad1bae.o
    gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro /home/marsboard/p2pool/.pyenv/build/cryptography/cryptography/hazmat/bindings/__pycache__/cryptography/hazmat/bindings/__pycache__/_Cryptography_cffi_36a40ff0x2bad1bae.o -lssl -lcrypto -o /home/marsboard/p2pool/.pyenv/build/cryptography/cryptography/hazmat/bindings/__pycache__/_Cryptography_cffi_36a40ff0x2bad1bae.so
   
    no previously-included directories found matching 'docs/_build'
    warning: no previously-included files matching '*' found under directory 'vectors'
    building '_Cryptography_cffi_36a40ff0x2bad1bae' extension
    gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c cryptography/hazmat/bindings/__pycache__/_Cryptography_cffi_36a40ff0x2bad1bae.c -o build/temp.linux-armv7l-2.7/cryptography/hazmat/bindings/__pycache__/_Cryptography_cffi_36a40ff0x2bad1bae.o
    gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-armv7l-2.7/cryptography/hazmat/bindings/__pycache__/_Cryptography_cffi_36a40ff0x2bad1bae.o -lssl -lcrypto -o build/lib.linux-armv7l-2.7/cryptography/_Cryptography_cffi_36a40ff0x2bad1bae.so
    building '_Cryptography_cffi_fc665d23x4f158fee' extension
    gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c cryptography/hazmat/primitives/__pycache__/_Cryptography_cffi_fc665d23x4f158fee.c -o build/temp.linux-armv7l-2.7/cryptography/hazmat/primitives/__pycache__/_Cryptography_cffi_fc665d23x4f158fee.o
    gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-armv7l-2.7/cryptography/hazmat/primitives/__pycache__/_Cryptography_cffi_fc665d23x4f158fee.o -o build/lib.linux-armv7l-2.7/cryptography/_Cryptography_cffi_fc665d23x4f158fee.so
    building '_Cryptography_cffi_8f86901cxc1767c5a' extension
    gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c cryptography/hazmat/primitives/__pycache__/_Cryptography_cffi_8f86901cxc1767c5a.c -o build/temp.linux-armv7l-2.7/cryptography/hazmat/primitives/__pycache__/_Cryptography_cffi_8f86901cxc1767c5a.o
    gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-armv7l-2.7/cryptography/hazmat/primitives/__pycache__/_Cryptography_cffi_8f86901cxc1767c5a.o -o build/lib.linux-armv7l-2.7/cryptography/_Cryptography_cffi_8f86901cxc1767c5a.so
  Running setup.py install for cffi
    building '_cffi_backend' extension
    gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DUSE__THREAD -I/usr/include/python2.7 -c c/_cffi_backend.c -o build/temp.linux-armv7l-2.7/c/_cffi_backend.o
    gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-armv7l-2.7/c/_cffi_backend.o -lffi -o build/lib.linux-armv7l-2.7/_cffi_backend.so
   
  Running setup.py install for pycparser
   
Successfully installed Twisted pyOpenSSL zope.interface cryptography six cffi pycparser
Cleaning up...
Downloading/unpacking ipdb==0.8 (from -r /home/marsboard/p2pool/conf/requirements-development.txt (line 1))
  Using download cache from /home/marsboard/p2pool/.cache/pypi/https%3A%2F%2Fpypi.python.org%2Fpackages%2Fsource%2Fi%2Fipdb%2Fipdb-0.8.zip
  Running setup.py (path:/home/marsboard/p2pool/.pyenv/build/ipdb/setup.py) egg_info for package ipdb
   
Downloading/unpacking ipython==2.2.0 (from -r /home/marsboard/p2pool/conf/requirements-development.txt (line 2))
  Downloading ipython-2.2.0-py27-none-any.whl (2.8MB): 2.8MB downloaded
  Storing download in cache at ./.cache/pypi/https%3A%2F%2Fpypi.python.org%2Fpackages%2F2.7%2Fi%2Fipython%2Fipython-2.2.0-py27-none-any.whl
Installing collected packages: ipdb, ipython
  Running setup.py install for ipdb
   
    Installing ipdb script to /home/marsboard/p2pool/.pyenv/bin
Successfully installed ipdb ipython
Cleaning up...
Downloading/unpacking coverage==3.7.1 (from -r /home/marsboard/p2pool/conf/requirements-testing.txt (line 1))
  Downloading coverage-3.7.1.tar.gz (284kB): 284kB downloaded
  Storing download in cache at ./.cache/pypi/https%3A%2F%2Fpypi.python.org%2Fpackages%2Fsource%2Fc%2Fcoverage%2Fcoverage-3.7.1.tar.gz
  Running setup.py (path:/home/marsboard/p2pool/.pyenv/build/coverage/setup.py) egg_info for package coverage
   
    warning: no previously-included files matching '*.pyc' found anywhere in distribution
Downloading/unpacking unittest-xml-reporting==1.9.0 (from -r /home/marsboard/p2pool/conf/requirements-testing.txt (line 2))
  Downloading unittest-xml-reporting-1.9.0.tar.gz
  Storing download in cache at ./.cache/pypi/https%3A%2F%2Fpypi.python.org%2Fpackages%2Fsource%2Fu%2Funittest-xml-reporting%2Funittest-xml-reporting-1.9.0.tar.gz
  Running setup.py (path:/home/marsboard/p2pool/.pyenv/build/unittest-xml-reporting/setup.py) egg_info for package unittest-xml-reporting
   
Downloading/unpacking unittest2==0.5.1 (from -r /home/marsboard/p2pool/conf/requirements-testing.txt (line 3))
  Downloading unittest2-0.5.1.tar.gz (62kB): 62kB downloaded
  Storing download in cache at ./.cache/pypi/https%3A%2F%2Fpypi.python.org%2Fpackages%2Fsource%2Fu%2Funittest2%2Funittest2-0.5.1.tar.gz
  Running setup.py (path:/home/marsboard/p2pool/.pyenv/build/unittest2/setup.py) egg_info for package unittest2
   
Requirement already satisfied (use --upgrade to upgrade): six in ./.pyenv/lib/python2.7/site-packages (from unittest-xml-reporting==1.9.0->-r /home/marsboard/p2pool/conf/requirements-testing.txt (line 2))
Installing collected packages: coverage, unittest-xml-reporting, unittest2
  Running setup.py install for coverage
    building 'coverage.tracer' extension
    gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -I/usr/include/python2.7 -c coverage/tracer.c -o build/temp.linux-armv7l-2.7/coverage/tracer.o
    gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro build/temp.linux-armv7l-2.7/coverage/tracer.o -o build/lib.linux-armv7l-2.7/coverage/tracer.so
   
    warning: no previously-included files matching '*.pyc' found anywhere in distribution
    Installing coverage2 script to /home/marsboard/p2pool/.pyenv/bin
    Installing coverage-2.7 script to /home/marsboard/p2pool/.pyenv/bin
    Installing coverage script to /home/marsboard/p2pool/.pyenv/bin
  Running setup.py install for unittest-xml-reporting
   
  Running setup.py install for unittest2
    changing mode of build/scripts-2.7/unit2.py from 644 to 755
    changing mode of build/scripts-2.7/unit2 from 644 to 755
   
    changing mode of /home/marsboard/p2pool/.pyenv/bin/unit2.py to 755
    changing mode of /home/marsboard/p2pool/.pyenv/bin/unit2 to 755
    Installing unit2 script to /home/marsboard/p2pool/.pyenv/bin
    Installing unit2-2.7 script to /home/marsboard/p2pool/.pyenv/bin
Successfully installed coverage unittest-xml-reporting unittest2
Cleaning up...
# Snapshot the Python environment
cat "/home/marsboard/p2pool"/.pkglist | xargs -0 rm -rf
tar -C "/home/marsboard/p2pool/.pyenv" --gzip -cf "/home/marsboard/p2pool/.cache/pyenv/pyenv-1.11.6-extras.tar.gz" .
rm -rf "/home/marsboard/p2pool/.pyenv" "/home/marsboard/p2pool"/.pkglist
rm -rf "/home/marsboard/p2pool/.pyenv"
mkdir -p "/home/marsboard/p2pool/.pyenv"
# Uncompress saved Python environment
tar -C "/home/marsboard/p2pool/.pyenv" --gzip -xf "/home/marsboard/p2pool/.cache"/pyenv/pyenv-1.11.6-base.tar.gz
tar -C "/home/marsboard/p2pool/.pyenv" --gzip -xf "/home/marsboard/p2pool/.cache"/pyenv/pyenv-1.11.6-extras.tar.gz
# All done!
touch "/home/marsboard/p2pool/.pyenv/.stamp-h"
marsboard@marsboard:~/p2pool$ python run_p2pool.py --help
/usr/local/lib/python2.7/dist-packages/zope.interface-4.1.1-py2.7-linux-armv7l.egg/zope/__init__.py:3: UserWarning: Module twisted was already imported from /usr/local/lib/python2.7/dist-packages/Twisted-14.0.2-py2.7-linux-armv7l.egg/twisted/__init__.pyc, but /usr/local/lib/python2.7/dist-packages/autobahn-0.9.3_3-py2.7.egg is being added to sys.path
  import pkg_resources
usage: run_p2pool.py [-h] [--version]
                     [--net {bitcoin,fastcoin,litecoin,terracoin}] [--testnet]
                     [--debug] [-a ADDRESS] [--datadir DATADIR]
                     [--logfile LOGFILE] [--merged MERGED_URLS]
                     [--give-author DONATION_PERCENTAGE] [--iocp]
                     [--irc-announce] [--no-bugreport] [--p2pool-port PORT]
                     [-n ADDR[:PORT]] [--disable-upnp] [--max-conns CONNS]
                     [--outgoing-conns CONNS] [--external-ip ADDR[:PORT]]
                     [--disable-advertise] [-w PORT or ADDR:PORT]
                     [-f FEE_PERCENTAGE]
                     [--bitcoind-config-path BITCOIND_CONFIG_PATH]
                     [--bitcoind-address BITCOIND_ADDRESS]
                     [--bitcoind-rpc-port BITCOIND_RPC_PORT]
                     [--bitcoind-rpc-ssl]
                     [--bitcoind-p2p-port BITCOIND_P2P_PORT]
                     [BITCOIND_RPCUSERPASS [BITCOIND_RPCUSERPASS ...]]

p2pool (version 13.4-57-gdfad3cd)

optional arguments:
  -h, --help            show this help message and exit
  --version             show program's version number and exit
  --net {bitcoin,fastcoin,litecoin,terracoin}
                        use specified network (default: bitcoin)
  --testnet             use the network's testnet
  --debug               enable debugging mode
  -a ADDRESS, --address ADDRESS
                        generate payouts to this address (default:                         requested from bitcoind>)
  --datadir DATADIR     store data in this directory (default:                         run_p2pool.py is in>/data)
  --logfile LOGFILE     log to this file (default: data//log)
  --merged MERGED_URLS  call getauxblock on this url to get work for merged
                        mining (example:
                        http://ncuser:[email protected]:10332/)
  --give-author DONATION_PERCENTAGE
                        donate this percentage of work towards the development
                        of p2pool (default: 1.0)
  --iocp                use Windows IOCP API in order to avoid errors due to
                        large number of sockets being open
  --irc-announce        announce any blocks found on
                        irc://irc.freenode.net/#p2pool
  --no-bugreport        disable submitting caught exceptions to the author
  --disable-upnp        don't attempt to use UPnP to forward p2pool's P2P port
                        from the Internet to this computer
  --disable-advertise   don't advertise local IP address as being available
                        for incoming connections. useful for running a dark
                        node, along with multiple -n ADDR's and --outgoing-
                        conns 0

p2pool interface:
  --p2pool-port PORT    use port PORT to listen for connections (forward this
                        port from your router!) (default: bitcoin:9333,
                        fastcoin:23660, litecoin:9338, terracoin:9323)
  -n ADDR[:PORT], --p2pool-node ADDR[:PORT]
                        connect to existing p2pool node at ADDR listening on
                        port PORT (defaults to default p2pool P2P port) in
                        addition to builtin addresses
  --max-conns CONNS     maximum incoming connections (default: 40)
  --outgoing-conns CONNS
                        outgoing connections (default: 6)
  --external-ip ADDR[:PORT]
                        specify your own public IP address instead of asking
                        peers to discover it, useful for running dual WAN or
                        asymmetric routing

worker interface:
  -w PORT or ADDR:PORT, --worker-port PORT or ADDR:PORT
                        listen on PORT on interface with ADDR for RPC
                        connections from miners (default: all interfaces,
                        bitcoin:9332, fastcoin:5150, litecoin:9327,
                        terracoin:9322)
  -f FEE_PERCENTAGE, --fee FEE_PERCENTAGE
                        charge workers mining to their own bitcoin address (by
                        setting their miner's username to a bitcoin address)
                        this percentage fee to mine on your p2pool instance.
                        Amount displayed at http://127.0.0.1:WORKER_PORT/fee
                        (default: 0)

bitcoind interface:
  --bitcoind-config-path BITCOIND_CONFIG_PATH
                        custom configuration file path (when bitcoind -conf
                        option used)
  --bitcoind-address BITCOIND_ADDRESS
                        connect to this address (default: 127.0.0.1)
  --bitcoind-rpc-port BITCOIND_RPC_PORT
                        connect to JSON-RPC interface at this port (default:
                        bitcoin:8332, fastcoin:9527, litecoin:9332,
                        terracoin:13332                         not provided>)
  --bitcoind-rpc-ssl    connect to JSON-RPC interface using SSL
  --bitcoind-p2p-port BITCOIND_P2P_PORT
                        connect to P2P interface at this port (default:
                        bitcoin:8333, fastcoin:9526, litecoin:9333,
                        terracoin:13333                         not provided>)
  BITCOIND_RPCUSERPASS  bitcoind RPC interface username, then password, space-
                        separated (only one being provided will cause the
                        username to default to being empty, and none will
                        cause P2Pool to read them from bitcoin.conf)
marsboard@marsboard:~/p2pool$ python run_p2pool.py --version
/usr/local/lib/python2.7/dist-packages/zope.interface-4.1.1-py2.7-linux-armv7l.egg/zope/__init__.py:3: UserWarning: Module twisted was already imported from /usr/local/lib/python2.7/dist-packages/Twisted-14.0.2-py2.7-linux-armv7l.egg/twisted/__init__.pyc, but /usr/local/lib/python2.7/dist-packages/autobahn-0.9.3_3-py2.7.egg is being added to sys.path
  import pkg_resources
13.4-57-gdfad3cd
marsboard@marsboard:~/p2pool$

legendary
Activity: 1344
Merit: 1024
Mine at Jonny's Pool
Yes the node is running it is behind a goof firewall that I will have to open up ping and trace routes to.

I forgot all about that.  I am connecting to it from a data center about 1000 miles away so i know it is accessible from the public.  I will open the firewall for a few days to pings and trace routes
I managed to get to your node... no idea why I couldn't earlier.  So... your getBlockTemplate latency is atrocious.  You're averaging 3.59 seconds.  Also, you stated that you're 1000 miles away.  Is your mining gear 1000 miles from your node?  If yes, find a closer node as you're not going to get a very good ping time.  Finally, looking at the payout graphs for the day, it appears only 1 of the miners on your node has found a share today, and looks like one might have been orphaned (or at least it was found almost immediately before one dropped off the chain).
legendary
Activity: 1344
Merit: 1024
Mine at Jonny's Pool
Thanks so much Jonny

I had no idea it was actually tied to the shares.  I per address.  I have since set each miner to there own address so I  can watch the performance per miner.  And I have been playing with the settings and rebooting alot so the shares are zeroing out on each reboot.  Looks like i just need to let it run for a few days and see how it goes.


Thanks so much.

JC Smiley
It's not tied to the shares you see reported by your miners on their UI... it's tied to the shares you find that are accepted onto the share chain.  Each share must meet at least a certain minimum target difficulty in order to be accepted onto the chain.  As of the writing of this post, that difficulty is 12291862.97.  You stated you've got a 1TH/s miner.  That hash rate, with the current difficulty, translates into an expected time to share of 14.66 hours.  Also keep in mind that once you find a share, it has to be accepted on the chain.  An orphan share is one that you've added to the chain and broadcast to the network, but was rejected because the majority of the nodes already had a longer chain than the one you're broadcasting.  A dead share is one that you found, but your local node rejected it when attempting to add it to the chain because your local copy of the chain was already longer.

As I wrote previously, it's all about variance.  I think a picture is worth a thousand words... so here's one for you:


Here you can clearly see that even though the miner's hash rate has remained consistent, the expected payout line is up and down throughout the past month.
full member
Activity: 312
Merit: 100
Bcnex - The Ultimate Blockchain Trading Platform
Yes the node is running it is behind a goof firewall that I will have to open up ping and trace routes to.

I forgot all about that.  I am connecting to it from a data center about 1000 miles away so i know it is accessible from the public.  I will open the firewall for a few days to pings and trace routes
full member
Activity: 312
Merit: 100
Bcnex - The Ultimate Blockchain Trading Platform
Thanks so much Jonny

I had no idea it was actually tied to the shares.  I per address.  I have since set each miner to there own address so I  can watch the performance per miner.  And I have been playing with the settings and rebooting alot so the shares are zeroing out on each reboot.  Looks like i just need to let it run for a few days and see how it goes.


Thanks so much.

JC Smiley
legendary
Activity: 1344
Merit: 1024
Mine at Jonny's Pool
My node ip is as follows:

207.105.189.40:9332

Please lety me know what you think is right and what i can do better

thanks
Well, the first problem is that the node is not accessible.  I can't even ping your IP address, or run a trace route to it.  You sure your node is running? Tongue
full member
Activity: 312
Merit: 100
Bcnex - The Ultimate Blockchain Trading Platform
My node ip is as follows:

207.105.189.40:9332

Please lety me know what you think is right and what i can do better

thanks
legendary
Activity: 1344
Merit: 1024
Mine at Jonny's Pool
Ok I have a question for all you smart people in p2pool land.

In the last 24 - 36 hours my rate per minor has dropped of 90%  IE a 1 TH minor would do about .025 btc rate and now i am getting about .0025 to .0030 rate from the same miner.  I do have each miner using there own address and not all using the same one address,

What are you other nodes doing and how does my numbers compare to you.

Thanks for all your wisdom from the past and now into the future.
It all depends on how many shares you have on the chain.  As mdude77 pointed out, sometimes you have more than expected, other times you have fewer than expected.  I've seen my own expected payout drop to a single share before, and have seen it do exactly the opposite.  It's variance and it happens to everyone due to the very nature of mining.
legendary
Activity: 1540
Merit: 1001
Ok I have a question for all you smart people in p2pool land.

In the last 24 - 36 hours my rate per minor has dropped of 90%  IE a 1 TH minor would do about .025 btc rate and now i am getting about .0025 to .0030 rate from the same miner.  I do have each miner using there own address and not all using the same one address,

What are you other nodes doing and how does my numbers compare to you.

Thanks for all your wisdom from the past and now into the future.

If you do indeed have a 1 TH/s miner, you will experience variance.  That means sometimes you'll do better than "expected", and other times you won't.  Right it appears you're in the "won't" luck.

M
full member
Activity: 312
Merit: 100
Bcnex - The Ultimate Blockchain Trading Platform
Ok I have a question for all you smart people in p2pool land.

In the last 24 - 36 hours my rate per minor has dropped of 90%  IE a 1 TH minor would do about .025 btc rate and now i am getting about .0025 to .0030 rate from the same miner.  I do have each miner using there own address and not all using the same one address,

What are you other nodes doing and how does my numbers compare to you.

Thanks for all your wisdom from the past and now into the future.
hero member
Activity: 686
Merit: 500
WANTED: Active dev to fix & re-write p2pool in C

Are we sure that the changes proposed here on miner are correct?


There has been a lot of discussion on this here, I provided a graph that showed the advantages of using --queue 0 on a local node - I have not tested the settings on a remote node. If you do a thread search for "--queue", you will see the findings.

Nice to see the blocks are back at last  Smiley
legendary
Activity: 1258
Merit: 1027
I have seen some very strange activity on my node the past 36 hours.

I have 1 s1 and 2 s2 mining on my node.  And the max rate i can get any miner to mine at is .000240 btc  and thats way low what i have seen over the past for a s2.  I would usually average .025 to .03 btc hash rate.

The s1 at that  slower hash rate makes since to me.  But not on the S2.  This is driving me crazy why it is this way.  My equipment is running 2 quad core xeon processors SSD drive and on a 100 meg fiber circuit in my office. The latency for blockchain.info site is 7ms.  So there defiantly not a bandwidth issue.


Any recommendations would surly be appreciated.  Angry


Could just be bad luck, providing a node address would be helpful to try and diagnose any problems.

Latency to blockchain.info is completely irrelevant, it's the latency to your p2pool peers that matters.
Jump to: