在加密货币中,数据可用性意味着所有网络参与者都可以访问和检索存储在网络上的数据。在以太坊第一层,网络节点下载每个区块中的所有数据,这导致无效交易难以执行。虽然这可以保证安全性,但这个过程可能相对低效,降低吞吐量并限制了区块链的可扩展性。为了解决这个问题,以太坊第二层采取了扩容解决方案,如OptimisticRollup。
OptimisticRollup是目前流行的解决方案之一,比如Arbitrum和Optimism。这种解决方案在处理交易时持乐观态度,即假设交易有效,除非有证明相反的情况出现。然而,目前大多数Rollups只有一个排序器,存在中心化的风险。
为了证明数据的可用性,区块链需要使用诸如calldata的形式将原始交易数据存储在以太坊上。一旦通话数据提交到以太坊主网,任何人都可以在设定的时间内质疑数据的准确性。然而,如果有人没有数据,他们如何证明交易执行不准确呢?
解决方案是使用数据可用性采样来确定块的存在。数据可用性采样是对块的随机部分进行采样,以获得对块存在的高度置信度。这种技术利用多项式来对块中变量之间的关系进行建模。
然而,对数据可用性采样存在一个误解,即如果对一半的块进行采样,只能获得50%的可信度。事实并非如此,因为用户必须确保他们有足够的采样点来恢复原始多项式。目前有一些项目正在构建数据可用性采样解决方案,如Celestia和Avail。
在未来,每个基础层都将成为数据可用性层。主要的发展方向是在基础层扩展数据可用性,并在第二层进行执行和汇总。本文观点仅供参考,不构成投资建议。投资需要理性决策。欢迎在留言区分享您的观点!