User Tools

Site Tools


poolinfo:reconciliation

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
poolinfo:reconciliation [2024/02/25 11:47] – expanded edge cases vleesbanaanpoolinfo:reconciliation [2024/02/26 06:49] (current) – added link vleesbanaan
Line 1: Line 1:
-===== Reconciliation Pane =====+===== Reconciliation Page =====
  
  
Line 8: Line 8:
 ==== How to match ==== ==== How to match ====
  
-First, select the day you want to do the reconciliation exercise for in the top left. You can go back all the way to January 2023, when we first launched our feature of recording blockworthy partials. +Navigate to the [[https://spacefarmers.io/reconciliation| reconciliation page]] and select the day you want to do the reconciliation exercise for in the top left. You can go back all the way to January 2023, when we first launched our feature of recording blockworthy partials. 
  
-The reconciliation pane gives insight in the matching of +The reconciliation page gives insight in the matching of 
   * a block-worthy partial of a {{:poolinfo:reconciliation_farmer.png?50|}}, to   * a block-worthy partial of a {{:poolinfo:reconciliation_farmer.png?50|}}, to
   * a coinbase coin hitting the {{:poolinfo:reconciliation_plotnft.png?50|}}, to   * a coinbase coin hitting the {{:poolinfo:reconciliation_plotnft.png?50|}}, to
Line 32: Line 32:
 The label {{:poolinfo:reconciliation_solo.png?50|}} is applied in two cases: The label {{:poolinfo:reconciliation_solo.png?50|}} is applied in two cases:
   * Farmers joining with unclaimed rewards   * Farmers joining with unclaimed rewards
-It can happen that before a farmer changes his PlotNFT from solo farming to SpaceFarmers, he forgets to claim his solo rewards. In this case, the pool will claim the blocks on their behalf, and notify the farmer that the rewards can be claimed within 30 days. +It can happen that before a farmer changes his PlotNFT from solo farming to SpaceFarmers, they forget to claim their solo rewards. In this case, the pool will claim the blocks on their behalf, and notify the farmer that the rewards can be claimed within 30 days. 
   * Farmers producing blocks, but not submitting partials   * Farmers producing blocks, but not submitting partials
-In very unlikely cases, farmers can submit blocks to the pool, but not deliver any valid partials. This is what we sometimes jokingly refer to as "reversed dead weight". One reason could be that the farmer is using an [[/poolinfo/rejected_clients?|unsupported Chia version]]. This case can be identified when there is a {{:poolinfo:reconciliation_missing.png?50|}} in the Partials Time column. +In very unlikely cases, farmers can submit blocks to the pool, but not deliver any valid partials. This is what we sometimes jokingly refer to as "reversed dead weight". One reason could be that the farmer is using an [[/poolinfo/rejected_clients?|unsupported Chia version]]. This case can be identified when there is a {{:poolinfo:reconciliation_missing.png?50|}} in the Partials time column. 
  
 === Dead weight === === Dead weight ===
   * Farmers submitting partials, but withholding blocks   * Farmers submitting partials, but withholding blocks
-Eventhough due to the clever design of the pooling reward system farmers are incentivized to submit the blocks they form, it can happen that blocks are (un)intentionally withheld. Farmers will still share in the rewards of other farmers in the pool. This is what we call dead weight and when detected these farmers will be contacted and/or removed from the pool. It is indicated with {{:poolinfo:reconciliation_missing.png?50|}}.+Eventhough due to the clever design of the pooling reward system farmers are incentivized to submit the blocks they form, it can happen that blocks are (un)intentionally withheld. Farmers will still share in the rewards of other farmers in the pool. This is what we call dead weight and when detected these farmers will be contacted and/or removed from the pool. It is indicated with {{:poolinfo:reconciliation_missing.png?50|}} in the Claimable height and Collected height columns.
  
 === Stale partials === === Stale partials ===
   * Farmers submitting partials too slow to form a block   * Farmers submitting partials too slow to form a block
-At SpaceFarmers we maintain a cut-off of 32s for partial submission, any later than that and the partial is labeled as too late. Due to the deterministic nature of the protocol, it is however possible that the partial still make it to form a block (conversely, it is also possible, though very unlikely that a partial is submitted within 32s and is considered too late by the protocol). When the protocol decides the block is too late, it is classified with {{:poolinfo:reconciliation_stale.png?50|}}.+At SpaceFarmers we maintain a cut-off of 32s for partial submission, any later than that and the partial is labeled as too late. Due to the deterministic nature of the protocol, it is however possible that the partial still make it to form a block (conversely, it is also possible, though very unlikely that a partial is submitted within 32s and is considered too late by the protocol). When the protocol decides the block is too late, it is classified with {{:poolinfo:reconciliation_stale.png?50|}} in the Claimable height and Collected height columns.
 === Reorgs === === Reorgs ===
-Although [[https://docs.chia.net/faq/#how-many-confirmations-do-i-need-to-trust-that-a-chia-transaction-is-final|rare]], it is possible that a farmers finds a block, but not all nodes came to consensus that this block belongs to the longest chain. In this case the block is reverted in the re-organized (reorg) version of the blockchain and the protocol does not reward this farmer for this block. Because it is quite difficult to differentiate a reorg block from a withheld block with certainty, these blocks are currently still labeled as {{:poolinfo:reconciliation_missing.png?50|}}. +Although [[https://docs.chia.net/faq/#how-many-confirmations-do-i-need-to-trust-that-a-chia-transaction-is-final|rare]], it is possible that a farmers finds a block, but not all nodes came to consensus that this block belongs to the longest chain. In this case the block is reverted in the re-organized (reorg) version of the blockchain and the protocol does not reward this farmer for this block. Because it is quite difficult to differentiate a reorg block from a withheld block with certainty, these blocks are currently still labeled as {{:poolinfo:reconciliation_missing.png?50|}} in the Claimable height and Collected height columns
  
 === Late pool claim === === Late pool claim ===
   * Pool failed to claim reward in time   * Pool failed to claim reward in time
 +After a farmer succesfully created a block, the pool needs to claim the pool reward. Generally we have ample time to complete this process, but for completeness we included this step for verification.
 +
 +
poolinfo/reconciliation.1708861633.txt.gz · Last modified: 2024/02/25 11:47 by vleesbanaan

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki