去中心化的 S3,CESS 首创去中心化对象存储 DeOSS

news2024/11/18 3:39:22

Web3 在各个领域的应用和发展已成为讨论的焦点,尽管行业对 Web3 的定义各不相同,但一个普遍的共识是 Web3 赋予了用户对其数据的所有权和自主权。这一转变在我们的生活和工作与数字化越来越深入地融合之际至关重要,这意味着所有人类活动很快将以数据流的形式呈现,也就是说我们的各类行为都将被作为数据而被记录,一个庞大而复杂的数据生态系统将是 Web3 行业乃至全人类的数字生活的底层形态。

如何有效地存储、管理、使用和共享数据资源,如何真正释放数据价值享受数据价值,成为了企业和个人正在共同面临的问题。Web3 数据解决方案以其所有权回归成为了新的数据分配关系的实现手段,以 CESS 为代表的 Web3 数据基础设施通过提供了一个开放的、去中心化的、无需许可、用户掌握数据主权的数据经济新生态。

然而,Web3 数据领域依旧面临着数据丢失率高、存储空间利用率低、数据使用受限如检索速度慢、数据流通和交换受限、缺乏数据隐私管理等等问题。而其中最为关键的是 Web3 行业中的大规模商业应用存储没有得到有效的解决方案,这将从基础设施层面限制 Web3 真正实现大规模的应用,限制互联网下一个时代的完全到来。

本文将从以下几个角度,介绍 CESS 首创的去中心化对象存储服务 DeOSS,以及其如何解决数据存储领域面临的问题。

  • 去中心化对象存储服务 DeOSS 技术原理分析

  • 对比分析「DeOSS」与「OSS」服务性能、安全与成本

  • DeOSS 应用场景与产品使用指南

为何需要去中心化的对象存储服务

从大规模商用存储需求来说,每个用户的在互联网数字生活中所产生的海量非结构化数据,如图像、视频和日志文件,由于其格式多样、体积庞大,成为了企业和个人生成和消费的主要数据类型。对象存储(Object Storage Service,简称 OSS)服务应势而生。对象存储是一种针对非结构化数据的存储和管理技术,能够提供大规模、可扩展并且经济高效的存储服务,如 Amazon S3 就是行业闻名的对象存储服务。然后行业目前的 OSS 因其中心化的特性,使用户面临着数据主权缺失、易受数据泄露影响、数字身份和数据被出售给第 3 方等等痛点问题。

与此同时,随着 Web3 应用的快速发展,特别是依赖实时数据流的 Dapps,需要对高频动态数据进行快速有效的处理和存储,以保证应用的响应速度和用户体验。此外,新一代互联网对数据存储的安全性、隐私性和数据所有权有着更高的要求,存储领域正探索更加高效、安全和可扩展的解决方案。

针对上述存储问题与需求,CESS 首创了去中心化的对象存储服务 DeOSS。CESS 旨在通过去中心化技术和创新的存储协议,为非结构化数据、高频动态数据以及大规模商用存储提供可靠的支持。这不仅能够促进 Web3 生态的健康发展,也为用户提供更优质的服务,推动数据驱动的新时代向前发展。DeOSS 不仅能满足企业级非结构化数据存储需求,而且可以为企业提供高安全性、可扩展和隐私管理的高性能存储服务。

认识「去中心化对象存储服务 DeOSS」

去中心化对象存储服务(Decentralized Object Storage Service,简称 DeOSS)是一种去中心化的基于对象的海量存储服务,为 Web3 领域提供低成本、安全、可扩展的分布式数据存储服务。

无论是个人还是企业都可以使用 DeOSS 存储、管理和保护数据,例如 NFT 的图像和视频、DAPP 的用户数据、Defi的程序等。基于区块链技术,DeOSS 将线上闲散存储资源有效利用起来,构建庞大的分布式存储网络。

DeOSS 的使命是让数据权益回归到数据产生者本体,而不是属于中心化的机构;DeOSS 遵循 Apache2.0 开源协议,允许任何人在任何时间和地点部署,并且能够自由地访问存储在世界各地的文件。

产品介绍

  • 产品原理

DeOSS 将提供一个标准存储方法,以实现存储的基本功能,如存储空间购买、存储容器创建删除访问限制、文件上传下载删除分享访问限制,以及用户的操作限制。

DeOSS 产品架构

具体而言,用户的数据以对象(Object)形式进行存储在容器(Bucket)中。在使用DeOSS存储数据过程中,您需要先创建存储容器,并指定地域、访问权限、存储类型等属性。数据将以对象形式上传至存储容器,且每个对象包含了用户数据(Data)、数据标签(Metadata)和文件地址(Key)以作为其唯一标识。

DeOSS 的存储空间内部是扁平的,没有文件目录层级结构的关系。因此,数据对象直接隶属于其对应的存储空间。企业可选择自行搭建网关供外部访问,也可以使用现有的网关。这样在用户通过域名进行访问时,DeOSS 网关会将用户请求转发至对应的存储服务。

  • 产品特性

- 去中心化:DeOSS 是 CESS 去中心化网络中的基于对象的海量存储服务,支持通过 HTTPS 加密在线传输数据,保证数据传输中与存储时的安全与隐私。

- 高扩展性:每个账户最多可管理 1000 个桶,每个桶无空间限制,提供海量存储能力。

- 数据所有权:您对您的数据及其所有权拥有控制权,可以选择隐私存储,与特定人员共享,或完全公开,以及不受干扰地删除数据的能力。

- 抗审查:任何用户都可以根据协议规定,控制自己的数据,避免其他实体因素的干扰。

- 毫秒级数据检索:支持数据在线实时共享,以及灵活的文件管理。

  • DeOSS 适合存储什么?

DeOSS适合存储网站与应用中的高清图片、音频、视频、备份文件等,以及各种DApp应用、网盘应用的文件。

  • DeOSS 适合谁使用?

DApp, NFT 和 Web3 应用开发者,SocialFi 开发者以及有大规模数据存储需求的用户使用。

如果您是非开发者用户,可以通过前往 CESS 官网体验 DeOSS。

如果您是开发者,可以使用 HTTP 请求体验 DeOSS。

参与链接:https://www.cess.cloud/deoss.html

系统架构

与主流分布式系统架构不同,DeOSS 在底层实现了与 CESS 区块链高度融合,形成了独特的开放式、去中心化的去中心化对象存储体系。系统架构总体分为四层,如下图所示,分别为应用层、服务接口层、区块链层和存储服务层。应用层为用户提供交互友好的文件对象管理服务。接口层作为应用层与区块链层的中间件,使得 DeOSS 可以为各类自定义应用提供对象存储服务,实现了服务功能的开放。

DeOSS 系统架构

  • 区块链层

区块链层作为 DeOSS 架构的核心内容,将调度程序、存储矿工以及用户应用程序连接起来,提供文件元数据管理,用户存储空间管理,调度和存储矿工账户管理等重要功能。区块链层基于 CESS 链作为基础设施,采用自研的高效共识算法 R²S。(机制详解参见《CESS机制详解(2):区块链层与随机选取轮值(R²S)共识节点机制》一文)DeOSS 还具备灵活的存储扩展能力,任意满足资质的账户可申请成为调度节点或存储矿工,为 DeOSS 提供服务并获得奖励。

  • 服务接口层

DeOSS 服务接口层实现了常用代码库的模块化封装,因此应用层只需实现少量接口就能提供完整对象存储服务,DeOSS 应用层服务架构如下图所示。目前 DeOSS 提供了两种应用模式:基于命令行的 Go 客户端模式和基于 Gin 框架的服务器模式。二者均需简单的配置即可以快速启动服务。用户也可根据需求自由添加功能模块接口,而无需关心内部代码实现细节。

DeOSS 应用层服务架构

  • 应用层

DeOSS 应用服务具有清晰的三层架构。

网络连接层为上层提供用户交互、数据对象传输和链上功能调用等基础服务。

内部服务层处理来自交互层的用户数据文件,提供诸如数据确权、文件分片与冗余、文件声明等预处理程序,并将处理后的内容交由调度程序调度。另一方面,还负责处理来自链端和存储矿工端的数据。

交互层负责用户与 DeOSS 之间的交互,形成完整的服务闭环;

此外,DeOSS 还提供数据加密与解密、系统日志等额外服务支持。

  • 文件传输协议

DeOSS 采用面向可靠传输的 TCP 协议作为底层通信协议,在此基础上建立安全可靠的文件传输机制,文件传输协议如下图所示。应用的服务层发起文件发送或接收请求时,首先与接收/发送方建立 TCP 连接,再通过 DeOSS 文件传输协议的握手机制建立文件分片字节流传输通道。

DeOSS 数据通信协议

DeOSS vs OSS

DeOSS 除了具备当前市面上已有的对象存储产品的优势(例如高可靠、易扩展、低成本、高安全等),还具备抗审查、数据所有权归属用户等特性。当前 Web2 的对象存储服务,比如 AWS、阿里云的 OSS 都是中心化的存储,如前文所说,用户使用OSS存储服务将面临数据被监管和垄断的风险。而用户通过 DeOSS 上传的数据,是基于 CESS 区块链技术实现了去中心化的存储,数据的所有权是归用户所有。用户可以通过 DeOSS 授权给某些应用来使用,当然这些应用并不能控制用户所授权使用的数据。

以下是 DeOSS 和 OSS 的详细对比。

对比项

DeOSS

OSS

自建存储服务

存储性能

—提供标准接口,方便上传、下载、检索、管理海量数据;—存储空间可扩展。可根据需求无限扩展存储空间;—支持流式写入读取。满足同步读写等各样业务场景;—提供数据生命周期管理。实现数据归档删除等数据操作;

—存储受硬盘容量限制;—不支持流式读取;—数据管理受限;

安全

数据在服务器端和客户端上都能够进行加密处理和权限管理;

需要单独购买或配置安全机制服务,安全性难以保障;

去中心化对象存储的安全性由SGX 可信环境,以及证明算法共同保障,不存在第三方干预;

数据托管给第三方机构,存在监管、垄断及数据泄露的风险;

成本

—无需运维人员与托管费用;—带宽资源充足,上行流量免费;

成本高用户在承担存储费用的同时,还无法享受到数据价值

运维人员与托管成本高,且扩容受硬件条件制约;

去中心化存储矿工能够自治文件,提高了资源利用率,实现企业与用户双赢;

通过上表中对比可知,DeOSS 不仅具备当前市面上已有的对象存储(OSS)产品在存储性能、成本等方面的优势,尤为值得注意的是 DeOSS 的去中心化属性,使该存储服务突破了以往存储服务在安全、数据确权与效益方面的桎梏。而这正是当下企业级大数据存储亟需解决的问题。 DeOSS 应用场景 在传统应用领域,DeOSS 去中心化对象云存储能够如同亚马逊云,谷歌云一样进入商用云的业务范畴。通过 DeOSS 可以为企业和个人提供所有类别的云存储服务,满足各种各样的使用案例,其中包含但不限于以下:

分布式文件系统--分布式文件存储不仅可以用于个人用户的备份和共享,也可为企业提供大规模商用存储服务

社交媒体--以高效、安全、可扩展且支持大规模存储的特性,DeOSS 满足了社交应用对海量用户数据的安全存储、实时更新和用户数据主权的需求

流媒体应用--DeOSS 对高清图片、音频、视频等大型文件的创建、存储和流式传输提供最佳解决方案

数据交易市场--DeOSS 支持数据价值化和数据价值的流通、共享,为数据交易市场的建立提供基础

区块链 DA 层--DeOSS 可为 Layer 1 的块数据和状态数据、Layer 2 rollup 解决方案中的交易数据提供低成本、去信任、高可用性存储

创作者平台--DeOSS 集去中心化存储网络与内容分发网络于一体,满足了 创作者平台对于数据版权确立、溯源的需求

数据湖--DeOSS 适用于存储、处理和保护大量数据,可帮助企业削减费用、管理数据及使用 AI

生物数据--DeOSS 支持多类型数据确权和溯源、提供海量存储和高效检索,解决了生物数据所面临的数量巨大、增长迅速、来源广泛繁杂和难以标准化与结构化的问题

立即体验 DeOSS

在 Web3 革命性建设与创新的进程中,新型数据基础设施架构和数据流通机制逐渐形成,其正创造着面向数据要素确权、流通、交易的经济体系,有望推动互联网商业模式和价值分配模式变革,加快数字经济的发展和革新。

而 CESS 创新的去中心化对象存储服务 DeOSS 将成为推动此进程的重要产品与服务之一。DeOSS 产品除了具备当前市面上已有的对象存储的优势,如高可靠、易扩展、低成本、高安全等,还具备了去中心化、数据主权归属用户、抗审查等优点。

亲爱的伙伴们,我们诚挚地邀请您体验与使用 DeOSS 产品!DeOSS 功能在源代码编辑和部署后即可使用,入门指南请参见下方链接:

https://docs.cess.cloud/deoss/

最后,若您在使用过程中遇到任何问题,欢迎随时与我们联系。我们热切地希望与全球伙伴们为下一代价值互联网的建设,贡献去中心化云存储+CDN 的基建力量!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1707875.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【数据结构】直接选择排序详解!

文章目录 1.直接选择排序 1.直接选择排序 🐧 begin 有可能就是 maxi ,所以交换的时候,要及时更新 maxi 🍎 直接选择排序是不稳定的,例如: 9 [9] 5 [5],排序后,因为直接选择排序是会…

git使用之合并分支

git config --global core.editor vim //修改默认编辑器为VIM git checkout master //切换到master分支git branch -a // 查看需要合并的分支名git merge 分支名 // //输入commit 花时间解决冲突 git push origin master //上传code git log --graph //查看历史提…

libmodbus开发库介绍

目录 功能概要源码获取源码内容结构源码与移植 功能概要 libmodbus是一个免费的跨平台支持RTU和TCP的Modbus库,遵循LGPL V2.1协议。libmodbus支持Linux、Mac Os X、FreeBSD、QNX和Windows等操作系统。libmodbus可以向符合Modbus协议的设备发送和接收数据&#xff0…

2024年新算法-秘书鸟优化算法(SBOA)优化BP神经网络回归预测

2024年新算法-秘书鸟优化算法(SBOA)优化BP神经网络回归预测 亮点: 输出多个评价指标:R2,RMSE,MSE,MAPE和MAE 满足需求,分开运行和对比的都有对应的主函数:main_BP, main_SBOA, main_BPvsBP_SB…

一文读懂Maven的安装与配置

一、前言【可忽略】 Maven本质是一个项目管理工具,类似于JDK是java开发工具。 我们需要管理什么呢?首先各种各样的依赖,比如SpringFramwork、Mybatis。 简单点做,我们新建个目录,就能管理这些jar包。然而,缺…

android studion 一直编译失败

无外网,无法下载对应的库导致编译失败 配置代理 1.修改镜像源 资源路径 为国内镜像 如下为国美腾讯软件镜像 distributionUrlhttps\://mirrors.cloud.tencent.com/gradle/gradle-8.6-bin.zip 2.构建仓储失败 无法下载。 添加国内仓储如下位置,重新…

你真的懂firewalld吗?不妨看看我的这篇文章

一、firewalld简介 firewalld防火墙是Linux系统上的一种动态防火墙管理工具,它是Red Hat公司开发的,并在许多Linux发行版中被采用。相对于传统的静态防火墙规则,firewalld使用动态的方式来管理防火墙规则,可以更加灵活地适应不同…

AI图片生成软件怎么用?让你轻松完成创作

随着人工智能技术的不断发展,越来越多的AI应用进入我们的生活。使用AI图片生成软件来创作图片可以极大地简化创作过程,让设计师轻松实现各种艺术效果。那么AI图片生成软件怎么用? 1. 选择合适的AI图片生成软件 市场上有许多AI图片生成软件供选择&#x…

香橙派OrangePi AIpro,助力国产AIoT迈向新的台阶!

前言:很高兴受邀CSDN与OrangePi官方组织的测评活动,本次测评是一块基于AI边缘计算的香橙派开发板OrangePi AIpro。这是 香橙派 联合 华为昇腾 合作精心打造的新一代边缘AI计算产品,于2023年12月初发布,提供 8/20TOPS澎湃算力[1]&a…

盲人无障碍设施建设:科技之光照亮前行之路

在这个快速发展的时代,科技的每一次进步都在悄然改变着我们的生活,尤其在提升特殊群体生活质量方面,展现出前所未有的力量。今天,让我们聚焦于盲人无障碍设施建设这一重要话题,通过一款名为“蝙蝠避障”的辅助软件&…

Debug-012-el-popover 使用 doClose() 关闭窗口不生效的处理方案

前言: 今天上午碰见一个非常奇怪的情况:一样的方法实现的功能,效果却不一样。 两个页面都是使用的doClose()去关闭的el-popover,其中有一个就是不生效,找不同找了半天,始终不得其解。请看效果吧&#xff1…

2024-05-28 服务器开发-不同vs版本的std::string的访问出错问题-记录

摘要: 有一个dll库是使用vs2010编译的, 使用这个dll动态库的工程是vs2019. 这个dll动态库返回一个结构体,其中有个成员使用了std::string。但是遇到了std::string的成员显示被赋值为NULL的情况。 本文对进行分析, 重点在于追踪问题的思路。 问题描述: dll使用vs20…

java项目之飘香水果购物网站(springboot+vue+mysql)

风定落花生,歌声逐流水,大家好我是风歌,混迹在java圈的辛苦码农。今天要和大家聊的是一款基于springboot的飘香水果购物网站。项目源码以及部署相关请联系风歌,文末附上联系信息 。 项目简介: 飘香水果购物网站的主要…

margin-left: auto;使元素靠右

摘要: 今天写样式遇到一个东西,就是需要表单居右显示的,但是作用了弹性布局,其他的都不行的,一开始使用了浮动,但是使用了浮动后盒子就不继承父盒子的宽度了,移动端还行,自动回到100…

解析边缘计算网关的优势-天拓四方

随着信息化、智能化浪潮的持续推进,计算技术正以前所未有的速度发展,而边缘计算网关作为其中的重要一环,以其独特的优势正在逐步改变我们的生活方式和工作模式。本文将详细解析边缘计算网关的优势。 首先,边缘计算网关具有显著的…

【C++初阶】--- C++入门(中)

目录 一、缺省参数1.1 缺省参数概念1.2 缺省参数分类 二、函数重载2.1 函数重载概念2.2 C支持函数重载的原理 --- 名字修饰 三、引用3.1 引用概念3.2 引用特性3.3 常引用3.4 使用场景3.5 引用和指针的区别 一、缺省参数 1.1 缺省参数概念 缺省参数是声明或定义函数时为函数的…

解锁数据的力量:Navicat 17 新特性和亮点

解锁数据的力量:Navicat 17 新特性和亮点 大家好,我是猫头虎。今天我要为大家介绍 Navicat 17 的新特性和亮点。Navicat 是一款专业的数据库管理工具,支持多种数据库类型,包括 MySQL、Oracle、SQL Server、PostgreSQL、MariaDB、…

Jmeter元件及基本作用域

🚀从今天开始学习性能测试工具——Jmeter,小梦也是先学习了下Jmeter的元件概念以及其基本的作用域,整理了下笔记,希望不管是从事开发领域还是测试领域的朋友们,我们一起学习下Jmeter工具,提升工作中的技能&…

Compose Button移除水波纹效果

一、背景 在使用Compose实现Button按钮时,设计要求移除按钮的水波纹效果,只保留按压效果,经查Compose1.4.3版本中,并没有直接移除水波纹的能力 二、遇到问题 经过多次尝试,使用Compose的Button组件始终无法实现目标效…

NSSCTF-Web题目3

目录 [BJDCTF 2020]easy_md5 1、知识点 2、题目 3、思路 [ZJCTF 2019]NiZhuanSiWei 1、知识点 2、题目 3、思路 第一层 第二层 第三层 [BJDCTF 2020]easy_md5 1、知识点 弱比较,强比较、数组绕过、MD5加密 2、题目 3、思路 1、首先我们跟着题目输入&a…