Our team has proposed EIP-4972, an extension proposal for the Ethereum Name Service (ENS), aiming to provide all ENS users with a readily available AA-compatible smart account. By implementing this extension, each ENS name can be used to derive a unique AA-compatible smart account, exclusively deployable by the domain name owner, enabling immediate receipt of cryptocurrencies. Considering that the majority of ENS names are currently controlled by EOA, we believe that this dual-account setup would enhance the usability of ENS names. With the inclusion of a smart account derived from an ENS name, the ENS name itself gains the ability to hold status and information, potentially unlocking additional use cases and increasing the value of ENS names. Aside from this proposal, we want to bridge the community of Account Abstraction and the community of ENS together, we believe there will be huge potential with these two communities together.
There are mainly two components we aim to deliver:
The success of the project could be measured by:
Our project will help extend the current ENS usability and allow ENS names to hold status and values. All our work will be open and shared by the whole community, including but not limited to the following items:
We are going to implement ERC-4972 and research how to integrate the smart account with existing wallets and dApps with minimum effort. The output would be an open-sourced implementation and proper SDK/documentation/guides/gitbook for the community to integrate.
Our team members:
EIP-4972: Name Owned Accounts: https://github.com/ethereum/EIPs/pull/4972
Milestone 1, End of June 2023, Our team intends to release a smart contract that enables the creation of AA-compatible smart accounts from ENS names. This smart contract will facilitate the seamless transition from EOA to smart accounts for ENS users, streamlining the process of managing cryptocurrencies on the Ethereum network. The smart contract will be released with clear documentation and instructions. We will also ensure that the smart contract is thoroughly tested and audited to guarantee its safety and reliability.
Milestone 2, End of Q3, 2023, we intend to be actively involved in the ENS and AA communities, seeking feedback and support from community members. We plan to participate in community forums, discussions, and events related to ENS and Account Abstraction to gather feedback and address any concerns or issues raised by the community. By engaging with the community, we hope to gain valuable insights into how we can further improve and optimize the EIP-4972 implementation and promote its adoption.
Milestone 3, End of Q4, 2023: Our goal is to have at least one partnership and implementation of EIP-4972 to an existing wallet or dApp, sharing our vision for promoting the adoption of Account Abstraction and enhancing the user experience. Through these partnerships, we hope to create a more accessible and user-friendly ecosystem for managing cryptocurrencies on the Ethereum network.