p2pool networks.py altcoins

Hi, i started my journey into the coinworld by pretty much diving straight into the pool side of things. i’ve pretty much compiled and hosted every coin on a cloud VM for testing. i consider myself a noob in all of this still.

one of my hangups when launching a pool, is i find myself having to wait for somebody else to modify p2pool for whichever altcoin. i would like to get past this hurdle. i have snooped around all of the source files and readmes for whichever coins and have only been able to come up with a fraction of a fraction of the information.

would anybody be willing to explain how, why, where, and what the required information below comes from/means? share your process or formulas for coming up with the numbers and addresses.

i imagine this would be useful for other pool backends as well.

p2pool > networks.py – Terracoin

Code:
 terracoin=math.Object(
        PARENT=networks.nets['terracoin'],
        SHARE_PERIOD=30, # seconds
        CHAIN_LENGTH=24*60*60//30, # shares
        REAL_CHAIN_LENGTH=24*60*60//30, # shares
        TARGET_LOOKBEHIND=200, # shares
        SPREAD=15, # blocks
        IDENTIFIER='a41b2356a1b7d35e'.decode('hex'),
        PREFIX='5623b62178d2b8a3'.decode('hex'),
        P2P_PORT=9323,
        MIN_TARGET=0,
        MAX_TARGET=2**256//2**32 - 1,
        PERSIST=True,
        WORKER_PORT=9322,
        BOOTSTRAP_ADDRS='seed1.p2pool.terracoin.org seed2.p2pool.terracoin.org forre.st vps.forre.st 93.97.192.93 66.90.73.83 67.83.108.0 219.84.64.174 24.167.17.248 109.74.195.142 83.211.86.49 94.23.34.145 168.7.116.243 94.174.40.189:9344 89.79.79.195 portals94.ns01.us'.split(' '),
        ANNOUNCE_CHANNEL='#p2pool-alt',
        VERSION_CHECK=lambda v: True,

thanks for your time in advance.

来源URL:https://bitcointalk.org/index.php?topic=208337.0