- 数据可用性本质是保障区块链状态转换的正确性/有效性,即保障区块链安全,而非数据储存或历史数据可查询。
- 数据可用性在一定程度上作为以太坊基金会 PUA 生态项目方的工具,既要激发生态活力搞赛马,又要在关键时刻引导市场按照自己想要发展的方向迈进。
- Layer2 或者说 Rollup 本质就是一个桥。以太坊其实在很努力的维护自己的商业地位,Plasma 和 Validium 是无法收税的,但 Rollup 是能收税的。所以这个问题就导致了 Rollup 现在变成了一个特别重要的东西,以太坊的整体、基金会能从中受益;因为 Plasma 被钦点了所以还能被算为 Layer2,但Validium 没有被清点所以说又被抛弃,这是他们双标的这个地方。

Syshems 北邮在读硕士
研究主题:
拆解数据可用性(Data Availability)
内容提要:
1、什么是DA?
2、通用型解决方案
3、定制化解决方案
4、以太坊底层解决方案
一、什么是数据可用性
数据可用性(Data Availability)是指要保证区块提议者发布的区块,区块中所包含的所有交易数据,对于其它网络参与者来说是可用的。它涵盖了数据的存储、传输、保护和访问等方面,使网络参与者能够准确地重建任何交易的历史记录,主要存在于「节点」和「Rollup」的两个不同语境来解释数据可用性。
以下是数据可用性的一些关键方面:
- 存储:数据应该以可靠且可持久的方式存储,以防止数据丢失或损坏。常见的存储方法包括数据库、云存储和备份系统。
- 传输:数据应该能够在不同系统和网络之间进行传输。这需要确保数据传输的稳定性和安全性,以避免数据丢失或被篡改。
- 保护:数据应该受到适当的保护,以防止未经授权的访问、数据泄露或数据损坏。这包括使用身份验证和访问控制机制来限制对数据的访问,并采用加密和备份策略来保护数据的完整性和可用性。
- 可恢复性:当数据发生故障或灾难时,应该有恢复机制来迅速恢复数据的可用性。这可能涉及定期备份数据,以及实施灾难恢复计划和业务连续性策略。

1、「节点」视角
- 全节点:亲自下载和验证每个区块中的每笔交易,因此不需要诚实假设来确保状态被正确执行,有着很好的安全性保证。但运行全节点需要存储、计算能力和带宽的资源要求,除了矿工以外,普通用户或者应用没有动力去运行全节点。况且,如果某个节点仅仅需要在链上验证某些信息,运行全节点显然也是非必要的。
- 轻节点:轻客户端是区别于全节点的一种说法,它们往往不与链进行直接交互,而依赖邻近的全节点作为中介,从全节点请求所需要的信息,例如下载区块头、或是验证账户余额。