Author Topic: 0.1 BTC Bounty - Pay Per Share Mining Pool Calculator [PAID]  (Read 5298 times)

0 Members and 1 Guest are viewing this topic.


Offline bytemaster

I apologize dude, I didn't realize you wanted a fixed(predictable PPS rate) I'm glad you found something that works! Can't wait for you pool to come back up!

1K3V6oZFZiymKTs93WKtBtvdEkp8zxKFri

It is up again now...
For the latest updates checkout my blog: http://bytemaster.bitshares.org
Anything said on these forums does not constitute an intent to create a legal obligation or contract between myself and anyone else.   These are merely my opinions and I reserve the right to change them at any time.

Offline ryzombie

  • Newbie
  • *
  • Posts: 14
    • View Profile
I apologize dude, I didn't realize you wanted a fixed(predictable PPS rate) I'm glad you found something that works! Can't wait for you pool to come back up!

1K3V6oZFZiymKTs93WKtBtvdEkp8zxKFri

Offline bytemaster

I dont understand how there not PPS systems

PPLNS pays your shares over shifts based on the blocks the pool finds in that shift

PPS pays out per share

What i described in my first post is how I calculate PPS in my pool, but I guess it isn't up to your standards.

Perhaps I didn't understand.    The first one is based upon actual blocks found and your reward payout is not predictable.

I will pay you .1 BTC for answering though.
For the latest updates checkout my blog: http://bytemaster.bitshares.org
Anything said on these forums does not constitute an intent to create a legal obligation or contract between myself and anyone else.   These are merely my opinions and I reserve the right to change them at any time.

Offline ryzombie

  • Newbie
  • *
  • Posts: 14
    • View Profile
I dont understand how there not PPS systems

PPLNS pays your shares over shifts based on the blocks the pool finds in that shift

PPS pays out per share

What i described in my first post is how I calculate PPS in my pool, but I guess it isn't up to your standards.

« Last Edit: November 09, 2013, 06:07:39 am by ryzombie »

Offline bytemaster

I found that Coinotron used

(your shares / total shares for the round) = % share of the rewards (block)

this is documented here https://en.bitcoin.it/wiki/Coinotron


I also found this on the 2nd answer post here

http://bitcoin.stackexchange.com/questions/5515/how-much-is-a-mining-pool-share-worth-on-average

I like it, but these are not PPS systems...
For the latest updates checkout my blog: http://bytemaster.bitshares.org
Anything said on these forums does not constitute an intent to create a legal obligation or contract between myself and anyone else.   These are merely my opinions and I reserve the right to change them at any time.

Offline ryzombie

  • Newbie
  • *
  • Posts: 14
    • View Profile
I found that Coinotron used

(your shares / total shares for the round) = % share of the rewards (block)

this is documented here https://en.bitcoin.it/wiki/Coinotron


I also found this on the 2nd answer post here

http://bitcoin.stackexchange.com/questions/5515/how-much-is-a-mining-pool-share-worth-on-average



« Last Edit: November 09, 2013, 12:37:59 am by ryzombie »

Offline bytemaster

I would think you would want to use the diff in calculator heres my idea:


PPS_SHARE_REWARD = (current_per_block_reward/SHARE_TARGET) * current_difficulty
PPS_PAYOUT = (PPS_SHARE_REWARD * PERSONS NUMBER OF SHARES) / TOTAL_POOL_SHARES

Is there any documentation out there of how other pools do it?
For the latest updates checkout my blog: http://bytemaster.bitshares.org
Anything said on these forums does not constitute an intent to create a legal obligation or contract between myself and anyone else.   These are merely my opinions and I reserve the right to change them at any time.

Offline ryzombie

  • Newbie
  • *
  • Posts: 14
    • View Profile
I would think you would want to use the diff in calculator heres my idea:


PPS_SHARE_REWARD = (current_per_block_reward/SHARE_TARGET) * current_difficulty
PPS_PAYOUT = (PPS_SHARE_REWARD * PERSONS NUMBER OF SHARES) / TOTAL_POOL_SHARES


« Last Edit: November 08, 2013, 07:49:34 pm by ryzombie »

Offline bytemaster

I am thinking that I could calculate it as  the following:

AVG_SHARES_PER_BLOCK = SHARE_TARGET / BLOCK_TARGET

SHARE_REWARD = BLOCK_REWARD / AVG_SHARES_PER_BLOCK

No?
For the latest updates checkout my blog: http://bytemaster.bitshares.org
Anything said on these forums does not constitute an intent to create a legal obligation or contract between myself and anyone else.   These are merely my opinions and I reserve the right to change them at any time.

Offline bytemaster

I want to implement a pay-per-share mining pool and would like to know the equation for calculating PPS for a given block based upon difficulty, block reward, and share target.

I am thinking of setting pool shares to be 0x03fffffffffff............

Given pool shares of that difficulty and assuming a 0 average profit pool, what should my pay per share price be?
« Last Edit: November 10, 2013, 03:12:36 am by bytemaster »
For the latest updates checkout my blog: http://bytemaster.bitshares.org
Anything said on these forums does not constitute an intent to create a legal obligation or contract between myself and anyone else.   These are merely my opinions and I reserve the right to change them at any time.