理解数据可用性采样
数据可用性采样是我最近正在学习的技术,也是目前区块链方向最重要的技术,这个理论和实践都比较难,我将翻译一些资料,同时把自己的心得和大家分享。
本文翻译整理自:
@nickwh8tehttps://twitter.com/nickwh8te/status/1560426053830574080
问题:我给了你两枚硬币中的一枚,你如何知道我给了你哪一枚呢?
简单,你只需要多次的投掷硬币。
如果硬币是A,它总是字朝上。
如果硬币是B,每次抛的时候,只有50%的概率字朝上。
具体的计算如下:
1-0.5^20=0.9999990463
这就是数据可用性采样的工作原理。或许你有疑问:拿到硬币看一下不就可以了?在实际场景中,看到整个硬币和拿到整个区块的数据是等同的。BTC等区块链也就是这样验证的。也正是这个原因,BTC等的处理能力受到影响。
所以,抽样是为了只获取小部分的数据就可以进行整体的验证。从而提升性能。
有两种类型的区块:数据可用的区块和数据不可用的区块(只有区块头,或者是有正反面的硬币B)
区块生产者给你一个区块,为了安全,我们需要知道它到底是什么!
如何做呢?通过多次对这个区块进行采样,就类似抛硬币。
更大的区块意味着更高的吞吐量,但这也意味着更多的数据需要下载。
如果没有数据可用性采样:
随着区块变大,它只会变得更有效率。
这正是@CelestiaOrg 正在构建的核心技术之一,也是模块化区块链技术栈的基础。
更多的信息可以查看 celestia.org/learn。
最新评论
推荐文章
作者最新文章
你可能感兴趣的文章
Copyright Disclaimer: The copyright of contents (including texts, images, videos and audios) posted above belong to the User who shared or the third-party website which the User shared from. If you found your copyright have been infringed, please send a DMCA takedown notice to [email protected]. For more detail of the source, please click on the button "Read Original Post" below. For other communications, please send to [email protected].
版权声明:以上内容为用户推荐收藏至CareerEngine平台,其内容(含文字、图片、视频、音频等)及知识版权均属用户或用户转发自的第三方网站,如涉嫌侵权,请通知[email protected]进行信息删除。如需查看信息来源,请点击“查看原文”。如需洽谈其它事宜,请联系[email protected]。
版权声明:以上内容为用户推荐收藏至CareerEngine平台,其内容(含文字、图片、视频、音频等)及知识版权均属用户或用户转发自的第三方网站,如涉嫌侵权,请通知[email protected]进行信息删除。如需查看信息来源,请点击“查看原文”。如需洽谈其它事宜,请联系[email protected]。