-
Notifications
You must be signed in to change notification settings - Fork 3.6k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
x/Staking: make validator info have an explicit link to profile pictures #9988
Comments
I'm not sure if I'd so far as to say that Keybase failed. I'd also be seriously shocked that explorers or clients actually overwhelm their servers. That being said, I do think it's a bit weird that e.g.
|
The explorer / client overhead was AFAIU an issue in like the first month of launch, though I could be totally wrong! Hrm, why is
|
It just seems too limited. Like having |
Wait but keybase rn is specifically a profile, not just a link to the image. I think identity and profile_picture are distinct roles. (identity could be a twitter profile, versus profile picture is just the png everyone PRs to every single explorer / wallet) |
Adding a link to a profile picture makes sense. Having something resolve to only the png, jpeg or other format seems fine. From a front end perspective it could be weird with handling different sizes. TBH id prefer to move away from key base to something like the twitter api as an identity. Most people don't use key base and have to set one up for running validators. |
what about adding a metadata field that can be extended if needed on the fly instead of needing to update a struct each time. |
I imagine there would be more than one "identity" too e.g. I am not so sure if profile picture should be fit into |
Problem
Historically, validator info was obtained indirectly, via validators having a link to a keybase in their identity field, and then explorers & wallets going to keybase to find their profile picture and displaying that.
This was making a bet on keybase becoming big, which ended up not panning out. (Even at launch, IIRC, getting cosmos validator profile pictures ended up being a large load on keybase servers)
Now explorers like mintscan maintain their own repository for storing profile pictures, that has no authentication to ensure it maps to what the on-chain validator wanted.
Proposal
We should make validator info field have an explicit field for
profile_picture
, which links to a png or jpg image of some max size, that explorers / wallets / etc. can all use in a unified manner.We shouldn't be having images done indirectly via keybase imo, because the scale of cosmos >> the scale of keybase, and clearly this has failed at getting sufficient adoption.
For Admin Use
The text was updated successfully, but these errors were encountered: