In this video I explain how Account Abstraction works in the context of blockchain usability improvements. Here's my Substack where I write articles: kermankohli.su...
Hey, great job explaining how AA works. I think you made a small mistake/ omitted something at ~14:12 From my understanding funds are pulled from Paymaster to EntryPoint and EntryPoint pays Bundler for tx gas (since he, the Bundler, initiated the bundleTransaction and paid tx fee).
well explained Kerman! liked the way you build the intuition from ground level, love to see more deep dive videos in similar format :) hope Bob's leg is doing well xD
how is gas paid for the tx cause eventually network cost is still there. I know you said in a "Collaborative" fashion but if you could guide zooming a bit into it.
The user simply approves money being spent from their account and someone else is paying the tx cost but then takes their cut from the approval amount by the user. Hope that helps!
Why not give a 1:1 example of how an AA send is different from an EOA send? The comparison you shared walked through the sending of one asset via an EOA wallet, and then a bundled send via an AA wallet. This doesn't explain how an AA send is different from an EOA send. It demonstrates that bundled actions are possible on AA wallets, but not EOAs. I'm still not grasping how exactly AA unlocks wallets.
Thak you for the video. In some posts, there possibility of users to participate with web3 without need to create a wallet is described (like using e-mail etc), and refers to ERC-4337 (account abstraction) as standard to enable that. Do you have any details on how it supposed to work? or these claims are just a "press release" and this will be developed somehow in near feature
whose address is the message sender in this case when it ran to a code like msg.sender? Is it the address that is used to sign the message of sending 10 USDC, or the entry point, or the paymaster?
This video is a great example of why AA is such a mess. Not even people making videos have a deep understanding of how it works. This is so high level that it misses so many of the security faults of creating AA contracts and UserOperations. You should learn EVM development before posting info you don't understand.
This is intentionally meant to be a high level explanation for those that are less technically inclined. I've also written smart contracts for years that have managed large sums of money.