What is Blockchain Abstraction?

Blockchain abstraction, also known as 'abstract chain', is the simplification of the user experience on blockchain by hiding complex technical details. With blockchain abstraction, users can still benefit from blockchain technology without needing to understand the underlying technical factors.

This helps both users and developers easily interact with blockchain applications without needing deep knowledge of the technology. This is an important step in bringing blockchain closer to the general user.

Why is Blockchain Abstraction Necessary?

Although blockchain applications have improved in user-friendliness, there are still technical barriers that make it difficult for newcomers. For example, when a user wants to buy an NFT for the first time, they may find that they do not have assets on the correct blockchain to complete the transaction, or when sending USDT to a wallet but choosing the wrong network, resulting in asset loss. These situations may be simple for 'seasoned' crypto users, but they are complex and confusing for new users.

Blockchain abstraction helps address these issues by enhancing usability and interoperability between blockchain networks. Interoperability is the ability of different blockchain systems to exchange data and operate together seamlessly. As a result, assets can move between blockchain networks without intermediaries.

Just as the internet became popular when complex protocols like HTTP and TCP/IP were hidden, blockchain also needs to be simplified to get closer to users. Blockchain abstraction helps create a familiar experience, like simple logins and one-touch interactions, similar to familiar web2 applications.

Examples of Blockchain Abstraction

  1. User-friendly interfaces: Cryptocurrency wallets like MetaMask and Phantom are prime examples. Instead of managing complex cryptographic keys, users can perform transactions through intuitive interfaces like online banking apps. For example, MetaMask allows users to interact directly with the Ethereum blockchain right from the web browser, making it easy for everyone to access blockchain technology without deep technical knowledge.

    These wallets have also added many features like 'bridging' and 'swapping' right within the app, helping users transfer assets between blockchains without needing to use external bridges.

  2. Memorable accounts: The NEAR protocol is a layer 1 blockchain that has adopted blockchain abstraction by using easy-to-read account names instead of the complex character strings of wallet addresses. This reduces barriers for new users when entering the blockchain world.

  3. Linking to external data: Chainlink, a middleware solution that connects smart contracts to real-world data, is a form of blockchain abstraction. Thanks to Chainlink, DeFi platforms can easily obtain external data, such as market prices, without complex integrations.

Account Abstraction on Ethereum

Vitalik Buterin, the founder of Ethereum, shared about account abstraction as a way to enhance security and convenience for users. The new #Ethereum standard, ERC-4337, allows user wallets to function as smart contracts, eliminating the need to manage individual ownership accounts and private keys.

ERC-4337 opens up advanced features such as multi-signature wallets, where multiple private keys are required to approve transactions, reducing the risk of hacking. Users can also recover accounts through trusted contacts, minimizing the risk of losing private keys. Furthermore, ERC-4337 also supports paying gas fees with tokens other than Ether, or allows third parties to sponsor transaction fees, making the user experience more flexible and easier.

Summary

#Blockchain #abstraction plays a significant role in bringing blockchain technology to the masses. From user-friendly interfaces, easy-to-use wallets to interoperability between networks, all contribute to making blockchain more accessible.

As the internet once had to hide complex technical details for people to use it, blockchain also needs to be simplified to develop and attract new users. With advancements in account abstraction such as ERC-4337, users will have a safer and more convenient experience when participating in the cryptocurrency world. Blockchain abstraction will be the key to unlocking a new era where blockchain technology can become an indispensable part of our daily lives.