Great Ben Profile picture
Jun 3 23 tweets 13 min read Twitter logo Read on Twitter
Let’s talk #ERC4337.

It’s a new #Ethereum standard that introduces “Account Abstraction,” or smart account, capabilities in production. 

A thread🧵👇
1/21 Image
#ERC4337’s already spread to a handful of other chains, and it’s got big implications for #NFTs wherever it goes. Let’s dig into these implications in this thread 🔻

2/
What Is Account Abstraction?🔻

To understand AA, first it’s important to grasp the basics of accounts on #Ethereum and #Ethereum Virtual Machine (EVM) networks.
There are two main kinds of accounts to consider here: Externally Owned Accounts (EOA) and Contract Accounts (CA).

3/
An EOA is a simple wallet, e.g. a #MetaMask wallet, that can only sign transactions. A CA is an actual smart contract, so it contains customizable code, but it can only complete transactions if approved by an EOA wallet. 

4/ Image
What AA does, then, is essentially blend EOA x CA capabilities, making it so regular wallets can execute smart contract code. This field is a big area of interest in the Ethereum development community right now because of the many use cases it can foster.

5/
What Is #ERC4337?🔻

With its mainnet arrival announced on March 1, 2023, #ERC4337 is a new Ethereum standard that introduces AA to increase the flexibility of accounts on, and simplify user interactions with, #Ethereum.

6/
This standard is now in action on other #EVM chains.

There are different ways to approach AA, but #ERC4337 employs an “alternative mempool” technique that can enable new kinds of transactions to be bundled and sent onchain thanks to a special “EntryPoint” smart contract.

7/
At the heart of this system are three basic elements:

1. UserOperation (UserOp): A transaction made from an #ERC4337 wallet, it represents the action a user wants to perform on #Ethereum or an #EVM.

8/
2. Bundlers: A node that aggregates UserOps and creates transactions to be executed, acting as intermediaries between users and the chain in question.

3. Paymasters: Entities, e.g. apps, that can cover the costs of users’ UserOps gas fees.

9/
#ERC4337 NFT Use Cases🔻

#ERC4337’s advances can considerably simplify the user experience around interacting with crypto but also with #NFTs. Some AA applications that should become increasingly commonplace here going forward include:

10/
1. Simpler, Safer Accounts — Currently, #NFT users need to manage a pair of cryptographic keys, e.g. safely storing a 12-word seed phrase, to keep access to their digital assets. With #ERC4337, users can instead maintain their wallets with Apple or Google accounts, etc.,

11/
and recover their wallets using trusted social connections like family and friends. Conversely, apps can also use this standard to create and maintain wallets on behalf of their users too.

12/
2. Gasless Transactions — For instance, on Ethereum you have to pay an #ETH fee as gas to complete transactions. With #ERC4337, users can perform transactions without #ETH or other crypto in their wallets thanks to Paymasters. Or they could pay gas with stables, WBTC, etc.

13/
3. Bundled Transactions — #ERC4337 allows for multiple onchain operations to be performed in a single transaction. For example, let’s say you’re moving #NFTs from one wallet to a new vault wallet.

14/
With AA you can list the ones you don’t want to keep anymore and transfer the ones you do all within a single transaction, thereby considerably reducing the complexity and time of the transaction experience.

15/
4. Permissioned Activity — Thanks to #ERC4337 users can now customize permissions for their accounts in ways, like requiring multisig transactions, allowing only certain addresses to perform certain transactions on their behalf, or restricting certain activities altogether.

16/
5. Session Keys — Lastly, another really cool application that #ERC4337 opens up are “session keys,” i.e. temporary keys that allow a wallet to interact with a specific app in specific ways for a specific period of time.

17/
One can envision session keys becoming very popular in the #NFT gaming scene, where you could use it with a game to ensure you don’t have to sign a ton of transactions or be worried about having and needing to revoke open token approvals months later.

18/
The Big Picture🔻

#ERC4337 only just recently went live on mainnet, so the infrastructure scene around it has only just begun to bloom. Some teams like @stackup_fi are already doing a great job making it easier for builders to start developing with #ERC4337.

19/
Giants like @MetaMask are exploring here, so expect a lot more traction around this standard in the months ahead as even more projects start diving in.

20/
Combine the powers of the #ERC4337 standard with the powers of the also recently activated #ERC6551 (NFTs as wallets) standard, and we get an exciting new era in the #NFT space filled with wide open possibilities.

SOURCE:metaversal.banklesshq.com/p/erc4337?utm_…
@WPeaster 🫡

21/
What do you feel excited about??
What do you feel discouraged about?

Let me know in the comment section

If you find this thread insightful,
Pls like retweet and give me a follow for more informative and insightful content 🤲😊
#NFT #ERC4337 #ERC6551 #ERC20 #EthereumNFTs
@threadreaderapp
Pls unroll it

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Great Ben

Great Ben Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @great_ben_

Jun 6
Ever thought of your NFTs becoming mini financial hubs? It’s now possible.

Since the launch of EIP-6551 (aka Token Bound Accounts), every #Ethereum-based #NFT in existence, from #CryptoKitties to #BoredApes, can now act as a wallet.

A Breakdown thread🧵 on EIP-6551 👇

1/19🧵
These NFT-owned wallets can now own other assets like:

🔸$ETH

🔸ERC-20 tokens like USDT

🔸ERC-721 tokens

🔸ERC-1155 tokens, aka semi fungible tokens.

2/
This means that if you own a Bored Ape, you can now have that Bored Ape own a Moonbird, Azuki, all in a single wallet.

Or, you can create an inception of wallets within #NFTs and have your #BAYC own your #MAYC and your #MAYC own your #CryptoPunk and your Punk own your $ETH

3/
Read 21 tweets
Apr 29
1/7🧵
🌠What are #BRC20 Tokens?

#BRC20 stands for "Bitcoin Request for Comment" and is an experimental token standard.
2/7🧵

Using Ordinals, developers inscribe text directly onto the #Bitcoin Blockchain.
This text is being used to represent fungible tokens that are interchangeable on a 1:1 basis.
3/7🧵
🌠Why are they interesting?

❕Increased interest in building on Bitcoin.

❕Rely on Bitcoin's proof-of-work consensus for security.

❕Wallets like UniSat Wallet support BRC-20 tokens.

The Total market cap for BRC-20 tokens is around $17.5 million.
Read 8 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Don't want to be a Premium member but still want to support us?

Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us on Twitter!

:(