数据可用性(Data Availability,简称 DA)回答的是一个很具体的问题:这笔交易的数据,是否所有人都拿得到? 为什么它重要——区块链的验证方式是「重放」:任何人拿到全部交易数据,重新执行一遍,就能自己算出最新的账户余额与状态。
如果某个区块生产者只发布了「状态根变了」却把交易数据藏起来,别人就无法重放、无法验证,也就无法独立确认那个新状态是否正确。极端情况下,生产者可以宣称「这笔资产转给我了」,而全网没有任何人能反驳。所以 DA 不是性能优化,它是验证的前提:没有数据就没有验证,没有验证就没有去中心化。
Rollup(第二层网络)之所以必须把交易数据发到以太坊主网,正是为了让任何人随时能取到数据、独立重建 L2 的状态。
一句话记法:「结算靠证明,验证靠数据」。Rollup 把计算搬到链下,但必须把数据留在大家都能拿到的地方,否则这笔计算的结果无法被质疑。

