Wallet As an Identity
Last updated
Last updated
Wallet-as-an-identity is the most important infrastructure developed by Daoing to empower the Web3 communities. This includes three main parts: identity aggregation, encrypted chats and commenting system.
Users can bind multiple wallets on multiple chains within one account, which primarily helps the following:
Supporting various Web2 and Web3 login methods including anonymous login, and generating built-in MPC wallets for non-wallet registered users.
Users can search other users based on their public key addresses or ENS domain names and initiate chat requests (if they are individual users) or join community requests (if they are community contract addresses).
Users can purchase and use .dao domain names in different scenarios.
Daoing's current mobile app, as well as the upcoming web and browser plug-in version, all support users to initiate encrypted chat requests based on wallet addresses, and recipients need to accept the request to start the chat.
For example, you want to join and donate to a DAO but would like to first ask some clarifying questions. You can initiate a chat request with the founder or member of the DAO according to their wallet address, or apply to join the community of this DAO Group. You can then decide whether to donate after chatting with other members.
As a community-based chatting app, community members form a set of commenting system through their reactions to each other's chat messages (upvote or downvote).
Factors affecting the commenting system include but are not limited to:
The type of chat messages (link, text, image, video)
Amount of Reactions to messages (amount of upvotes or downvotes)
Ratio of Reactions to messages (ratio of upvotes or downvotes)
Length of chat messages (messages longer than 240 characters has a higher upvote ratio)
For the communities, this commenting system will solve the following problems:
Spam Message Filtering: Multiple downvotes may ban a user automatically.
Thought Leader Tracking: Users with higher amount or ratio of upvotes are more likely to be recommended to be followed by the system.
Chat-channel Gating: For example, users with good commenting scores are allowed to join certain channels.
Slow Mode Channel: Users with higher amount or ratio of upvotes are allowed to chat more frequently in slow mode.
Allow all communities to use the decentralised encrypted storage network based on the .DAO protocol, so that all community activities including chat records, community applications, and content creation are censorship-resistent.
Create a chain-agnostic (chain-independent) DID identity for users, and automatically switch the corresponding network when using Dapp, so that users do not feel the existence of the specific chain.
Users only need one DID, but can have multiple digital identities for users to freely configure for different usage scenarios (such as displaying digital identities related to gaming when playing games, and displaying digital identities related to work experience when applying for jobs).
The user's DID can be used not only in Web3 applications, but also as authentication in the Web2 world.