> For the complete documentation index, see [llms.txt](https://docs.abundance.xyz/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.abundance.xyz/abc-stack-architecture/key-features.md).

# Key Features

As a sovereign Rollup L1 framework built on Celestia, ABC delivers exceptional performance, flexibility, and sovereignty.

### Performance & Scalability

#### Gigagas Throughput

* **1 Gigagas Per Second Processing**: ABC Stack achieves throughput of 1 Gigagas per second — vastly more processing capacity than conventional L2s — by removing the computational overhead of settlement layer bridges and optimizing the execution layer specifically for Celestia's DA.
* **Low Block Times**: Enjoy rapid transaction confirmations (up to 100ms) with minimal latency through optimized block production pipelines and by eliminating the dependency on Ethereum's block time constraints
* **Real-Time State (WIP)**: Experience near-instantaneous (10ms) state updates by implementing partial block architecture where state updates can be broadcasted before complete blocks are finalized.

#### Advanced Block Building

* **Custom Block Building**: Developers can define custom rules for transaction inclusion and ordering through modifiable block building logic.
* **Rollup Boost Integration**: Connect to external specialized block builders who can optimize block construction for specific needs like MEV protection.
* **Lazy Block Building**: Conserve resources by generating blocks only when needed rather than at fixed intervals.
* **Dynamic Block Gas Limits**: Automatically adjust block capacity based on network demand through configurable parameters that can change during runtime.
* **Custom/Dynamic EIP-1559 Configurations**: Customize base fee algorithms and fee market mechanics to optimize for your specific economy.

### Sovereignty & Architecture

#### True Blockchain Sovereignty

* **No Settlement Costs**: Eliminate unnecessary fees and complexity by removing the enshrined Ethereum bridge
* **Sovereign Design**: Operates as its own settlement layer with complete authority over chain rules, upgrades, and parameters.
* **Independent State Validation**: Verifies transactions through its own network of nodes that run full state validation without relying on external chains.
* **Protocol Sovereignty**: Enables governance decisions to be made by the chain's own community without requiring approval from any parent chain.

#### Modular Architecture

* **Celestia Integration**: Leverage Celestia for data availability and consensus
* **Modular Bridging**: Implements bridges as separate modules that can be added, removed, or upgraded independently from the core protocol.
* **No Reorgs**: Benefit from Celestia's single-slot-finality for transaction certainty
* **ZK Ready**: Designed with future compatibility for zero-knowledge proof integration through a modular architecture that can incorporate ZK verification.
* **Sequencer HA Setup (WIP)**: High availability sequencer configuration for maximum uptime

### User Experience

#### Account Abstraction & Onboarding

* **Sequencer Sponsored Transactions**: Implement EIP-7702 to allow users to delegate their EOAs to smart contracts with sequencer-sponsored costs
* **Passwordless Onboarding**: Integrates with WebAuthn standard to let users authenticate using biometrics or hardware keys rather than managing private keys.
* **Gasless Transactions**: Optionally enable zero gas price operations that can be dynamically configured
* **Private Mempool**: Enable a protected transaction pool visible only to block producers, preventing frontrunning by keeping pending transactions confidential.

#### Advanced Account Features

* **Call Batching**: Send multiple calls in a single transaction to reduce gas costs and improving UX
* **Gas Sponsorship**: Allow any entity to pay for fees in any ERC20 or ETH through relayer infrastructure that detects user-signed messages and submits them as transactions with gas paid by designated sponsors.
* **Access Control**: Whitelist receivers, function selectors, and arguments
* **Session Keys**: Creates temporary limited-privilege keys through smart contracts that can authorize specific actions without full account access.
* **Multi-factor Authentication**: Combines multiple signature verification requirements in smart contracts to ensure multiple authentication factors are validated.
* **No Vendor Lock-in**: Built on top of standards that have powered Ethereum for years to ensure portability across different implementations.

### Technical Capabilities

#### Cryptographic Precompiles

* **EIP-7212**: Provides native support for secp256r1 curve through an efficient low-level implementation at the EVM level.
* **EIP-2537**: Implements BLS12-381 curve operations as EVM precompiles for efficient zero-knowledge proof verification and threshold signatures.
* **Prague Hardfork**: Activates the latest Ethereum technical improvements ahead of mainnet by implementing the Prague EIPs directly in the execution client.

#### Smart Contract Infrastructure

* **Preinstalled Contracts**: Deploy with essential contracts available from genesis, including:
  * **Safe Ecosystem**: `Safe`, `SafeL2`, `MultiSend` and `MultiSendCallOnly` at standardized addresses
  * **Deployment Utilities**: Safe Singleton Factory, `create2Deployer`, `CreateX`, and Arachnid's Deterministic Deployment Proxy
  * **ERC-4337 Support**: EntryPoint v0.6.0 and v0.7.0 with required `SenderCreator` dependencies
  * **Developer Tooling**: `Multicall3` for batched calls
  * **DeFi Infrastructure**: `Permit2` for token approvals
* **Utility Contracts**: Includes `multicaller`, `create3`, and other foundational infrastructure

#### Interoperability

* **Gelato Hyperlane Cluster**: Integrates dedicated messaging infrastructure that connects your chain to 100+ blockchains through secured messaging pathways.
* **Native or Bridged Token Options**: Provides flexibility to either mint tokens directly on your chain or use token bridge infrastructure to import existing assets.
* **Chain Abstraction (WIP)**: Invisible cross-chain transactions powered by ERC-7683 intent standard to eliminate cross-chain complexity from users by having intermediaries handle the execution details.

### Privacy & Security

* **Private Transactions**: Support for confidential transactions and [transaction privacy](https://vitalik.eth.limo/general/2023/01/20/stealth.html) to encrypt transaction amounts while still allowing verification of balance correctness through ZK.
* **Recovery Options**: Multi-path account recovery via social, email, OAuth, or other identity providers
* **Privacy-Preserving Identity**: Options for ZK Passport or similar verification where users can prove attributes without revealing sensitive data

***

ABC Stack represents the future of sovereign blockchain architecture. Build highly secure, scalable applications without the constraints imposed by traditional L2 designs.
