Open kwunyeung opened 3 years ago
W3F has implemented the same idea on their Kusama thousand validators leaderboard
When I think again https://github.com/forbole/big-dipper-2.0-cosmos/issues/258, https://github.com/forbole/big-dipper-2.0-cosmos/issues/506 and https://github.com/forbole/forbole-x/issues/282 , I would like to revisit this feature. When we work more on displaying the validators, we keep trying to add more criteria on ranking them. In that sense, there is no single way of sorting would be good enough to sort as default. I think an integrated metrics for ranking validators is important.
To make the metric more meaningful and make use of Desmos Profile
, I suggest adding Desmos Profile
as a dimension of the scores. A validators can be scored if
Then a validator can have 5 levels of scores in this dimension.
@kwunyeung I think this feature can already be implemented inside the UI without any needed changes to BDJuno. I think the issue should be moved to the UI repo instead since all the data you listed is already stored by BDJuno
In the new Big Dipper UI, we are suggesting a performance hexagon chart, we temporarily named it as
Potential
in the UI for now.There are six metrics in the chart. Each metric should be a statistical result in certain aspect. I would like to have BDJuno to provide the these data for Hasura.
Max change rate
Higher mark if the
Max change rate
of validator is closer to the median among all validators.Commission
Higher mark if the
Commission
of the validator is closer to the median among all validators.Delegators
Higher mark if a validator has more
Number of Delegators
. The value should be along the distributed curve of all validators.Self Delegation
Higher mark if a validator's self delegation is closer to the median among all validators.
Uptime
Higher mark if a validator has a higher average uptime
Proposals (This should be Governance)
I would like to rank the validators if they have
Create Proposal
,Deposit
,Vote
on governance proposals. However, this doesn't really differentiate the validators and really few data to track. I would also like to track some off-chain governance activities. For example, if there are any discussions or blog posting on certain proposals. This can be done by asking the validators to send a transaction to the Big Dipper donation address with a memo stating the URL of the governance discussion as proof. And then we can include these activities in the marks.Implementation proposal