{"license":"CC-BY-4.0","licenseUrl":"https://creativecommons.org/licenses/by/4.0/","attribution":"ChainChoice (https://chainchoice.io)","category":"data_availability","evidenceReadAt":"2026-10-22","generatedAt":"2026-11-12","criteria":[{"id":"published_cost_per_mb","label":"Published cost per MB (verifiable, not negotiated)","weight":30},{"id":"security_model_actual","label":"What actually secures the data","weight":30},{"id":"das_and_retention","label":"Sampling live + how long data stays retrievable","weight":25},{"id":"halt_blast_radius","label":"Blast radius if it halts + documented uptime","weight":15}],"providers":{"celestia_da":{"published_cost_per_mb":{"s":7,"q":"which has a default value of 65,000 gas. | The default maximum is set to 100 times the minimum gas price (0.2 TIA). | there is no protocol enforced minimum fee (similar to EIP-1559 in Ethereum).","u":"https://docs.celestia.org/learn/TIA/submit-data/","d":"2026-10-22"},"security_model_actual":{"s":6,"q":"This is possible as Celestia does not require a majority of the consensus (i.e., block producers) to be honest to guarantee data availability.","u":"https://docs.celestia.org/learn/celestia-101/data-availability/","d":"2026-10-22"},"das_and_retention":{"s":6,"q":"As of version v6 of celestia-app, celestia-node has implemented a light node sampling window of 7 days, as specified in CIP-36. | Light nodes now only sample blocks within a 7-day window instead of sampling all blocks from genesis.","u":"https://docs.celestia.org/learn/celestia-101/retrievability/","d":"2026-10-22"},"halt_blast_radius":{"s":7,"q":"We’re fully operational | We’re not aware of any issues affecting our systems. | 100% uptime","u":"https://status.celestia.org/","d":"2026-10-22"}},"ethereum_blobs_da":{"published_cost_per_mb":{"s":9,"q":"This means that the reserve blob base fee becomes BLOB_BASE_COST * base_fee_per_gas / GAS_PER_BLOB","u":"https://eips.ethereum.org/EIPS/eip-7918","d":"2026-10-22"},"security_model_actual":{"s":9,"q":"For each value it would provide a KZG proof and use the point evaluation precompile to verify the value against the versioned hash that was submitted before","u":"https://eips.ethereum.org/EIPS/eip-4844","d":"2026-10-22"},"das_and_retention":{"s":8,"q":"With the current parameters, this is 1/8 of the total data (i.e. blobs in a block), which can in the future be decreased to 1/16 or even 1/32","u":"https://eips.ethereum.org/EIPS/eip-7594","d":"2026-10-22"},"halt_blast_radius":{"s":9,"q":"Minimum number of custody groups an honest node custodies and serves samples from","u":"https://raw.githubusercontent.com/ethereum/consensus-specs/master/specs/fulu/das-core.md","d":"2026-10-22"}},"eigenda_da":{"published_cost_per_mb":{"s":4,"q":"Once a reservation is created onchain, it can be updated through the `setReservation` function in the contract. This | function is called by EigenDA governance to manage and maintain reservations for users.","u":"https://raw.githubusercontent.com/Layr-Labs/eigencloud-docs/main/docs/eigenda/core-concepts/payments.md","d":"2026-10-22"},"security_model_actual":{"s":3,"q":"To guarantee **liveness**, we currently rely on a trusted disperser that does not censor clients' blob disperser requests. We will soon introduce decentralized dispersal to remove this trust assumption.","u":"https://raw.githubusercontent.com/Layr-Labs/eigencloud-docs/main/docs/eigenda/core-concepts/security/security-model.md","d":"2026-10-22"},"das_and_retention":{"s":2,"q":"All data submitted to the EigenDA Service is subject to automatic and irreversible deletion after a period of fourteen (14) days.","u":"https://raw.githubusercontent.com/Layr-Labs/eigencloud-docs/main/docs/eigencloud/legal/terms-of-service.md","d":"2026-10-22"},"halt_blast_radius":{"s":2,"q":"Disperser Address | `disperser.eigenda.xyz:443` | Stake Sync (AVS-Sync) Interval | Every 6 days","u":"https://raw.githubusercontent.com/Layr-Labs/eigencloud-docs/main/docs/eigenda/networks/mainnet.md","d":"2026-10-22"}},"avail_da":{"published_cost_per_mb":{"s":2,"q":"TURBO DA IS CURRENTLY IN PRIVATE BETA | Access to Turbo DA is currently limited only to whitelisted users. | Every account on Turbo DA needs to buy 'credits', measured in KBs/MBs of data which is the amount of data they can submit to Turbo DA.","u":"https://docs.availproject.org/docs/da/build/turbo-da","d":"2026-10-22"},"security_model_actual":{"s":5,"q":"Avail uses Nominated Proof of Stake (NPoS) for validator selection, combined with two Substrate-based protocols for block production and finality: | A supermajority of validators must sign off on a block header (which includes the KZG commitments and a Merkle root of the data) for it to be…","u":"https://docs.availproject.org/docs/da/concepts/how-avail-da-works","d":"2026-10-22"},"das_and_retention":{"s":5,"q":"It calculates a confidence score — the probability that the full block data is available given the number of cells successfully verified. | Light clients that verify cells also re-share them on the peer-to-peer network, increasing overall data availability for the network.","u":"https://docs.availproject.org/docs/da/concepts/how-avail-da-works","d":"2026-10-22"},"halt_blast_radius":{"s":3,"q":"Mainnet and testnet RPC endpoints, chain specs, and bridge contract addresses.","u":"https://docs.availproject.org/docs/da/networks","d":"2026-10-22"}},"near_da":{"published_cost_per_mb":{"s":1,"q":"At the time of writing, 100KiB is a flat fee of 1NEAR. To limit the costs of NEAR storage even more, we don’t store the blob data in the blockchain state.","u":"https://docs.near.org/chain-abstraction/data-availability","d":"2026-10-22"},"security_model_actual":{"s":2,"q":"The blob commitment currently needs to be more efficient and will be improved, but it benefits us because anybody can build this with limited expertise and tooling.","u":"https://docs.near.org/chain-abstraction/data-availability","d":"2026-10-22"},"das_and_retention":{"s":1,"q":"The pruning time is at least 3 NEAR epochs, where each epoch is 12 Hours; in practice, this is around five epochs. Once the receipt has been pruned, it is the responsibility of archival nodes to retain the transaction data, and we can even get the data from indexers.","u":"https://docs.near.org/chain-abstraction/data-availability","d":"2026-10-22"},"halt_blast_radius":{"s":4,"q":"No problems detected. | NEAR Network (mainnet) | 99.855% uptime","u":"https://status.near.org/","d":"2026-10-22"}},"zerog_da":{"published_cost_per_mb":{"s":1,"q":"When users submit the metadata for a DA blob, they need to pay a fee in amount of BLOB_PRICE.","u":"https://docs.0g.ai/developer-hub/building-on-0g/da-deep-dive","d":"2026-10-22"},"security_model_actual":{"s":2,"q":"Validators use a shared staking mechanism where they stake 0G tokens on a primary network (likely Ethereum). | Additionally, 0G inherits Ethereum's security","u":"https://docs.0g.ai/concepts/da","d":"2026-10-22"},"das_and_retention":{"s":2,"q":"To incentivize DA nodes to store the signed data for a period, the signing process itself does not provide any rewards. | Instead, rewards are distributed through a process called DA Sampling | 300 (about 3 months)","u":"https://docs.0g.ai/developer-hub/building-on-0g/da-deep-dive","d":"2026-10-22"},"halt_blast_radius":{"s":2,"q":"This Statuspage was deleted","u":"https://0g.statuspage.io/","d":"2026-10-22"}},"ethereum_calldata_da":{"published_cost_per_mb":{"s":3,"q":"Let tokens_in_calldata = zero_bytes_in_calldata + nonzero_bytes_in_calldata * 4.","u":"https://eips.ethereum.org/EIPS/eip-7623","d":"2026-10-22"},"security_model_actual":{"s":10,"q":"Instead of embedding the full contents in the body, the blobs are propagated separately, as “sidecars”.","u":"https://eips.ethereum.org/EIPS/eip-4844","d":"2026-10-22"},"das_and_retention":{"s":6,"q":"Clients must stop serving historical headers, bodies, and receipts older than 14,299 epochs on the p2p layer. Clients may locally prune this historical data. | Clients SHOULD NOT serve headers, block bodies, and receipts that are older than HISTORY_PRUNE_EPOCHS epochs on the p2p network.","u":"https://eips.ethereum.org/EIPS/eip-4444","d":"2026-10-22"},"halt_blast_radius":{"s":10,"q":"Instead of putting rollup block data in transaction calldata, rollups would expect rollup block submitters to put the data into blobs.","u":"https://eips.ethereum.org/EIPS/eip-4844","d":"2026-10-22"}}}}