Bitcoin/Mining Pools

Comparison
Payout Methods comparison - http://eligius.st/~luke-jr/samples/800MH-3/

Comparison of mining pools - Bitcoin - https://en.bitcoin.it/wiki/Comparison_of_mining_pools

Reward types & explanation:
 * CPPSRB - Capped Pay Per Share with Recent Backpay.
 * DGM - Double Geometric Method. A hybrid between PPLNS and Geometric reward types that enables to operator to absorb some of the variance risk. Operator receives portion of payout on short rounds and returns it on longer rounds to normalize payments.
 * ESMPPS - Equalized Shared Maximum Pay Per Share. Like SMPPS, but equalizes payments fairly among all those who are owed.
 * POT - Pay On Target. A high variance PPS variant that pays on the difficulty of work retuened to pool rather than the difficulty of work served by pool
 * PPLNS - Pay Per Last N Shares. Similar to proportional, but instead of looking at the number of shares in the round, instead looks at the last N shares, regardless of round boundaries.
 * PPLNSG - Pay Per Last N Groups (or shifts). Similar to PPLNS, but shares are grouped into "shifts" which are paid as a whole.
 * PPS - Pay Per Share. Each submitted share is worth certain amount of BC. Since finding a block requires shares on average, a PPS method with 0% fee would be 25 BTC divided by . It is risky for pool operators, hence the fee is highest.
 * Prop. - Proportional. When block is found, the reward is distributed among all workers proportionally to how much shares each of them has found.
 * RSMPPS - Recent Shared Maximum Pay Per Share. Like SMPPS, but system aims to prioritize the most recent miners first.
 * Score - Score based system: a proportional reward, but weighed by time submitted. Each submitted share is worth more in the function of time t since start of current round. For each share score is updated by: score += exp(t/C). This makes later shares worth much more than earlier shares, thus the miner's score quickly diminishes when they stop mining on the pool. Rewards are calculated proportionally to scores (and not to shares). (at slush's pool C=300 seconds, and every hour scores are normalized)
 * SMPPS - Shared Maximum Pay Per Share. Like Pay Per Share, but never pays more than the pool earns.

---

Pay-per-Share: A steady stream of income

Mining pools allow individual miners to combine their hashing power. This reduces the risk of not finding a block. In practice, only a few methods are used to distribute rewards back to the miners. Although each method has its pros and cons, we strongly believe that Pay-per-Share is superior to all others for you as a miner. Below you can see why.

Pay-per-Share Pool Bitcoin Mining at ABCPool.co - http://www.abcpool.co/pay-per-share.php

private notes
See private notes "Bitcoin Mining Pools"

bitparking
--- USB0 ---

bitparking - http://mmpool.bitparking.com/pool userid: *** bitcoin: *** http://mmpool.bitparking.com:15098 user: *** pass: [any_string] stats: http://mmpool.bitparking.com/user/***

Info:
 * Register: http://mmpool.bitparking.com/register
 * No automatic payments
 * Cheap web interface!
 * Pool Hash Rate (GH/s)	10,241.88 GH/s
 * No Automatic Withdrawl
 * Minimum withdrawal amount: 0.01 BTC
 * Mine for: bitcoin, namecoin, i0coin, ixcoin, devcoin, groupcoin
 * WARNING: These addresses cannot be changed once you've accepted the form below. You'll need to register a new userid if you want to change them.

Servers:
 * DGM (0% fee): stratum+tcp://mmpool.bitparking.com:3333
 * works ok
 * servers: DGM (0% fee): http://mmpool.bitparking.com:15098
 * Pool 0 slow/down or URL or credentials invalid

bitparking.com.conf: {   "pools": [ {           "url": "http://mmpool.bitparking.com:15098", "user": "***", "pass": "" }   ] }

Ozcoin
WARNING: DO NOT CONFUSE WITH OZCOIN LITECOIN MINING

Ozcoin - https://ozcoin.net/ site: https://ozcoin.net/ user: *** pass: *** email: *** stats: https://ozcoin.net/content/balance-bitcoin

Info:
 * Registration: https://lc.ozcoin.net/user/register
 * Payout Methods:
 * Double Geometric Method (DGM) - 1% Fee
 * Pay On Target (POT) (Stratum Only)
 * Automatic Payments - Minimum threshold 0.01
 * Donations - make sure to remove volunteer portion!

Server:
 * stratum.ozco.in:3333

ozcoin.conf: {   "pools": [ {           "url": "stratum.ozco.in:3333", "user": "***", "pass": "***" }   ] }

Execution: ./cgminer --config ozcoin.conf -S /dev/ttyUSB0

bitmining.bitcoin.cz aka Slush's pool
bitmining.bitcoin.cz aka Slush's pool - https://mining.bitcoin.cz/ user: *** pass: *** email: *** Pool url: http://api.bitcoin.cz:8332 Bitcoin Address: *** Stats: https://mining.bitcoin.cz/accounts/profile/

Info:
 * Approx. cluster performance (30 min average):	146,430.385 Ghash/s
 * Automatic withdrawal
 * Minimum withdrawl amount: 0.01 BTC
 * mining.bitcoin.cz was the first Bitcoin mining pool, has been operating consistently since December 2010
 * Can I mine namecoins here? No, merged mining of namecoins has been suspended as the Namecoin project isn't maintained anymore.

Servers:
 * Switching pool 0 http://api.bitcoin.cz:8332 to stratum+tcp://stratum.bitcoin.cz:3333

---

myslush_usb0.conf: {   "pools": [ {           "url": "http://api.bitcoin.cz:8332", "user": "***", "pass": "***" }   ] }

./cgminer --config myslush_usb0.conf -S /dev/ttyUSB0 ./cgminer --config myslush_usb1.conf -S /dev/ttyUSB1 ./cgminer --config myslush_usb2.conf -S /dev/ttyUSB2 ./cgminer --config myslush_usb3.conf -S /dev/ttyUSB3

---

kiloslush.conf: {   "pools": [ {           "url": "http://api.bitcoin.cz:8332", "user": "***", "pass": "***" }   ] }

./cgminer --config kiloslush.conf -S /dev/ttyUSB0 -S /dev/ttyUSB1 -S /dev/ttyUSB2 -S /dev/ttyUSB3

Bitcoin Pool Project
-- USB 1 --

bitmining.bitcoin.cz aka Slush's pool - https://mining.bitcoin.cz/ user: *** pass: *** email: *** Worker login: *** Worker password: *** Pool url: http://api.bitcoin.cz:8332 Bitcoin Address: *** Stats: https://mining.bitcoin.cz/accounts/profile/

bitmining.bitcoin.cz.conf: {   "pools": [ {           "url": "http://api.bitcoin.cz:8332", "user": "***", "pass": "***" }   ] }

bitmining.bitcoin.cz.conf: {   "pools": [ {           "url": "stratum+tcp://stratum.bitcoin.cz:3333", "user": "***", "pass": "***" }   ] }

./cgminer --config bitmining.bitcoin.cz.conf -S /dev/ttyUSB1

50BTC
--- USB 2 ---

WARNING: GOT HACKED IN THE MIDDLE OF THE EXPERIMENT!

50BTC - https://50btc.com/en/ user: *** pass: *** server: http://pool.50btc.com:8332/ worker: *** address: *** Worker Payout method: Pay-Per-Share (3%) Stats: https://50btc.com/en/account

Info:
 * Pool speed: 101,116 Gh/sec
 * Instant payments at 0.01 BTC (does this mean auto payout?)
 * FAQ https://50btc.com/en/faq

Share difficulty: Q: User selected shared difficulty — what is it? A: Selected share difficulty allows user to change share difficulty receiving from pool. Properly selected difficulty reduces traffic volume for high speed miners and decreases pool load

Q: What exact difficulty should I choose? A: We recommended to use the following table meanings

Worker's speed 	Difficulty <2000 Mhash/s 	4 2000-4000 Mhash/s 	8 4000-10000 Mhash/s 	16 10000-40000 Mhash/s 	32 40000-100000 Mhash/s 	64 100-250 Ghash/s 	128 250-500 Ghash/s 	256 500-1000 Ghash/s 	512 >1 Th/s 	1024

ServeR:
 * Switching pool 0 http://pool.50btc.com:8332 to stratum+tcp://stratum.50btc.com:3333

50btc.com.conf: {   "pools": [ {           "url": "http://pool.50btc.com:8332", "user": "***", "pass": "***" }   ] }

./cgminer --config 50btc.com.conf -S /dev/ttyUSB2

Eligius
--- USB 3 ---

WARNING: SERVER ALSO CRASHED DURING EXPERIMENT!

Eligius - http://eligius.st/ bitcoin: *** Stats: http://eligius.st/~wizkid057/newstats/userstats.php/***

Info:
 * Eligius Wiki - https://en.bitcoin.it/wiki/Eligius
 * 0% Fee Bitcoin Mining Pool
 * Just use your Bitcoin address as your username. Any password will work.
 * Pool Hashrate: 155.12 Th/s
 * Miners qualify for a payout once their pool balance reaches a minimum of 100 TBC (0.16777216 BTC)
 * Miners who stop mining and have zero new earnings for seven days will also enter the payout queue regardless of their balance.
 * stats: http://eligius.st/~wizkid057/newstats/mystats.php?u=1A75ZG5bABjFGTnfXgmQtNdsxYBhqvyyHg&storecookie=on

Server:
 * Stratum Host: stratum+tcp://stratum.mining.eligius.st:3334

eligius.conf: {   "pools": [ {           "url": "stratum+tcp://stratum.mining.eligius.st:3334", "user": "***", "pass": "" }   ] }

./cgminer --config eligius.conf -S /dev/ttyUSB3

DeepBit
DeepBit - Bit Coin Pool site: https://deepbit.net/ user: *** pass: *** bitcoin address: *** stats: https://deepbit.net/account

Info:
 * Deepbit offers PPS and Prop. payout methods

deepbit_pps.conf: (PPS Payout) {   "pools": [ {           "url": "http://pit.deepbit.net:8332", "user": "***", "pass": "" }   ] }

deepbit_prop.conf: (Proportional) {   "pools": [ {           "url": "http://pit.deepbit.net:8332", "user": "***", "pass": "" }   ] }

deepbit PPS
--- USB 4 ---

deepbit PPS: site: https://deepbit.net/ email: *** pass: *** worker: *** bitcoin address: *** stats: https://deepbit.net/account

deepbit-pps.conf: {   "pools": [ {           "url": "http://pit.deepbit.net:8332", "user": "***", "pass": "***" }   ] }

---

pi-ken: {   "pools": [ {           "url": "http://pit.deepbit.net:8332", "user": "***", "pass": "***" }   ] }

klinux: {   "pools": [ {           "url": "http://pit.deepbit.net:8332", "user": "***", "pass": "***" }   ] }

./cgminer --config deepbit-pps.conf -S /dev/ttyUSB4

deepbit Proportional
deepbit Proportional: site: https://deepbit.net/ email: *** pass: *** worker: *** stats: https://deepbit.net/account

deepbit-prop.conf: {   "pools": [ {           "url": "http://pit.deepbit.net:8332", "user": "***", "pass": "***" }   ] }

Was: USB 5

BTCGuild
--- USB 5 ---

site: http://btcguild.com/ user: *** pass: *** email: *** bitcoin address: *** NMC address: *** stats: http://btcguild.com/index.php?page=dashboard

Info:
 * Pool Speed 553,451 GH/s
 * Workers do not require passwords to mine at BTC Guild.
 * Payout:
 * Pay Per Last N Shares (PPLNS) Method - 3% fee
 * Pay-per-Share (PPS) - 7.5% fee
 * Automatic payout (BTC) has been set to 0.01 BTC. Automatic payouts run once per hour.
 * Mining: BTC, NMC

Servers:
 * stratum+tcp://stratum.btcguild.com:3333

btcguild.conf: {   "pools": [ {           "url": "stratum+tcp://stratum.btcguild.com:3333", "user": "***", "pass": "" }   ] }

./cgminer --config btcguild.conf -S /dev/ttyUSB5

BitMinter
site: https://bitminter.com/ openid: google - https://plus.google.com/*** openuid user: *** username: *** email: *** bitcoin address: *** OpenID: See stats: https://bitminter.com/members/

bitminter.conf: {   "pools": [ {           "url": "stratum+tcp://mint.bitminter.com:3333", "user": "***", "pass": "" }   ] }

./cgminer --config bitminter.conf -S /dev/ttyUSB6

BitMinter Project
--- USB 6 ---

bitminter - http://bitminter.com/ site: http://bitminter.com/ openid: google openuid user: *** username: *** email: *** BitMinter API - https://bitminter.com/api bitcoin address: *** stats: https://bitminter.com/members/

Info:
 * Pool power: 102.21 Thps
 * DONATIONS AND PERKS! - Turn off, or you will be donating 1.50%!
 * Minimum payout 0.01 BTC
 * Automatic payouts
 * Mining: BTC, NMC

Servers:
 * stratum+tcp://mint.bitminter.com:3333 (Stratum) or http://mint.bitminter.com:8332

bitminter.conf: {   "pools": [ {           "url": "stratum+tcp://mint.bitminter.com:3333", "user": "***", "pass": "" }   ] }

./cgminer --config bitminter.conf -S /dev/ttyUSB6

BitcoinPool.com
BitcoinPool.com - https://www.bitcoinpool.com/
 * No new registration

Experiment
Bitminter Mining - ***
 * https://blockchain.info/address/***
 * http://blockexplorer.com/address/***

As of 2013.10.11

while true; do sleep 1 ; ./cgminer --config myslush_usb0.conf -S /dev/ttyUSB0 ; \ if [ $? -eq 0 ] ; then break ; fi ; done