paint-brush
Can Account Abstraction Solve Crypto's UX Challenge? by@penworth

Can Account Abstraction Solve Crypto's UX Challenge?

by Olayimika Oyebanji August 16th, 2024
Read on Terminal Reader
Read this story w/o Javascript
tldt arrow

Too Long; Didn't Read

Account abstraction is a user-centric approach which seeks to offer a greater level of convenience and an interplay between web3 and traditional or mobile experience. It is ultimately designed to improve user onboarding experience by decoupling the user from the troubles of managing a self -custodial wallet.
featured image - Can Account Abstraction Solve Crypto's UX Challenge?
Olayimika Oyebanji  HackerNoon profile picture

Circle's Chief Strategy Officer and Head of Global Policy, Dante Disparte, once called for the abstraction of blockchain technology in an interview with Forbes. This advocacy made a lasting impression on me and eventually led me to Dante, whom I was privileged to interview in 2023.


Onboarding one billion of the human population to the decentralized internet is a task that has engaged the minds of blockchain developers and pioneers in the web3 space, attracting a wide range of strategies but rarely solving the user interface problem that has continued to hinder the disruptive potential of blockchain, making mass adoption a nearly impossible goal.


According to Dante, we can change the world with blockchain if we stop talking about it. Strange as this may sound, it contains an element of truth. After all, as the saying goes, action speaks louder than words.


Demystifying a complex technology such as blockchain is largely informed by the need to educate the end consumers about its potential to change our world while simplifying their interaction with it. But do most people care about how a product is made? Do most people care to know that coltan is to mobile devices what the brain is to the nervous system?


In the real world, it is frankly natural for most people to overlook the technical details of a technology because of the tendency to focus on the problem it solves or the purpose it serves. This disposition applies to even the most breathtaking technological inventions, such as the airplane, the mobile phone, etc. It rarely matters to most of us how the airplane works as long as we continue to enjoy the convenience that using a smartphone and traveling by air offers.


No exception can be made for blockchain technology. Since its emergence, the general consensus has increasingly been in favor of diverting attention from the technical details to a more nuanced and less cumbersome approach, accentuating the user value of blockchain as an emerging technology. At the forefront of the disentanglement of blockchain technology from its complex layers are account abstraction(AA) and chain abstraction , the emerging technologies that aim to bridge the gap between the complex world of blockchain and the user-friendly experiences we're accustomed to.

What is Account Abstraction?

Account abstraction is a user-centric approach that seeks to offer a greater level of convenience and an interplay between web3 and traditional or mobile experience. It is ultimately designed to improve the user onboarding experience by decoupling the user from the troubles of managing a self-custodial wallet.


Since blockchain wallets, powered by smart contracts and a key pair(private and public keys), are a bit difficult to use (ie, oftentimes the layers require users to create a wallet, store a seed phrase,

and constantly guard against theft, which may result from losing the private key), it is becoming crucial to reorient crypto users to the emerging paradigm.


The key points about account abstraction are the simplification of the complex interactions with blockchain technology and allow users to manage their digital assets directly from their mobile devices. EtherMail, an app on PlayStore pioneering the Email-as-a-wallet solution, is a verifiable example of how this app-to-wallet integration can revolutionize the onboarding process and improve user experience.


Furthermore, experience has shown that it is quite logical for a mass adoption strategy to incorporate a user-centric approach and that the primary focus must be channeled towards the creation of a familiar app-like interface aimed at reducing the barrier to entry for users and providing a familiar and easy entry point for Web3 enthusiasts.



Account Abstraction On The Ethereum Blockchain

It is no coincidence that a revolutionary technology like account abstraction began on the Ethereum blockchain with the introduction of the ERC-4337 standard. As the world's most popular smart contract platform, churning out this solution was a milestone.


With this feature, Ethereum developers and DApp builders have the freedom to add account abstraction options to their DApps, so much so that it enables them to simplify user experience to the point where people don't even think about the underlying blockchain infrastructure.


Making web3 more accessible for the everyday mobile user is at the heart of account abstraction, and its implementation on the Ethereum network is such that it is not natively supported. AA can only be designed to work with externally owned accounts (EOAs), but blockchain protocols offering native AA integration or smart contract wallets can be implemented directly.

Conclusion

Creating a user-centric blockchain experience is a progressive endeavor whose success is critical for the mass adoption of blockchain technology. Visionaries like Vitalik Buterin and Dante Disparte understand that the path that leads to the one billion user market must be familiar and not necessarily a technical one.


The emergence of account abstraction (AA) offers a practical solution to the web3 onboarding process by providing users with a familiar tool to navigate the complex world of blockchain technology. This latest development heralds a revolution in the UX of blockchain protocols by highlighting the fact that a simplified user experience is the key to unlocking its vast potential.