IDEN

IDEN

IDEN is a mutual voting system designed to help you discover your identity. The goal of IDEN is to evolve into the Identity Layer of Ethereum and set a new standard for identities of web.

IDEN

IDEN

IDEN is a mutual voting system designed to help you discover your identity. The goal of IDEN is to evolve into the Identity Layer of Ethereum and set a new standard for identities of web.

The problem IDEN solves

IDEN solves the issue in traditional social media where people only show a curated version of themselves, without really knowing how others perceive them. On platforms like Instagram, people create the image they want to portray to others. However, they cannot know how they are actually perceived by others.
In IDEN, information about how others view you is continually conveyed through voting. In IDEN app, users are presented with questions about others, such as "Who among these people is the best listener?" along with a list of people they know as options. Users then vote for the person who they think best fits the criteria of the question. Each vote is recorded in individual SBTs (Subjective Blockchain Tokens), and the accumulated voting data is summarized by AI NLP model to dynamically update a single Identity SBT. In this Identity SBT, every user has a summary of their personality evaluted by other users. Through this, users can have fun recording how they actually feel about others, and also hear what other people think about them.

Challenges we ran into

The problem we identified was that the wallet user experience was too complicated for general users. However, we believed that in order to solve the identity issue on the web, not only existing Web 3 users but also general users should all use this app. To address the UX problem of the wallet, we wanted to implement an in-app wallet, but recording the keys on the server posed a security risk due to the potential for hacking.

To solve this, we implemented an in-app wallet without seed phrases / signing procedures by using key sharing. In this approach, the key is split using Shamir's Secret Sharing Algorithm and stored across the mobile device, server database, and email. When two or more of these are brought together, the encryption key is decrypted. Since two out of three are needed, even if the server is hacked, the user's private key is not compromised. Additionally, if the user changes devices, they can regain access to their assets as long as they can access the server database and email, eliminating the need to remember seed phrases. All of this happens within the app, so there is no need for a signing process to interact with the blockchain.

Tracks Applied (6)

QF Track

IDEN is the closest project to the community in terms of recording users' mutual evaluations and thereby helping them di...Read More

Open Track

The goal of IDEN is to evolve into the Identity Layer of Ethereum and set a new standard for identities of web, which ha...Read More

Sponsor Track: Linea

Before evolving IDEN into an independent layer, we had to use another Layer 2 solution that offered low gas fees and fas...Read More

Sponsor Track: Chainlink

IDEN utilizes Chainlink Functions to connect NLP models with contracts. By using an external API (in the current demo, t...Read More

Sponsor Track: Taiko

We plan to make IDEN a Layer 3 solution. This is because we need to handle the high traffic generated by a social app an...Read More

Sponsor Track: Polygon

Before evolving IDEN into an independent layer, we had to use another Layer 2 solution that offered low gas fees and fas...Read More

Discussion