Account abstraction allows user accounts to be free from the constraints of EOA (Externally Owned Accounts), diversifying the methods of user identity verification. DAuth supports an implementation of account abstraction, enabling users to utilize Web2-style authentication methods like email or Google to directly control their accounts and assets. This eliminates the need for users to manage their private keys and avoids reliance on third-party private key custodians.
Using DAuth AA not only satisfies user demands for asset security and privacy but also preserves the permissionless as Web3 native. While the DAuth network provides social identity proof through the ZK SDK and the DAuth AA contract cannot prevent or deny user proof on-chain authentication, upholding the permissionless characteristic of Web3.