Ethereum has just announced its most recent NFT standardization upgrade for tokens, called ERC-4337. Ethereum is considered to be the most well-known blockchain platform used for NFTs and decentralized applications. The update is designed to increase the interoperability as well as the user-friendliness of NFTs that are on the Ethereum network which makes it easier for people who aren’t familiar with cryptocurrency.
Table of Contents
What is ERC-4337?
ERC 4337 can be described as one of the Ethereum Standard (not necessarily an official token standard) designed to convert account holders into intelligent ones. The more specific definition could be an abstraction method for accounts.
ERC-4337, also known as “Ethereum Request for Comment 4337,” is an update for Ethereum that allows account abstraction. Account abstraction, in simple terms it allows Ethereum wallets to operate as smart contracts.
This means that each cryptocurrency wallet will have its own permissions mechanism that can satisfy the needs of specific customers or programs.
ERC-4337 is in its draft form and hasn’t yet been finalized. Since ERC-4337 does not change the layers of consensus that it has, a number of implementations readily available, like OpenZeppelin as well as Stackup.
ERC-4337 introduces a new higher-layer, pseudo-transaction object known as UserOperation which packages multiple items into one single transaction to verify and batch execute as well as a payment system that provides the possibility of decentralized sponsorship of fees for payment. gas.
This change was suggested to Ethereum founder Vitalik Buterin and others in September 2021. It was officially announced on March 1st 2023 at the ETHDenver conference. It aims to improve the user experience of Ethereum wallets more user-friendly and lessen the risk of losing money.
The history of abstraction of accounts
The effectiveness of ERC-4337’s proposal can be demonstrated by the past background of proposals that deal with abstraction of accounts. Let’s review the various attempts.
EIP-86 The proposal was made in 2016-17 and focuses on creating smart contracts that can start and authorize transactions. Note that the present version of wallets (hardware or mobile.) require the account owner to authorize transactions.
EIP-2938 Proposed for 2020 with a focus on the creation of an entirely new kind of top-level account that uses the creation of smart contracts that are specific to addresses and implementation.
EIP-3074 Another idea is set to be announced in 2020. EIP-3074 could allow faster implementation of smart contract as a result of a brand new operation code (smart construction block for contracts). This proposal focuses on providing intelligent smart contracts that execute themselves.
In addition, EIP-196 focused upon making smart contracts better and secure. But, all of these suggestions focusing on an account abstraction did not go through. The reason is that they required modifications in the layer that is used to make consensus decisions on Ethereum.
In the case of the untrusted, imagine that the consensus layer is the backend and the execution layer similar to the front-end of Ethereum. Ethereum ecosystem.
EIP-4337 was first proposed in 2021. It was approved in 2023 as it guaranteed zero consensus layer protocol modifications. Ethereum Foundation security researcher Yoav Weiss reported on the development.
The technology behind ERC-4337 is being uncovered.
If you’re not an Ethereum developer, you must not lose too much sleep worrying about the technical aspects of EIP-4337, or more precisely ERC-4337. However, for those who are curious, let’s take a look at the tech.
Here’s a short diagrammatic depiction of the process
What are the advantages of ERC-4337?
Retrieves private keys that have been lost
One of the greatest dangers and worries in the world of cryptocurrency is the loss of key private keys of the user’s wallet. It’s a terrifying fact on Web3. ERC-4337 provides the possibility of social recovery, whereby selected users can get access back to their wallets when their personal keys get lost.
The conventional Ethereum account holders have to covertly record and save between 12 and 24 English phrases and private keys. As mentioned previously when the owner of the account loses their private key, or the associated secrets the account can’t be reinstated, and the system permits multiple users to restore accessibility to his account. reducing the risk of permanent loss and offering additional protection.
For instance, customers could choose trusted individuals who can assist them in connecting their accounts, which is similar to conventional banking. This greatly increases the trust in encryption.
Secure wallets are easier to access
ERC-4337 is also a secure wallet that do not require seed words for users who be unable to remember and secure.
Users are now able to protect their accounts with two-factor authentication (two-factor security) and biometrics. This makes the wallets more secure and easy to use. Others however are using Web3 specifically to protect themselves from security threats that methods such as biometrics can bring. Furthermore, seed words provide an additional level of security that some users might not wish to sacrifice.
However, this feature could allow 2FA or biometric access more convenient and available to those who are willing to put it in.
Another key feature of ERC-4337 is its ability to create multi-signature wallets that require a large number of people to be able to confirm transactions thereby increasing the security and trust of the system.
Furthermore, the standard blends EOA as well as CA to enhance Ethereum wallets more safe and user-friendly. For instance, a user can choose a specific number of people who are able to access the account only if all can agree. Access to accounts can be limited using devices that resemble smartphones like biometrics.
Making trading easier
The most challenging aspects of trading and collecting is how involved you need to be. Monitoring the metrics, timing mints and evaluating floor pricing each requires a constant effort.
The ERC-4337 on the other on the other hand, allows automated trading, for example the monthly spending restriction, AI trading, and changing yield farming positions. These tools are able to make trading much simpler and more accessible for users with all levels of expertise.
Bundled transactions are an additional important characteristic of ERC-4337 because they allow users to group multiple transactions in one place and only require one signature to complete each transaction’s operation.
When users make an exchange or add liquidity to Uniswap such as authorization, authorization for different tokens for swaps, as well as the addition of liquidity all require confirmation of the wallet as well as the bundled transaction addresses the issue of multiple confirmations in this process all simultaneously, increasing the effectiveness of the transaction.
Transactions that do not require gas
In the end, ERC-4337 permits transactions that do not require gas. This feature allows NFT collection and DAOs could provide gas-related expenses for their users, which reduces the price of transactions. In addition, this feature permits the bundling of transactions, which makes the process quicker and more efficient.
This also allows transactions to be paid costs with the tokens of an application, which can drastically reduce the cost of transactions. Blockchains that are complete, like Avalanche as well as its subnets were designed with this feature with this feature in the back of their minds.
Customers may also pay with alternative tokens, or even credit cards that are not on the chain which allows transactions to be made without the use of ETH. Any gas system or personal fee is now possible.
Furthermore, it permits users to pay for the gas fee for you even if they don’t have enough gasoline in their wallets. This will give you a variety of benefits, particularly for customers who are just entering the market.