Data Availability Options
Data availability is essential for ensuring that all transaction data in your rollup is accessible and verifiable. Our IaaS platform supports multiple data availability (DA) layers, giving you the flexibility to choose the option that best fits your project’s needs. Below are the DA options we offer:
1. GlitchD DA Service
The GlitchD DA Service is our proprietary data availability layer designed by GlitchD Labs. It offers a cost-effective solution that is 10-100 times cheaper than other DA services. By using advanced technology, GlitchD DA provides a reliable and scalable DA solution tailored for modern blockchain applications.
Key Features
Exceptional Cost Efficiency: Significantly reduce data availability costs, saving up to 100x compared to other solutions.
High Throughput: Supports a large volume of transactions with minimal delay.
Infinite Scalability: Adjusts dynamically to network load for consistent performance and scales infinitely.
Integration
GlitchD DA Service integrates seamlessly with supported rollup frameworks on our platform, offering enhanced data availability and cost savings.
2. Celestia
Celestia is a scalable data availability network that securely scales with the number of users by using Data Availability Sampling (DAS). It allows you to deploy high-throughput, cost-efficient rollups with ease.
Key Features
Modular Architecture: Enables flexible deployment of various execution environments.
Data Availability Sampling (DAS): Allows nodes to verify data availability without downloading entire blocks, enhancing scalability.
Namespaced Merkle Trees (NMTs): Organizes data into namespaces, allowing applications to retrieve only relevant data.
Integration
Celestia can be used as the DA layer with rollup frameworks like Optimistic Rollups, Arbitrum, and ZK Rollups on our platform.
3. EigenDA
EigenDA is a high-throughput, decentralized data availability service designed for Ethereum rollups. It utilizes EigenLayer’s restaking mechanism to ensure secure and scalable data availability.
Key Features
Scalability: Handles high data throughput to meet increasing demands.
Security: Uses restaking and cryptographic techniques like erasure coding and polynomial commitments to ensure data integrity.
Cost Efficiency: Shares security and resources among participants to reduce costs.
Operator Network: Employs a network of operators who store data chunks and facilitate availability.
Integration
EigenDA can be integrated with various rollup frameworks on our platform, providing scalable and secure data availability. For detailed information, visit EigenDA’s documentation.
4. Ethereum DA (Blobs or Call Data)
Using Ethereum’s data availability through call data or blob transactions is the classic way to ensure data is published and available and provides the highest level of security guarantee for your rollup. It offers strong security by leveraging Ethereum’s consensus but is significantly more costly.
Key Features
High Security: Inherits Ethereum’s robust security and decentralization.
Simplicity: Easy implementation without additional DA infrastructure.
• Compatibility: Works seamlessly with Ethereum-based rollup frameworks.
• EIP-4844 (Proto-Danksharding): Ethereum upgrade introduced blob transactions to reduce data costs for rollups compared to using Ethereum calldata.
Integration
You can use Ethereum DA with rollups on our platform, especially when maximum security is a top priority.
5. Arbitrum AnyTrust DA
Arbitrum AnyTrust DA is a data availability solution designed specifically for Arbitrum rollups. It reduces costs by using a committee-based approach instead of posting all data on-chain.
Key Features
Committee-Based Security: Relies on a set of trusted validators (the Data Availability Committee) to ensure data availability.
Optimized for Arbitrum: Integrates smoothly with Arbitrum rollups and leverages Arbitrum’s technology.
Fallback Mechanism: If the committee fails, it can revert to on-chain data posting to maintain security.
Integration
When deploying Arbitrum rollups on our platform, you can choose Arbitrum AnyTrust DA as your data availability layer. For more information, consult the Arbitrum developer documentation.
Choosing the Right DA Layer
Selecting the right data availability layer depends on your project’s needs regarding cost, security, scalability, and performance. Our platform provides flexibility by supporting multiple DA options.
Considerations:
Cost Efficiency: If minimizing costs is a priority, the GlitchD DA Service offers significant savings of up to 100x compared to other solutions.
Security Requirements: For the highest security, Ethereum DA leverages Ethereum’s robust consensus mechanism.
Scalability Needs: For high-throughput applications, Celestia, EigenDA, GlitchD DA and Arbitrum Anytrust provide scalable DA solutions.
Framework Compatibility: Ensure the DA layer is compatible with your chosen rollup framework (e.g., Arbitrum AnyTrust DA with Arbitrum rollups).
Trust Model: Consider the trust assumptions of each DA layer, such as the committee-based approach of Arbitrum AnyTrust DA.
By offering a range of data availability options, including our proprietary GlitchD DA Service, we aim to provide you with the flexibility and tools needed to build efficient, secure, and cost-effective rollups tailored to your project’s unique requirements.
Getting Started
When deploying a new rollup, you can select your preferred data availability layer during the configuration process. Refer to our Deployment Guide for more detailed instructions.
Last updated