Hi @everyone:
Just to put some facts and numbers on the table, and following @cloudmex-alan proposal for Alternative rewards models for validators, I attach a spreadsheet which evaluates the Net annual income of a Chunk only producer under different fees and total stake received.
Previous posts related to this subject:
Params and calculations
Parameters:
At the current date (Jan 23 2023), the following conditions apply:
- NEAR market price = 2.58 $USD/NEAR
- Stake of last Block producer (validator #100) = 438,248 NEAR
- Min estimated cost for running a Validator node (see details in spreadsheet) = 100 $USD/month
- Rewards received per epoch and per staked NEAR = 0.000176 NEAR
- Chunks produced per epoch (based on my own experience) = 15 chunks
- Epoch duration (average) = 18 hs
- Epochs per average month (30.4 days per month) = 40,5 epochs
Calculated Net annual income
Stake * Rewards_per_stake_and_epoch * Epochs_per_month * NEAR_Price * Fee/100*12
- Total_costs_per_month * 12
The spreadsheet
Open Google Sheet: Chunk-only-validator-economics-v2.xlsx
DISCLAIMER this is based on my very short experience as a Chunk only producer (pool idtcn4
) so please comment and/or correct my assumptions whenever you think they are wrong.
Results screenshot (Jan 23, 2023)
Preliminary conclusions
As the following spreadsheet shows , under the current market conditions and at a 1% fee, a Chunk only producer will never be profitable, even after collecting a 500,000 N stake, which just disqualifies it as a Chunk only producer.
Is is not the purpose of this post to discuss what “marketing” activities can a Chunk only validator do to keep a decent amount of delegators attached to it’s pool, besides a very low fee (unprofitable for Chunk only producers as the numbers show) and having a provable and persistent high uptime (very difficult for new validators at least at this initial stage).
But considering the fact that some long time validators have now decreased their fees to 0% (avado, panda), and some well known ones (zavodil) have fees in the order of 1%, I think it is unfeasible for Chunk only producers to have fees much greater than 1% for two reasons:
- Higher fees will not allow them to compete with more established and proved validators.
- It is unlikely that Liquidity pools will delegate to them with higher fees.
A note about Liquidity pools:
Even when some liquidity pools (such as Metapool) inform us that 10% fee is the maximum allowed, it is highly improbable that they will delegate to Chunk only producers a huge amount of stake, considering that if you increase fees the APY goes down, and that Chunk producers have no enough provable history (yet).
In my (very short !) own experience, after running my node for almost a month at 100% uptime at 5% fee, and having been in the pending delegations list many times at vote.metapool.app, the node have never received any delegations at all.
Not to blame anybody, Liquidity pools have to provide the best outcome for those who are staking with them, and Chunk only producers just may not be the best choice most of the time.