Currently, in order to understand the exact economic implications of being a validator, a very careful reading of the spec is required in order to know what the exact risks and benefits are. We want to create more transparency around this issue by adding a visual calculator, that given a number of inputs will show what the individual validator stands to gain and lose.
Target group: Individuals running validators and economists analysing Eth2.0 incentives for validators
Technology: This should probably be a web app, ideally a node module that can either run standalone or be integrated into another app such as a validator client GUI to give more information to the user
Inputs:
Outputs:
Further ideas on how to improve this are very welcome, this is just an initial set of ideas. The goal should be a tool that can allow people to gain a good intuition on validator rewards and penalties.
Inputs:
Plus the functionality of custom configurations (with mainnet setting by default):
Would also be nice to show global ETH inflation based on number of active/online validators.
Added these :)
Pinging @econoar who may be interested in contributing :)
This seems easily doable with a spreadsheet. Haven't some of these crypto research orgs done one already?
Good point, that may very well be a more maintainable solution to this problem. Would be interested if it exists already?
Here is a spreadsheet Collin Myers worked on: https://docs.google.com/spreadsheets/d/1zU1wzlDsw-BPWp5d4eJMJLHGuCbB_UJ2rPLP7eanW9I
I just updated it with the most recent formulas based on the frozen phase 0 spec.
Perhaps the most surprising (though really not so surprising) finding is just how low issuance gets if you assume even a slightly less than 100% average online rate (eg. 90% gets you 1.11% issuance instead of 1.51%)
Here is a spreadsheet Collin Myers worked on: https://docs.google.com/spreadsheets/d/1zU1wzlDsw-BPWp5d4eJMJLHGuCbB_UJ2rPLP7eanW9I
Haven't seen it before, and it's very informative!
I think the point of this calculator is to get more attention and interactivity. But indeed maintainability is an important factor.
I will ping Collin to get more insight.
Hey Everyone! Excited this topic is getting some traction as I have been focused on it for a while. Shoutout to V for updating the model with the Phase 0 freeze metrics. I am currently working to refine/simplify the model and produce insightful network level sensitivity charts. I will update the group and send the new model when finished!
I will update the group and send the new model when finished!
@collinjmyers Are you still working on the economic calculator? If so, could you share an update? :)
Check out the Telegram group @eth2calculator - I will be doing a few updates to the model on Tuesday to model out the 500K threshold and include in the graphs
Closing in favor of ConsenSys Codefi team's work :)
Most helpful comment
https://docs.google.com/spreadsheets/d/15tmPOvOgi3wKxJw7KQJKoUe-uonbYR6HF7u83LR5Mj4