数据可得性是什么意思 数据可得性问题的重要性及解决方案

静香

 

统计数据易用性是什么原意?

“统计数据可得性(dataavailability)”和“统计数据易用性难题”指的是许多计算机程序链提速计划面临的难题。具体来说,当建立新计算机程序时,结点怎样保证该计算机程序中的大部份统计数据都在互联网上正式发布?困难是,假如计算机程序商品和服务没有公布计算机程序中的大部份统计数据,就没有人能找出计算机程序中与否隐藏着蓄意买卖。

责任编辑将深入探讨统计数据可得性和相关软件系统的必要性。

怎样运转计算机程序链结点?

计算机程序链上的每一计算机程序由两部分共同组成:

计算机程序头,换句话说,计算机程序的元统计数据由许多关于计算机程序内容的基本信息共同组成,包括默克尔根的买卖。 买卖统计数据,换句话说,计算机程序的主要共同组成部分由实际买卖统计数据共同组成。

计算机程序链互联网主要有两种结点:

全结点(也称为完全校正结点)。这些结点将浏览计算机程序链中的每笔买卖并校正其科学性。这须要大量的资源和数百个GB系统资源,但它是最安全的,即使它不接受包涵合宪买卖的块。 轻应用程序。假如您的计算机没有足够的资源来运转整座结点,您能运转轻应用程序。轻应用程序不须要浏览或校正任何买卖。它只浏览个头,并确定块中包涵的买卖是有效率的。因此,轻应用程序的可靠性低于整座结点。

幸运的是,有一类方式能让轻应用程序间接检查和计算机程序中的大部份买卖与否有效率。轻应用程序能倚靠整座结点向其发送合宪买卖的诈欺合格证书,而无需检查和买卖的科学性。诈欺合格证书是两个小合格证书,能断定计算机程序中的买卖合宪。责任编辑不详细介绍诈欺合格证书的操作方式原理,请阅读责任编辑。

这里多于两个难题:假如整座结点想为某个块聚合诈欺断定,则须要了解沙尔霍罗德区的买卖统计数据。假如块商品和服务只正式发布个头,而不正式发布买卖统计数据,整座结点将难以校正买卖的科学性,并为合宪买卖聚合诈欺断定。这要求块商品和服务正式发布块的大部份统计数据,但他们须要找出一类强制执行的方式。

为的是化解那个难题,轻应用程序须要找出许多方式来检查和块的买卖统计数据与否真的正式发布在互联网上,以期全结点校正。不过,他们应该避免让轻顾客浏览整座块,即使这将使轻顾客失去存在的意义。

他们应该怎样化解那个难题?首先,他们将探讨统计数据可得性的相关性以及怎样采取软件系统。

统计数据易用性难题与哪些计划相关?

在最后一节中,他们介绍了统计数据易用性。让他们来探讨一下它对扩展性软件系统的必要性。

增加块的大小

在比特币等计算机程序链中,绝大多数普通便携式计算机能运转整座结点并校正整座链,即使有人为的计算机程序尺寸下限,以防止计算机程序链变得过大。

但,假如他们想增加计算机程序大小的下限呢?多于更多的人才能买得起运转整座结点并独立校正计算机程序链的成本,绝大多数人将运转可靠性较高的轻应用程序。这不利于普遍化,即使它使计算机程序生产商更容易改变协议规则,插入合宪买卖来欺骗轻应用程序。因此,为轻应用程序提供诈欺断定支持是非常重要的,但正如他们所探讨的,轻应用程序须要一类方式来校正块中的大部份统计数据与否已经正式发布到互联网上。

新溪洲

提高计算机程序链吞吐量的一类方式是将计算机程序链分为多个链,即新溪洲。这些新溪洲有自己的计算机程序商品和服务,能互相通信,以期在新溪洲之间迁移虚拟货币。新溪洲的意义是将互联网中的计算机程序商品和服务分组,这样每一计算机程序商品和服务就不须要处置每一买卖,只须要将其分散到相同的新溪洲上即可。每一新溪洲只需处置部分买卖。

一般来说,在新溪洲计算机程序链上,校正人只须要为两个或几个新溪洲操作方式整座结点,并为其他新溪洲操作方式轻应用程序。毕竟,假如每一校正人都必须为每一新溪洲操作方式两个完整的结点,就难以实现新溪洲的目的——将互联网费用划分为相同的结点。

不过,此种方式本身也有缺陷。假如新溪洲上的块商品和服务作恶,开始接受合宪买卖怎么办?此种情况比不新溪洲系统更有可能发生,即使后者每一新溪洲上多于少量的块商品和服务,更容易攻击。请记住,块商品和服务将不断地分配到相同的新溪洲上。

为的是便于检测与否存在合宪买卖,他们必须保证大部份统计数据都是公开的,以期采用诈欺断定来断定大部份合宪买卖。

Rollup

Optimisticrollup是一类基于rollup主链的新型可扩展策略。这些主链有自己的独家块生产商,能与其他主链互相迁移资产。

但,假如两个蓄意的计算机程序商品和服务将合宪的买卖打包到计算机程序中,并窃取主链上大部份采用者的资金呢?为的是化解那个难题,他们能采用诈欺断定来辨认出此种情况。不过,这仍然是两个老难题。主链采用者须要找出保证主链上大部份块统计数据公开可见的方式,以辨认出合宪买卖。为的是化解那个难题,镜像坊上的Rollup将大部份Rollup块正式发布到镜像坊计算机程序链,倚靠镜像坊实现统计数据易用性。换句话说,镜像坊作为统计数据可得性层。

ZK-rollup近似于optimisticrolup。相同之处是,前者不采用诈欺断定来辨认出合宪计算机程序,而是采用有效率断定来断定计算机程序的科学性。科学性断定本身不须要统计数据易用性。但,总的来说,ZK-rollup须要统计数据易用性,即使假如计算机程序商品和服务建立有效率计算机程序并聚合科学性断定,采用者难以知道计算机程序链的状态及其余额,也难以与计算机程序链互动。

进一步探索

rollup的设计旨在将计算机程序链存储为统计数据易用性层,但实际的买卖处置和计算发生在rollup上。这是两个有趣的想法:计算机程序链实际上不须要任何计算,但至少须要将买卖分为块,以保证买卖的统计数据易用性。

这也是LazyLedger的设计理念,即,“懒惰的”计算机程序链只需完成计算机程序链的两个核心任务——通过可扩展的方式对买卖进行排序,实现买卖的统计数据易用性。这使得LazyLedger成为rollup等系统中最小的“可拔插”组件。

化解统计数据易用性难题的软件系统

浏览大部份统计数据

正如上面探讨的,化解统计数据易用性难题最直接的方式是要求大部份人(包括轻应用程序)浏览大部份统计数据。显然,此种方式没有很好的扩展性。比特币和镜像坊等绝大多数计算机程序链都采用此种方式。

统计数据易用性断定

统计数据易用性断定是一类新技术:应用程序只需浏览计算机程序中的一小部分统计数据,就能检查和计算机程序中的大部份统计数据与否已正式发布。

统计数据易用性断定采用了一类数学元件,称为纠删码。从CD-ROM到卫星通信再到二维码,纠删码被广泛应用于信息技术中。将原来1MB的计算机程序统计数据扩展到2MB,其中多余的1MB称为纠删码的特殊统计数据。假如计算机程序中的任何字节丢失,纠正和删除代码都能帮助您找出它。即使整座块的统计数据丢失,修改和删除代码也能帮助您找出大部份的统计数据。同样,通过修改和删除代码,即使CD-ROM中的统计数据被删除,您的计算机也能读取(翻译注:修改和删除代码不能帮助您节省带宽,假设1MB统计数据扩展到2MB,您仍然须要获得至少1MB统计数据来恢复原始统计数据,尽管不须要1MB统计数据是连续的)。

这意味着,为的是实现100%的统计数据易用性,计算机程序生产商只需在互联网上正式发布计算机程序中50%的统计数据。蓄意计算机程序生产商要想成功隐瞒1%的统计数据,必须隐瞒50%以上的统计数据,否则剩余50%的统计数据能找出1%的统计数据(译者注:本段第一句有疑问)。

有了这一知识,应用程序能采取措施保证块中的统计数据不会被隐藏。应用程序能尝试随机浏览由计算机程序切割而成的统计数据块。假如他们未能成功浏览统计数据块(即统计数据块是蓄意计算机程序商品和服务未披露的50%),他们将拒绝承认该计算机程序的统计数据易用性。假如浏览两个随机统计数据块,应用程序辨认出合宪计算机程序的概率为50%。假如浏览两个统计数据块,概率为75%。若浏览三个统计数据块,概率为87.5%。以此类推,直到浏览七个统计数据块,概率为99%。通过此种方式,应用程序只需浏览一小部分块中的统计数据,就能有效率地检查和整座块的统计数据易用性。

统计数据易用性断定的大部份细节都将更加复杂,并依赖于其他假设。例如,互联网中的轻应用程序数量不应低于一定的下限,因此有足够的轻应用程序要求统计数据块恢复整座块的统计数据。假如您想了解更多信息,请查看关于统计数据易用性断定的论文。

结论

责任编辑介绍了统计数据易用性,探讨了统计数据易用性对计算机程序链扩展性的必要性,并提出了软件系统。

以上是统计数据易用性的含义是什么“统计数据可得性”更多关于统计数据易用性的信息,请关注脚本之家的其他相关文章!

投资有风险,进入市场必须谨慎,以上内容仅供参考。

更多交易所入口

一站式注册各大交易所、点击进入加密世界、永不失联,币安Binance/欧易OKX/GATE.IO芝麻开门/Bitget/抹茶MEXC/火币Huobi

点击进入 永不失联

目录[+]