If you are still looking for the good p2pool parameters with a fast payout ratio convergence; So, you may jump in, or jump out whenever you want and having the right payout ratio as set by the current difficulty (Without waiting for hours and hours...).
You just have to get the standard vtc p2pool, and apply the following patch (patch -p1). These parameters are now updated to avoid a rate to high for the generation of shares, and to avoid the overflow of low processing power nodes.
git clone git://github.com/donSchoe/p2pool-vtc
patch -p1 #using the following patch:
diff -r -u p2pool-altcoins-vtc-20140215-r0/p2pool/bitcoin/networks.py p2pool-vtccoins-20140127/p2pool/bitcoin/networks.py
--- p2pool-altcoins-vtc-20140215-r0/p2pool/bitcoin/networks.py 2014-02-15 15:45:28.000000000 +0100
+++ p2pool-vtccoins-20140127/p2pool/bitcoin/networks.py 2014-02-24 20:02:08.000000000 +0100
@@ -252,6 +252,29 @@
DUMB_SCRYPT_DIFF=2**16,
DUST_THRESHOLD=0.03e8,
),
+
+ thepandacoin=math.Object(
+ P2P_PREFIX='fabfb5da'.decode('hex'),
+ P2P_PORT=8889,
+ ADDRESS_VERSION=56,
+ RPC_PORT=8888,
+ RPC_CHECK=defer.inlineCallbacks(lambda bitcoind: defer.returnValue(
+ 'thepandacoinaddress' in (yield bitcoind.rpc_help()) and
+ not (yield bitcoind.rpc_getinfo())['testnet']
+ )),
+ SUBSIDY_FUNC=lambda height: 50*100000000 >> (height + 1)//840000,
+ POW_FUNC=lambda data: pack.IntType(256).unpack(__import__('vtc_scrypt').getPoWHash(data)),
+ BLOCK_PERIOD=150, # s
+ SYMBOL='PANDA',
+ CONF_FILE_FUNC=lambda: os.path.join(os.path.join(os.environ['APPDATA'], 'Thepandacoin') if platform.system() == 'Windows' else os.path.expanduser('~/Library/Application Support/Thepandacoin/') if platform.system() == 'Darwin' else os.path.expanduser('~/.thepandacoin'), 'thepandacoin.conf'),
+ BLOCK_EXPLORER_URL_PREFIX='
http://panda-explorer.pool.minercoop.org/block/',
+ ADDRESS_EXPLORER_URL_PREFIX='
http://panda-explorer.pool.minercoop.org/address/',
+ TX_EXPLORER_URL_PREFIX='
http://panda-explorer.pool.minercoop.org/tx/',
+ SANE_TARGET_RANGE=(2**256//1000000000 - 1, 2**256//1000 - 1),
+ DUMB_SCRYPT_DIFF=2**16,
+ DUST_THRESHOLD=0.03e8,
+ ),
+
)
for net_name, net in nets.iteritems():
net.NAME = net_name
diff -r -u p2pool-altcoins-vtc-20140215-r0/p2pool/networks.py p2pool-vtccoins-20140127/p2pool/networks.py
--- p2pool-altcoins-vtc-20140215-r0/p2pool/networks.py 2014-02-13 02:11:03.000000000 +0100
+++ p2pool-vtccoins-20140127/p2pool/networks.py 2014-02-24 20:02:40.000000000 +0100
@@ -160,6 +160,26 @@
ANNOUNCE_CHANNEL='#cachecoin-bots',
VERSION_CHECK=lambda v: True,
),
+
+ thepandacoin=math.Object(
+ PARENT=networks.nets['thepandacoin'],
+ SHARE_PERIOD=150, # seconds
+ CHAIN_LENGTH=1*60*60//10, # shares
+ REAL_CHAIN_LENGTH=1*60*60//10, # shares
+ TARGET_LOOKBEHIND=200, # shares
+ SPREAD=12, # blocks
+ IDENTIFIER='a06a81c827ca8129'.decode('hex'),
+ PREFIX='7c3614a6bcdc4192'.decode('hex'),
+ P2P_PORT=18187,
+ MIN_TARGET=4,
+ MAX_TARGET=2**256//2**20 - 1,
+ PERSIST=False,
+ WORKER_PORT=8169,
+ BOOTSTRAP_ADDRS='wolf.awiki.org rock.awiki.org'.split(' '),
+ ANNOUNCE_CHANNEL='#p2pool-vtc',
+ VERSION_CHECK=lambda v: True,
+ ),
+
)
for net_name, net in nets.iteritems():
net.NAME = net_name
Here is a public node operating days and nights:
http://blok.afraid.org:8169/static/