ethavatar icon indicating copy to clipboard operation
ethavatar copied to clipboard

Add more informations to avatar

Open filips123 opened this issue 6 years ago • 5 comments

Add more informations to avatar, like in real Gravatar. This should be title, description, social links, contact informations... You could also partnership with original Gravatar. 😀

filips123 avatar Apr 27 '18 19:04 filips123

What's interesting, and I'd like to note this just for clarity, I've actually removed the title field in the new design in #12 . That's because that's how it looks on the new design compositions, but it's also something I was wondering. I personally prefer it with less data, since that just makes it easier to use, it removes "barriers to entry", although it does limit the utility of this for application developers. If you start to ask for more data, it makes you wonder if we should be going down the route of becoming a full-fledged identity solution... @lucaguglielmi might be able to provide more context on this.

cryptoquick avatar May 26 '18 15:05 cryptoquick

I am not sure what others thinks but personally I am big on keeping it simple.
If Ethavatar comes with too many information it will defeat the purpose. It will be just another "universal identity project". I foresee problems in keeping your profile updated across different apps and more complexity to an idea that is simple and efficient: An avatar for your Ethereum address.

lucaguglielmi avatar May 26 '18 20:05 lucaguglielmi

I am not sure what others thinks but personally I am big on keeping it simple.

I'm in this camp. at least to start, for MVP

owocki avatar May 28 '18 16:05 owocki

There is project called 3Box (by uPort which could also be integrated later 😊) which is "a distributed database that supports public and private data for Ethereum users". They have a web app which let users create profiles for their addresses.

It could be somehow integrated with EthAvatar. It already supports saving avatars so it will be needed to research how exactly it works and maybe adjust EthAvatar.

It is using OrbitDB which is build using IPFS so it should not be so hard to integrate it. More details on 3Box Architecture.

@owocki @mbeacom What do you think about this? It is probably needed to integrate this project with other services so it will have more functions and popularity.

There are also many other (generally identity) projects (like Blockstack, uPort, BlockOne ID...) that could be used for this so it should be researched how to connect with them.

I also think that you should not make new identity project from EthAvatar (because there are many others and will probably not be recognized and used because of that), but integrate it with other projects.

filips123 avatar Dec 03 '18 19:12 filips123

Hey @filips123, I'm Michael from 3Box! 👋I also cofounded uPort so I can help out a lot with this thread!

I absolutely love the idea of keeping the EthAvatar in a user's 3Box. 😃I had been speaking with @owocki about storing the Gitcoin Avatar in 3Box, but I think there could be a bunch of other information you could keep and get from 3Box as well.

3Box provides a public and a private key-value store to each user, so it would be trivial to upload the avatar to IPFS and store the content hash as a value in the user's DB. It could be like gitcoin.avatar: IPFShash or something like that. You would want to store it in the public store, which would make it publicly available to anyone calling getProfile(address), which is a static function and is open to anyone.

You could then also prompt the user by asking them, "Make this your default 3Box profile image? This will override your current profile image." and allow the user to also set the Gitcoin avatar as their default 3Box profile image, which is stored in the public profile under image.

michaelsena avatar Dec 07 '18 03:12 michaelsena