Mining Reward and Share Calculations

From Multipool Wiki
Revision as of 00:38, 21 April 2019 by Adam (talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
  • For pools using Proportional scoring, allocates rewards for every block with this Proportional Reward Formula:

  • {your reward = block value(1− pool fee - optional donation )(your hashrate contribution * pool hashrate contribution)}

    1. The block value differs between currencies and overtime.
      1. Currently a bitcoin block value is 12.5 BTC + accumulated bitcoin network transaction fees.
      2. Each minable currency has a unique block value, which changes overtime according to their unique algorithms. Click here for Multipool's supported cryptocurrency coin statistics.
      3. Accumulated network transaction fees are not applicable to all currencies and varies block to block per its network variables.
      4. NOTE: is currently operating BTC ONLY as a subpool, which uses an exponential. scoring system
        1. Once the Slushpool reward is received it is distributed to miners proportionality.
      5. NOTE: Currently only BCH and LTC operate using the PPLNS payout method.
    2. The pool fee is 1.5% of each block received across all currencies.
    3. Optional donations are adjusted in the user account settings.
    4. The pool hashrate contribution is the sum of the total users hashrate contributions relative to a specific currency at the time the block is found, ending the current round.
    5. Your hashrate contribution (aka shares or cumulative accepted difficulty) is your cumulative accepted hashes from weighted share difficulties.

    6. {your hashrate contribution = assigned difficulty * verified hash completed}

      1. Assigned difficulty - The pool determines the difficulty for each miner by reassessing the number of verified hashes completed submitted every few seconds targeting one cumulative accepted share every 5-10 seconds.
      2. Verified hash completed - While the miner is seeking to be the first "miner" to find a nonce that delivers a desirable hash is reward the current block, the amount of computing power is determined using a Proof of Work scheme by sending computational puzzles to the miners known as a CPU cost function.
        1. Unverified hashes - Hardware errors, stale shares, duplicate shares are some reasons why a hash share could be rejected or considered bad.
        2. For example your cumulative accepted difficulty is 1000 if your share difficulty is 100 and submit 10 shares.
  • Payout methods
    1. Proportional ("Share-based") - For each block found, the reward is split between miners according to the number of cumulative shares they submitted.
    2. PPLNS (Pay per last N shares) - Payouts are connected to blocks found, but calculated by looking at the proportion of miners contributed shares to the pools shares based on the last N difficulty round (which is different than the block to block round).
      1. BCH: PPLNS round is equivalent to 720 network blocks (approx. 5 days)
      2. LTC: PPLNS round is equivalent to 2304 network blocks (approx. 4 days)
    3. PPS (Pay per share) - Every share submitted receives a fixed reward set in advance. Pool Operators often take a larger fee, as the true value of each share its unknown until the block is found.