poolinfo:reconciliation
Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
poolinfo:reconciliation [2024/02/09 08:09] – created vleesbanaan | poolinfo:reconciliation [2024/02/26 06:49] (current) – added link vleesbanaan | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | ===== Reconciliation | + | ===== Reconciliation |
Line 8: | Line 8: | ||
==== How to match ==== | ==== How to match ==== | ||
- | First, | + | Navigate to the [[https:// |
- | The reconciliation | + | The reconciliation |
* a block-worthy partial of a {{: | * a block-worthy partial of a {{: | ||
* a coinbase coin hitting the {{: | * a coinbase coin hitting the {{: | ||
* the claim of the coin to our {{: | * the claim of the coin to our {{: | ||
- | The {{: | + | The {{: |
- | Information on the coinbase coin of the farmed block can be found in the {{: | + | Information on the coinbase coin of the farmed block can be found in the {{: |
It shows the height and timestamp of when the block can be claimed by the pool, the amount, as well as a link to the coin name. | It shows the height and timestamp of when the block can be claimed by the pool, the amount, as well as a link to the coin name. | ||
Line 23: | Line 23: | ||
- | ==== Understanding edge cases ===== | + | ==== Understanding edge cases ==== |
When the matching process is flawless, no errors show up in a row. | When the matching process is flawless, no errors show up in a row. | ||
However, there are some weird cases that we should monitor for: | However, there are some weird cases that we should monitor for: | ||
+ | |||
+ | === Solo blocks === | ||
+ | The label {{: | ||
* Farmers joining with unclaimed rewards | * Farmers joining with unclaimed rewards | ||
- | * Farmers submitting partials, but withholding | + | 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 |
* 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 " |
+ | |||
+ | === Dead weight === | ||
+ | | ||
+ | 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 {{: | ||
+ | |||
+ | === Stale partials === | ||
+ | * 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, | ||
+ | === Reorgs | ||
+ | Although [[https:// | ||
+ | |||
+ | === Late pool claim === | ||
+ | * 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.1707466145.txt.gz · Last modified: 2024/02/09 08:09 by vleesbanaan