贝尔链

为何 Web3 需要独立的数据可用性层

交易教程 2022-11-22 08:1278www.xinshangdong.com未知

当数据经济进步到一定量,大家都广泛并深度的参与其中,每一个人都不可防止地参与不同数据存储的活动中。此外,伴随 Web3 年代的到来,大多数科技范围都会在这几年慢慢开始升级或转型,而去中心化存储作为 Web3 的要紧基础设施,将来将会落地更多的应用场景。譬如大家熟悉社交数据、短视频、直播、智能汽车等等他们背后的数据存储互联网,也将会在将来使用去中心化存储的模式。

数据是 Web3 年代的核心资产,用户拥有数据是 Web3 的主要特点。让用户安全的拥有数据与数据所代表的资产,打消一般用户对于资产安全性的各种担心,能够帮助引导下一个 10 亿用户进入 Web。独立的数据可用性层将是 Web3 不可或缺的一个环节。

从去中心化存储到数据可用性层

过去数据都是通过传统的中心化方法进行云存储,数据一般被完整地存储在中心化的服务器上。亚马逊互联网服务是云存储的鼻祖,也是现在全球最大的云存储提供商。伴随时间的推移,用户对于个人信息安全与数据存储的需要不断提升,特别是一些大型数据运营商发生数据泄露之后,中心化存储的弊病开始渐渐显现,传统的存储方法已经不可以够满足当下市场的需要。再加上 Web3 年代的不断推进,区块链应用的展开,数据也变得多样化,数据规模也不断增长,个人互联网数据的维度愈加全方位,也更具价值,使得数据安全和数据隐私变得愈加要紧,对于数据存储的需要也开始不断上升。

去中心化数据存储应运而生。去中心化存储是 Web3 范围最早出现也是受关注度最高的基础设施之一,最早的策略是 2017 年上线的 FIL。相比 AWS,去中心化和中心化有着本质有什么区别。AWS 打造和维护了我们的由多台服务器组成的数据中心,需要购买存储服务的用户可以直接向 AWS 付费。而去中心化存储则遵循共享经济,借助大量边缘存储设施提供存储服务,数据事实上存储在 Provider 节点提供的存储上。因此,去中心化存储项目方没办法控制这类数据。去中心化存储和 AWS 最本质有什么区别就是用户能否控制我们的数据。在如此一个没中心化控制的系统中,数据的安全系数是非常高的。

去中心化存储主如果通过分布式存储将文件或者文件集分片存储在存储空间上的存储商业模式。去中心化存储之所以要紧,是由于它解决了 Web2 中心化云存储的种种痛点,愈加适应云数据年代进步的需要,能以更低本钱,更高效率地存储非结构化的边缘数据,赋能各项新兴技术。因此,去中心化存储也可以说是 Web3 进步的基石。

现在容易见到的去中心化存储项目有两种,一种是以出块为目的,用存储来挖矿,这种模式带来的问题是在链上进行的存储和下载会拖慢实质的用法速度,下载一张照片需要几个小时的事时常会发生。另一种是使用一个或几个节点作为中心化节点,通过中心化节点的验证后,才能进行存储和下载,一旦中心化节点被攻击或者损毁,也会导致存储数据的丢失等。

相比于第一种项目,MEMO 的存储分层机制非常不错地解决了存储下载速度问题,使得存储下载速度能达到秒数级。相比于第二种项目,MEMO 使用 Keeper 的角色,对验证节点进行随机选择,防止了中心化的出现,同时保证了安全性。而且,MEMO 独创了 RAFI 技术,该技术可以让修复能力得到数倍提升,让存储的安全性、靠谱性和可用性都大大提高。

数据可用性 DA本质上就是轻节点在不参与共识的状况下,无需存储全部数据,也无需准时的维护全网的状况。对于这种节点,需要高效的方法确保数据可用性和准确。由于区块链的核心在于数据的不可更改。区块链可以保证数据在全网的数据是一致的。共识节点为了保证性能,会有更为中心化的趋势。其他节点需要通过 DA 获得经过共识确认的可用数据。独立的数据可用性层有效杜绝了单点问题问题,最大化保障了数据安全。

除此之外,如 zkRollup 如此的 Layer2 扩容策略也需要用数据可用性层。作为实行层的 Layer2 借用了 Layer1 作为共识层,除去将批量买卖的结果状况更新到 Layer1 上,也需要确保原始买卖数据的可用性,以保证在没证明者想生成证明的时后,仍然可以恢复 Layer2 互联网的状况,防止用户资产被锁定在 Layer2 的极端状况。但假如直接将原始数据存放于 Layer1,有违区块链互联网模块化下 Layer1 作为共识层的职能,因此,将数据存放于专用的数据可用性层,而只将对这类数据计算的 Merkel 根记录于共识层中是更适当的设计,也是更长远必然之路。

图 1 为 Fox Tech 设计的通用 Layer2 独立数据可用层模型。

图 1: 通用 Layer2 独立数据可用层模型

独立数据可用性层剖析之 Celestia

一个独立的数据可用层是一条公链,优于由一群有主观意识的大家组成的可用性委员会,假如窃取了足够的委员会成员的私钥,使得链下数据可用性不可用,那样可以威胁用户——只有他们支付足够的赎金才能从 Layer2 提款。

既然链下的数据可用性委员会并不是足够安全,那样假如引入区块链作为信赖主体来保证链下数据可用性呢?

Celestia 所做的就是使数据可用性层愈加去中心化——等于提供了独立的 DA 公链,拥有一系列的验证节点、区块生产者和共识机制,以此提高安全等级。

Layer 2 把买卖数据发布到 Celestia 主链,由 Celestia 的验证人对 DA Attestation 的 Merkle Root 进行签名,并发送给ETH主链上的 DA Bridge Contract 进行验证并存储。如此事实上用 DA Attestation 的 Merkle Root 代替证明了所有些数据可用性,ETH主链上的 DA Bridge Contract 仅需验证并存储这个 Merkle Root,开销得到了很大的减少。

Celestia 的欺诈证明是乐观证明,只须这个互联网无人出错,效率是特别高的。没出错的话,我不会有欺诈证明。轻节点无需做什么事情,只须收到数据,根据编码进行恢复,整个步骤不出问题的状况下,乐观证明还是特别高效的。

独立数据可用性层剖析之 MEMO

MEMO 是一个通过算法特质聚合全球边缘存储设施塑造的新一代高容量、高可用性的企业级存储互联网,团队成立于 2017 年 9 月,主要研究去中心化存储范围。MEMO 是基于区块链P2P技术的高安全、高靠谱的大规模分散式数据存储协议,可以达成大规模的数据存储。与一对多的中心化存储不同,MEMO 可以达成去数据中心,多对多的存储操作。在 MEMO 的主链中,主要保存着用来约束所有节点的智能合约,存储数据的上传、存储节点的匹配、系统正常的运转、惩罚机制的运作等一系列重要性的操作,全都遭到智能合约的控制。

技术方面,在现有分散式存储系统中,以 FIL、AR、Storj 等为代表,他们让所有计算机用户都可以连接和出租他们未用的硬盘空间,以获得肯定的成本或代币。虽然都是去中心化存储,但都各具特征,MEMO 的区别在于借助纠删码和数据修复技术改变了存储功能,让数据更安全,让存储与下载变得更高效。由于,塑造一个更纯粹好用的分散式存储系统是 MEMO 的终极目的。

MEMO 在增强了存储易用性的同时优化了 Provider 的勉励机制。除去 User 和 Provider 角色外,还引入了 Keeper 来预防节点被恶意攻击。该系统通过多个角色相互制约来保持经济平衡,可以支持高容量、高可用性的企业级商业存储作用与功效,可为 NFT、GameFi、DeFi、SocialFi 等提供安全靠谱的云存储服务,并兼容 WEB2,是区块链与云存储完美融合的产物。

上一篇:小工具:帮你上手分布式数据库 原创 下一篇:没有了

贝尔链-Baer Chain (BRC)最新价格,行情走势图,币值分析 Copyright © 2002-2021 贝尔链 (http://www.yebogroup.cn/) 网站地图 TAG标签 备案号