Custody
How is asset preservation secured?
Last updated
How is asset preservation secured?
Last updated
Contract Account(CA) can be envisioned as a vault controlled by a programmable keypad. CAs have the drawback of lacking private keys, which means they cannot independently execute transactions and require requests from EOAs (Externally Owned Account) to do so. However, unlike EOAs, CAs possess the advantage of programmability.
In the conventional process of EOA transactions, users independently create and sign their transactions using their private keys. These transactions are then submitted to the public mempool. Subsequently, validators prioritize transactions based on their gas costs and include them in blocks, which are ultimately submitted to the Ethereum network.
IBE has its own Paymaster, making it independent and maximizing the security of its users and the assets entrusted to it. Paymaster function takes responsibility for fully paying the gas fees on behalf of the user to validate UserOperations.
See p19 here
ERC-4337 is a proposition () designed to introduce account abstraction without making modifications to the consensus layer. It achieves this by replicating the process of transaction verification and execution, typically occurring at the consensus layer, and implementing it at the Application Layer. To accomplish this, new contracts and actors such as UserOperation, EntryPoint, Bundler, and Paymaster are introduced.