Abstract is a Layer 2 blockchain built on top of Ethereum. Its purpose is to offload computational demand and reduce transaction fees while still benefiting from Ethereum’s security and decentralization. Abstract follows a rollup-based architecture in which transactions are executed off-chain but finalized on Ethereum. This approach allows the platform to scale without introducing its own consensus mechanism or compromising on trust.
Rather than acting as a standalone chain, Abstract complements Ethereum by serving as a high-throughput execution layer. All critical state changes and proofs are eventually submitted to Ethereum for final settlement. This model ensures that Abstract remains trust-minimized while offering improved performance for developers and end-users.
Abstract utilizes zero-knowledge rollups (ZK rollups) to batch process transactions off-chain. Each batch of transactions is accompanied by a succinct cryptographic proof, known as a zero-knowledge proof (ZKP), which validates the correctness of the entire batch. This proof is submitted to Ethereum, where it is verified without replaying or exposing individual transaction data.
The use of ZK rollups provides multiple benefits. It reduces the data that needs to be stored and processed on-chain, significantly lowering transaction costs. It also enhances privacy, since only proof data and minimal metadata are revealed. The batch submission model supports high throughput, making the platform suitable for consumer applications that generate frequent user interactions, such as games, social networks, and marketplaces.
Abstract is fully compatible with the Ethereum Virtual Machine (EVM), enabling developers to deploy existing Ethereum smart contracts with minimal or no modification. The platform supports Solidity and integrates with standard tools like Hardhat, Truffle, and Remix. This design allows developers to reuse known workflows and avoid learning new languages or architectures.
Smart contracts on Abstract operate the same way as they do on Ethereum, but with the added benefit of reduced fees and faster execution. Developers can build new dApps or migrate existing ones without friction, which lowers the barrier to entry for adoption. Abstract also provides SDKs and libraries to facilitate integration with wallet systems, authentication flows, and asset transfers.
In rollup-based systems, it is critical to ensure that off-chain transaction data remains accessible and verifiable. Abstract addresses this requirement by integrating EigenDA, a modular data availability (DA) solution developed by EigenLayer. EigenDA decouples data storage from execution and consensus, enabling efficient high-throughput data publication.
With EigenDA, the transaction data from each rollup batch is stored in a distributed, verifiable environment that validators and clients can access to reconstruct state. This architecture ensures that applications running on Abstract are not vulnerable to data withholding or censorship. It also supports the long-term goal of modular blockchain scalability by separating execution, consensus, and data layers.
Abstract introduces account abstraction at the protocol level, using smart contract wallets as the default account type. These wallets are not simple key-based addresses but programmable smart contracts that manage permissions, recovery logic, transaction validation, and access control. Each wallet is initialized with an externally owned account (EOA) that can authorize transactions.
This design offers enhanced flexibility and security compared to traditional EOAs. Users can configure multiple signers, set time-based limits, or implement multi-factor access schemes. It also allows advanced features such as sponsored transactions, batched execution, and conditional logic at the wallet level.
The Abstract Global Wallet (AGW) is the platform’s smart contract wallet system. It supports passkey-based authentication methods, such as social login, email-based access, or biometric authentication, eliminating the need for private key management or seed phrases. When a user signs up, an EOA is created behind the scenes, and a smart contract wallet is deployed and linked to it.
Session-based authentication is built into the wallet flow. Once connected to a dApp, the AGW can issue a session token that allows the user to interact with the application for a defined period without repeated approvals. These sessions are secured using cryptographic signatures and can be revoked at any time. This structure enables a seamless, Web2-like user experience in a secure, decentralized environment.
The Abstract Bridge is the protocol’s native asset transfer mechanism, allowing users and applications to move tokens and data between Abstract and the Ethereum mainnet. It is designed to facilitate fast and secure cross-chain communication using zero-knowledge proofs to verify transactions without requiring trusted intermediaries.
When a user initiates a bridge transaction, assets are locked on Ethereum and minted or unlocked on Abstract. The process is reversed for withdrawals. The bridge operates through smart contracts on both networks and is integrated with Abstract’s developer SDKs, enabling easy inclusion of bridging features within dApps. This functionality enhances Abstract’s composability with other Ethereum-based protocols and increases its reach within the broader Web3 ecosystem.
Abstract is a Layer 2 blockchain built on top of Ethereum. Its purpose is to offload computational demand and reduce transaction fees while still benefiting from Ethereum’s security and decentralization. Abstract follows a rollup-based architecture in which transactions are executed off-chain but finalized on Ethereum. This approach allows the platform to scale without introducing its own consensus mechanism or compromising on trust.
Rather than acting as a standalone chain, Abstract complements Ethereum by serving as a high-throughput execution layer. All critical state changes and proofs are eventually submitted to Ethereum for final settlement. This model ensures that Abstract remains trust-minimized while offering improved performance for developers and end-users.
Abstract utilizes zero-knowledge rollups (ZK rollups) to batch process transactions off-chain. Each batch of transactions is accompanied by a succinct cryptographic proof, known as a zero-knowledge proof (ZKP), which validates the correctness of the entire batch. This proof is submitted to Ethereum, where it is verified without replaying or exposing individual transaction data.
The use of ZK rollups provides multiple benefits. It reduces the data that needs to be stored and processed on-chain, significantly lowering transaction costs. It also enhances privacy, since only proof data and minimal metadata are revealed. The batch submission model supports high throughput, making the platform suitable for consumer applications that generate frequent user interactions, such as games, social networks, and marketplaces.
Abstract is fully compatible with the Ethereum Virtual Machine (EVM), enabling developers to deploy existing Ethereum smart contracts with minimal or no modification. The platform supports Solidity and integrates with standard tools like Hardhat, Truffle, and Remix. This design allows developers to reuse known workflows and avoid learning new languages or architectures.
Smart contracts on Abstract operate the same way as they do on Ethereum, but with the added benefit of reduced fees and faster execution. Developers can build new dApps or migrate existing ones without friction, which lowers the barrier to entry for adoption. Abstract also provides SDKs and libraries to facilitate integration with wallet systems, authentication flows, and asset transfers.
In rollup-based systems, it is critical to ensure that off-chain transaction data remains accessible and verifiable. Abstract addresses this requirement by integrating EigenDA, a modular data availability (DA) solution developed by EigenLayer. EigenDA decouples data storage from execution and consensus, enabling efficient high-throughput data publication.
With EigenDA, the transaction data from each rollup batch is stored in a distributed, verifiable environment that validators and clients can access to reconstruct state. This architecture ensures that applications running on Abstract are not vulnerable to data withholding or censorship. It also supports the long-term goal of modular blockchain scalability by separating execution, consensus, and data layers.
Abstract introduces account abstraction at the protocol level, using smart contract wallets as the default account type. These wallets are not simple key-based addresses but programmable smart contracts that manage permissions, recovery logic, transaction validation, and access control. Each wallet is initialized with an externally owned account (EOA) that can authorize transactions.
This design offers enhanced flexibility and security compared to traditional EOAs. Users can configure multiple signers, set time-based limits, or implement multi-factor access schemes. It also allows advanced features such as sponsored transactions, batched execution, and conditional logic at the wallet level.
The Abstract Global Wallet (AGW) is the platform’s smart contract wallet system. It supports passkey-based authentication methods, such as social login, email-based access, or biometric authentication, eliminating the need for private key management or seed phrases. When a user signs up, an EOA is created behind the scenes, and a smart contract wallet is deployed and linked to it.
Session-based authentication is built into the wallet flow. Once connected to a dApp, the AGW can issue a session token that allows the user to interact with the application for a defined period without repeated approvals. These sessions are secured using cryptographic signatures and can be revoked at any time. This structure enables a seamless, Web2-like user experience in a secure, decentralized environment.
The Abstract Bridge is the protocol’s native asset transfer mechanism, allowing users and applications to move tokens and data between Abstract and the Ethereum mainnet. It is designed to facilitate fast and secure cross-chain communication using zero-knowledge proofs to verify transactions without requiring trusted intermediaries.
When a user initiates a bridge transaction, assets are locked on Ethereum and minted or unlocked on Abstract. The process is reversed for withdrawals. The bridge operates through smart contracts on both networks and is integrated with Abstract’s developer SDKs, enabling easy inclusion of bridging features within dApps. This functionality enhances Abstract’s composability with other Ethereum-based protocols and increases its reach within the broader Web3 ecosystem.