数据可用性抽样是什么?用抛硬币的假设来解释通俗易懂
数据可用性抽样是区块链扩展的一个重大突破,但许多人都很难理解它。
别担心,它其实很简单。你可以把它想象成抛硬币的过程 。
假设我有两枚硬币,一枚总是正面朝上,另一枚是正面或反面朝上。
我给你两枚硬币中的一枚。你怎么知道我给你的是哪枚硬币?
很简单。你只需要多次抛掷硬币就行了。
如果这枚硬币只有正面,它就会总是落在正面。
如果这枚硬币既有正面和反面,那么每次抛出的时候,只有50%的机会落到正面。
因此,每当你抛出硬币,它落在正面,你就会多出50%的信心,认为它是只有正面的硬币。
重复这个过程20次,你将获得99.9999%的信心。
这就是数据可用性抽样的工作方式。
有两种类型的区块:数据可用的和数据不可用的区块(正面反面一样和既有正面和反面的硬币)。
区块生产者给你一个区块,为了你的安全,你需要知道它是哪一个!
你怎么做?通过对该区块进行多次抽样(抛硬币)。
每一次成功的抽样(硬币落在正面),你对获得数据可用区块的信心就会增加50%。
你重复这样做,直到你有99.99%的信心,这个区块是可用的。
为什么这是区块链可扩展性的一个重大突破?
更大的区块意味着更多的吞吐量,然而这也意味着节点需要下载更多的数据。
通常情况下,为了确保一个区块是可用的,你必须下载整个区块。
数据可用性抽样允许你确保一个区块是可用的,只需下载它的一些微小的样本。
如果你有一个4MB的区块,而你需要20个每个1kB的样本,那么你只需要下载总区块的~5%,就可以99.9999%确保它是可用的。
这是一个200倍的改进。
而且,随着区块的增大,它的效率会越来越高。
Bitcoin Price Consolidates Below Resistance, Are Dips Still Supported?
Bitcoin Price Consolidates Below Resistance, Are Dips Still Supported?
XRP, Solana, Cardano, Shiba Inu Making Up for Lost Time as Big Whale Transaction Spikes Pop Up
XRP, Solana, Cardano, Shiba Inu Making Up for Lost Time as Big Whale Transaction Spikes Pop Up
Justin Sun suspected to have purchased $160m in Ethereum
Justin Sun suspected to have purchased $160m in Ethereum