任何一条区块链中,数据可用性都是一个必不可少的关键性内容。在当今区块链主流采用的欺诈证明的乐观系统或有效性证明系统中,都需要“数据可用性”进行验证,确保系统活跃性。

在早期的区块链项目中,用户需要下载整个数据块来确保数据可用性。简答来说,就是用户下载成功了,它就是可用的,而下载不成功,便不可用。这是一种十分简单但却笨拙的方式,我们在测试数据可用性时,希望不用下载大量的数据就可以实现,从而从精力和成本上都得到改善。数据可用性采样技术(DAS)就是基于这一需求而诞生的。

DAS的基础模型

这里有一个小黑屋模型来解释 DAS的基础模型。由于区块链独特特点,我们将区块生产者存放数据的空间设定为一个拥有公告板的小黑屋,区块生产者会在这个小黑屋中写下一些信息。现在,区块生产者将他写下的内容中的一小部分告诉给验证者。验证者手中有一个可以照亮很小一部分空间的手电筒,并且这个手电筒电量很低,不能使用太久。这意味着验证者只能在小黑屋中看到局限的内容,而验证者的目标就是根据区块生产者提供的那小部分内容来进行验证,确保自己能够相信生产者。

这个基础模型中存在一个很大