Usually, there are 3 phases of any wallet, and different projects are solving for each friction point

  1. User onboarding - The major friction point —> The seed phase : Many solutions are getting built to solve this (social login, MPC, etc. - the newest one is implementation of EIP 4337)
  2. Solving for internal UX of a wallet - The major friction points are —> human unfriendly wallet addresses, gas, multiple auth, session keys, etc. (wallet addresses are replaced with ENS-like handles, rest all problems remain same for non-custodial wallets)
  3. Interaction of the wallet with the outside products and services - The major friction point —> authentication (web3Auth like social logins etc is built in this space)

All middleware solutions are aimed to solve for phase 2 and phase 3.

Untitled

Startups working on Account Abstraction mostly focus on solving 3 main problems.

  1. Wallet aggregation by Identity Segregation
  1. Creating usability and generating traction via such a single identity across the entire Web3 by doing integrations
  2. Cross- Chain settlement