博卡卡中的分散存储系统

";博卡知识图谱"是我们关于博卡从零到一的入门文章。我们试图从博卡最基础的部分入手,为您提供对博卡的全方位了解';的内容。当然,这是一个巨大的工程,充满挑战。但是,我们希望通过这样的努力,每个人都能正确地理解博卡顿和那些不';tknowBoca可以快速掌握Boca相关知识。今天是本专栏的第64期。随着Web3时代数据的指数级增长,对分散存储的需求也在加强。IPFS和地壳存储等项目将成为下一代互联网的重要基础设施服务。

存储是现代计算机系统以及分布式和分散式系统(如区块链)不可或缺的一部分。当与博卡生态系统互动时如果您熟悉当前Web3对分散存储的处理以及这些系统如何支持您的工作,将会很有帮助。

DCS(分散式云存储)

集中式云存储的关键属性是数据的位置。

在分散式云存储中,关键属性变成了数据本身,而不是数据的位置。

这可以看作是从以位置为中心的集中存储方式向以内容为中心的分散存储方式的转变。

IPFS(星际文件系统)

IPFS是一种对等分布式文件系统,旨在利用内容寻址、内容签名和加密增强的安全方法等功能,将所有具有相同文件系统的计算设备连接起来。

IPFS的目的是解决当前基于HTTP的互联网的障碍。

IPFS和HTTP的简单比较:

Filecoin

与IPFS一样,Filecoin是由ProtocolLabs开发的一种协议,它提供了一种分散的存储网络。Filecoin'的主要关注点是存储本身。并使用IPFS作为(补充)后端协议。

基板存储

基板采用分层存储方式,使用键值数据存储。实现数据库支持的改进Merkle树。底层的高层存储抽象是基于键值存储的。

rocksdb支持密钥数据存储。它还支持实验性的奇偶校验数据库。

RocksDB:

实验奇偶性数据库:

注:

该数据库用于需要持久存储的组件。这些组件包括衬底客户端、衬底光客户端和离线工作器。

在基底上建造时,运行时开发人员可以利用Substrate's框架存储托盘,可访问基底';的存储API。

这些存储项目支持奇偶校验编码的值';sScale(简单级联聚合小端)编解码器。

有一个存储。

valueAPI用于存储单个值,StorageMapAPI用于散列键值,StoragedoubleMap

API用于创建具有两个键的存储映射。提供有效删除具有公共前缀的所有条目的能力;还有一个StorageNMap

API,可以用来存储任意数量的键的哈希映射。

这些分层的API存储为运行时。,允许您在区块链中存储数据。

地壳网络为元宇宙提供了Web3.0去中心化的存储网络。它旨在实现去中心化、隐私和安全的核心价值。

外壳支持各种存储层协议,如IPFS,并为用户提供即时访问链上存储功能。硬皮';的技术栈也可以支持数据操作和计算。

外壳提供了一个基于XCMP的本地跨链通信托盘,称为xStorage。

该协议还支持大多数智能合约,包括其跨链数据存储解决方案以太坊。

了解更多关于crush的信息

要了解更多关于crush的信息,请查看crush网络Wiki。遵循他们的外壳存储101指南,并尝试与外壳整合。

crustalwebWiki:

crustalstorage101guide:

PolkadotJSstorage

提供的存储方法

PolkadotJSAPI是默认基底运行时的一部分。他们通过api.query公开

衬底文件

polkadotjs应用程序包含一个分散式存储模块,允许基于底物链的用户将其文件上传至IPFSW3Auth网关。,并使用IPFSW3Auth锁定服务来修复外壳网络上的文件。

首先上传单个文件或文件夹:

选择网关:

签名信息:

您应该能够按如下方式查看文件信息:

和文件状态:

注意:

整个文件模块是去中心化的,所以你的文件目录只缓存在浏览器里。如果切换到新的浏览器或清除浏览器缓存,文件目录信息将不可见。存储模块允许您从当前浏览器导出文件目录信息。并将其导入新的浏览器。

注:以上图片摘自本次拉取请求

目前,在经历了爆发式增长之后,数据产量继续呈指数级增长,数据存储也逐渐从传统的硬件存储向云存储转变。权利的集中、安全和透明的缺失以及数据的主权问题成为亟待解决的问题。

随着Web3.0时代的到来,存储和数据共享的方式也发生了巨大的变化。面对海量数据安全、高可用、低成本、易用的分散存储基础设施将是下一代互联网的重要组成部分。因此,以Boca作为Web3基础设施的愿景,为去中心化的数据存储项目提供了广阔的发展空间。

博卡卡中的分散存储系统文档下载: PDF DOC TXT
文章来源: 理财天下网
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至2384272385@qq.com举报,一经查实,本站将立刻删除。