On Abstraction
In this foundational whitepaper, Vitalik Buterin outlines the conceptual shift toward ‘Account Abstraction’ in Ethereum, arguing that the rigid distinction betwAbstract
In this foundational whitepaper, Vitalik Buterin outlines the conceptual shift toward ‘Account Abstraction’ in Ethereum, arguing that the rigid distinction between user accounts (EOAs) and smart contracts is a limitation on system flexibility. He discusses how the current protocol dictates that only EOAs can initiate transactions, which forces developers to build complex, brittle workarounds for features like multisig or gas abstraction. The paper proposes a generalized model where the logic for transaction validation and execution is placed into the contract itself. By abstracting away the signature verification and nonce management, the Ethereum protocol could theoretically support any authentication mechanism, including those based on quantum-resistant cryptography or social recovery. This article set the theoretical groundwork for the multi-year effort to move Ethereum toward a more programmable and versatile account model. It highlights the importance of keeping the protocol layer ‘lean’ while empowering the application layer to define account behavior, ultimately envisioning a network that is not constrained by hard-coded assumptions about how users verify transactions or pay for computation. Authors: Vitalik Buterin Publication: Project Whitepaper Publication date: 2015-01-01Key findings
- Identifies the limitations of hard-coding account logic in the protocol.
- Proposes moving authentication logic from the protocol layer to smart contracts.
- Argues that account abstraction is necessary for future-proofing Ethereum against new cryptography.
- Conceptualizes a more modular and flexible transaction verification system.
Citation
Vitalik Buterin (2015). On Abstraction. Project Whitepaper. https://blog.ethereum.org/2015/07/05/on-abstractionRelated knowledge
- “Hide the Wires”: Why Web3 Is Getting Invisible — article
- “Hide the Wires”: Why Web3 Is Getting Invisible — related-article
- Browser Wallet — glossary
- Browser Wallet — related-glossary
- From Hype to Reality: The Rise of Quantum-Resistant Cryptography — article
- From Hype to Reality: The Rise of Quantum-Resistant Cryptography — related-article
- Gas Price — glossary
- Gas Price — related-glossary
- HD Wallet — glossary
- HD Wallet — related-glossary
- How Blockchain Architecture Is Quietly Solving Real Business Problems — article
- How Blockchain Architecture Is Quietly Solving Real Business Problems — related-article
- LP Token — glossary
- LP Token — related-glossary
- Modifier — glossary
- Modifier — related-glossary
Canonical knowledge ID:
research:on-abstraction