บทเรียนที่ 1

Data Availability and the Privacy Problem

This module introduces the concept of data availability in modular blockchains and explains why it is essential for rollups. It outlines the limitations of current public data availability layers, where transaction data is visible to everyone, creating privacy risks for enterprises and regulated industries. It also explains the emergence of private rollups and sets the stage for why encrypted data availability is needed now.

Understanding Data Availability

Data availability is one of the foundational principles underpinning modern modular blockchains and rollup architectures. In simple terms, it refers to the assurance that all data required to verify a blockchain’s state transitions is publicly accessible to anyone who wishes to validate the network. Without data availability, users and validators cannot reconstruct the chain’s state, detect fraud, or verify that sequencers are behaving honestly. In the context of rollups, which outsource execution to a separate layer but rely on a base layer for security, data availability becomes critical. If the transaction data posted to the base layer is withheld, users cannot withdraw or prove ownership of their assets, effectively breaking the rollup’s trust model.

Traditional monolithic blockchains like Bitcoin or Ethereum embed data availability directly in their consensus process, every node stores and propagates all transactions. Modular designs separate this responsibility by introducing specialized data availability layers such as Celestia, Avail, and EigenDA. These layers provide bandwidth‑optimized solutions for publishing large transaction blobs, often using cryptographic techniques like erasure coding and data availability sampling to ensure that even light clients can verify that data has been made available without downloading it in full. This shift has enabled the rapid growth of rollup ecosystems by significantly reducing costs and improving scalability compared to storing data on Ethereum’s base layer.

Despite these advancements, the public nature of current data availability solutions introduces a fundamental limitation: all posted data is visible to everyone. This design works well for public rollups and consumer‑facing applications but creates insurmountable challenges for enterprises, regulated institutions, and privacy‑sensitive use cases. Sensitive information, proprietary business logic, or user data cannot be exposed on a public ledger without breaching confidentiality agreements or regulatory standards. This tension between verifiability and privacy is what motivates the development of encrypted data availability solutions.

The Privacy Gap in Existing Data Availability Layers

Most data availability layers assume that transparency is both necessary and desirable. While this approach supports decentralization and auditability, it inadvertently exposes raw transaction data to anyone monitoring the chain. Even when applications encrypt certain payloads at the application layer, metadata such as transaction ordering, frequency, and size remains public, often leaking significant insights about user behavior or institutional activity. For example, a financial institution using a rollup for internal settlement might inadvertently reveal trade timing or volume patterns simply through observing blob submissions.

This privacy gap is particularly acute for sectors subject to strict compliance regimes. Healthcare applications that manage patient records, identity solutions that store personally identifiable information, or enterprise resource planning systems that handle proprietary supply chain data cannot afford any leakage. Posting this data in plaintext, even if pseudonymized, is incompatible with regulations like HIPAA, GDPR, or other jurisdiction‑specific privacy laws. Consequently, despite the scalability advantages offered by rollups and modular DA layers, many industries remain on the sidelines due to the absence of robust privacy guarantees at the data availability layer itself.

Modular Blockchains and the Emergence of Private Rollups

The rise of modular blockchain design has redefined how scalability and functionality are achieved. In this architecture, three core functions, execution, settlement, and data availability, are separated into distinct layers. Rollups serve as execution environments that batch transactions and submit compressed proofs to a settlement layer, while DA layers ensure that the underlying data for those transactions is available for verification. This separation allows each layer to specialize, resulting in higher throughput and lower costs compared to monolithic systems.

Within this modular paradigm, new rollup frameworks have emerged, including Optimism’s OP Stack, Arbitrum Orbit, Polygon’s Chain Development Kit, and zkSync’s ZK Stack. These frameworks provide reusable building blocks for launching custom rollups that can target specific use cases, from gaming and consumer apps to institutional finance. However, most of these stacks assume public data availability by default, leaving a critical gap for projects that require confidentiality.

This gap has given rise to the concept of private rollups. A private rollup operates similarly to a standard rollup in terms of execution and settlement but introduces privacy at multiple layers, including transaction data, state commitments, and importantly, the data availability layer. In a private rollup, the data posted to the DA layer is encrypted, ensuring that only authorized parties can reconstruct the full transaction history. This allows enterprises to benefit from the same scalability and composability as public rollups while preserving the confidentiality required for their operations.

Why Privacy in Data Availability Matters Now

The push toward encrypted data availability is not an abstract research goal but a direct response to practical adoption barriers. Over the last two years, major financial institutions, healthcare providers, and government agencies have experimented with blockchain pilots. While many found value in the programmability and transparency of decentralized infrastructure, they also encountered compliance hurdles when sensitive data became visible on public ledgers. In several cases, pilot programs were either restricted to test environments or abandoned due to the inability to meet internal data handling policies.

Simultaneously, the broader blockchain ecosystem has moved toward modularity. With data availability emerging as a separate layer, the opportunity arises to introduce privacy at this foundational point rather than relying solely on higher‑layer encryption techniques. Encrypted data availability ensures that the security and fraud‑proof mechanisms of rollups remain intact while enabling selective disclosure for auditors, regulators, or counterparties. This selective visibility is crucial for hybrid public‑private use cases, where certain participants need transparency while others require confidentiality.

The timing is also significant due to upcoming upgrades in leading DA solutions. Avail’s Enigma upgrade, for example, introduces natively encrypted data blobs with verifiable availability proofs, representing the first production‑ready implementation of this concept. EigenDA and Walacor are exploring similar features, creating a competitive landscape where privacy‑preserving DA could soon become standard rather than optional. As modular ecosystems mature and adoption scales beyond crypto‑native communities, encrypted data availability is likely to become a baseline requirement for rollup deployments targeting enterprise and government use cases.

ข้อจำกัดความรับผิด
* การลงทุนคริปโตมีความเสี่ยงสูง โปรดดำเนินการด้วยความระมัดระวัง หลักสูตรนี้ไม่ได้มีไว้เพื่อเป็นคำแนะนำในการลงทุน
* หลักสูตรนี้สร้างขึ้นโดยผู้เขียนที่ได้เข้าร่วม Gate Learn ความคิดเห็นของผู้เขียนไม่ได้มาจาก Gate Learn