从公开到私密:重新思考 Web3 的数据安全

news2025/6/2 9:27:20

去中心化存储是 Web3 的基石之一,使用户和应用能够在无需依赖中心化服务商的情况下存储数据。但自由也带来了一个重大挑战:数据安全。在一个无许可的世界中,如何确保用户文档、游戏资产或 AI 数据集等敏感内容是私密的、可控访问的,并且可以恢复?

如今,Web3 的存储方案常常陷入一种尴尬的模式:数据默认公开,加密责任交由应用开发者,访问控制要么是硬编码的、脆弱的,要么完全缺失。

我们构建了 Seal,旨在解决这一问题,为如 Walrus 这样的去中心化存储带来可编程、可验证、可恢复的加密与访问控制能力。

Web3 的数据安全问题

Web3 赋予用户所有权与透明度,但同时也让任何拥有链接的人都可以访问原始内容。对于某些用例(比如 NFT)来说,这是个“特性”;但对于其他情况,却可能是巨大的风险:

  • 一位艺术家或粉丝上传只面向购票者的私密演出视频,却遭遇泄露;
  • DAO 将敏感提案上传至 IPFS,投票尚未开始,竞争者已能查看;
  • 一位 AI 构建者将数据集存储在去中心化存储上,却无法控制谁能访问或变现。

多数去中心化存储方案没有内建加密或智能访问控制,这将负担转嫁到应用层,造成安全措施碎片化与用户体验不佳。

这正是我们打造 Seal 的初衷。

认识 Seal:去中心化的加密与访问控制

Seal 是专为 Web3 设计的去中心化隐私管理系统,让加密过程可编程、可验证、可恢复,无需中心化密钥托管方。

借助 Seal,开发者可以:

  • 使用基于身份的加密(identity-based encryption,IBE)在客户端加密数据
  • 使用 Sui 上的 Move 智能合约定义链上访问策略
  • 借助 t-out-of-n 阈值加密机制实现信任分布
  • 启用时间锁、基于代币的访问、角色权限控制或自定义逻辑
  • 支持通过信封加密轮换密钥,灵活应对不同访问模式

无论你是在构建数据市场、NFT 平台、机密 AI 代理还是 DeFi 仪表盘,Seal 都能确保只有“对的人”“在对的时间”“出于对的理由”才能解密内容。

为什么 Walrus 是最先进的去中心化存储层

Walrus 是下一代去中心化存储解决方案,为可组合的 Web3 基础设施而设计。它不同于传统的 IPFS 固定服务或 S3 兼容 Blob 存储,具备以下特性:

  • 结构化:支持内容版本管理、索引与元数据
  • 快速:由聚合器和发布节点优化访问与检索
  • 可编程:存储节点可暴露自定义 API 并触发事件
  • 可验证:内容的真实性与可用性可链上审计

Walrus 提供去中心化、基于内容地址的存储,原生支持静态文件与动态发布流程,完美适配应用、DAO、市场、AI 平台等各种场景。

Seal + Walrus:为开发者与用户打造的强大组合

Seal 与 Walrus 携手,构建出一套安全、去中心化内容处理的无缝方案。可以将 Seal 看作“锁”,而 Walrus 是“保险库”。

开发者可以利用 Walrus 存储数据,结合 Seal 进行机密管理,开发出如代币门控内容、加密游戏资产等自定义访问功能。

使用 Seal + Walrus,可实现多种典型应用场景:

  • 代币门控内容:将高分辨率媒体或研究数据集存储于 Walrus,用 Seal 加密,并通过 NFT 或角色控制访问权限。
  • AI 数据集市场:分享专有训练数据或推理结果,同时强制执行使用访问策略。
  • 游戏资产或剧情逻辑:仅在玩家达到特定关卡时揭示加密游戏内容。
  • DAO 提案与报告:确保提案或投票结果在特定治理触发前保持机密。
  • 私密消息:使用 Seal 加密附件与聊天记录,储存于 Walrus,并具备可恢复访问机制。

所有这一切,都无需信任任何单一服务器、管理员或平台。

立即开始体验

Seal 与 Walrus 已完成集成,开发者现可立即使用两者进行构建:

  • 试用 Seal SDK
  • 了解 Walrus 并查看开发者指南
  • 查看 Seal 示例应用,了解内容门控的实际实现

Web3 的数据未来将是:加密的、可控访问的、去中心化的。在 Seal 与 Walrus 的帮助下,这一未来已经到来。


关于 Sui Network

Sui是基于第一原理重新设计和构建而成的L1公有链,旨在为创作者和开发者提供能够承载Web3中下一个十亿用户的开发平台。Sui上的应用基于Move智能合约语言,并具有水平可扩展性,让开发者能够快速且低成本支持广泛的应用开发。获取更多信息:https://linktr.ee/sui_apac

官网|英文Twitter|中文Twitter|Discord|英文电报群|中文电报群

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

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

相关文章

计算机网络常见体系结构、分层必要性、分层设计思想以及专用术语介绍

计算机网络体系结构 从本此开始,我们就要开始介绍有关计算机网络体系结构的知识了。内容包括: 常见的计算机网络体系结构 计算机网络体系结构分层的必要性 计算机网络体系结构的设计思想 举例说明及专用术语 计算机网络体系结构是计算机网络课程中…

接口自动化测试用例的编写方法

🍅 点击文末小卡片,免费获取软件测试全套资料,资料在手,涨薪更快 phpunit 接口自动化测试系列 Post接口自动化测试用例 Post方式的接口是上传接口,需要对接口头部进行封装,所以没有办法在浏览器下直接调…

基于SpringBoot的商家销售管理网站的设计与实现

湖南软件职业技术大学 本科毕业设计(论文) 设计(论文)题目 基于SpringBoot的商家销售管理网站的设计与实现 学生姓名 学生学号 所在学院 专业班级 校内指导教师 企业指导教师 毕业设计(论文)真实性承诺及声明 学生对毕业设计(论文)真实性承诺 本人郑重声明:所提交的毕…

word中表格拉不动以及插入图片有间距

1、word中表格插入图片始终有间隙,怎么调表格高度和宽度都消除不了间隙,如下所示: 可以在表布局—单元格边距—修改上下左右边距为0即可 2、经过上述调整后左右没有间隔了,但图片上下有间隔,直觉是行距问题&#xff0c…

【Java学习笔记】接口

接口 应用场景引出 一、接口的介绍 1. 接口的基本结构 interface 接口名{属性抽象方法 }引出关键字:implements 2. 子类实现接口 class a implements 接口名{}3. 接口中的属性说明:属性默认是public static final修饰的 (1)f…

代码随想录打卡|Day50 图论(拓扑排序精讲 、dijkstra(朴素版)精讲 )

图论part08 拓扑排序精讲 代码随想录讲解链接 题目链接 思路 在这个题目之中,个别文件的处理依赖于别的文件,因此,文件的处理顺序十分重要。我们用图来表示文件的处理顺序,文件s指向文件t,则说明如果要正确的处理文…

SI24R05国产低功耗2.4GHz+125K低频唤醒SoC人员定位/畜牧业牛羊定位/资产管理定位方案芯片

目录 SI24R05简介功能框图 主要特性开发工具方案特性 SI24R05简介 Si24R05 是一款高度集成的低功耗 SOC 芯片,具有低功耗、Low Pin Count、 宽电压工作范围,集成了 13/14/15/16 位精度的 ADC、LVD、UART、SPI、I2C、TIMER、WUP、IWDG、RTC、无线收发器、…

基于ELK的分布式日志实时分析与可视化系统设计

目录 一、ELK平台介绍 1.ELK概述 2.Elasticsearch 3.Logstash 4.Kibana 二、部署ES群集 1.资源清单 2.基本配置 3.安装Elasticsearch(elk1上、elk2上、elk3上) 4.安装logstash(elk1上) 5.Filebeat 6.安装Kibana&#x…

酒店管理系统设计与实现

本科毕业设计(论文) 设计(论文)题目 酒店管理系统设计与实现 学生姓名 学生学号 所在学院 专业班级 校内指导教师 李建 企业指导教师 毕业设计(论文)真实性承诺及声明 学生对毕业设计(论文)真实性承诺 本人郑重声明:所提交的毕业设计(论文)作品是本人在指导教师的指…

OpenCV---pointPolygonTest

一、基本概念与用途 pointPolygonTest 是 OpenCV 中用于判断点与多边形关系的重要函数,常用于: 目标检测:判断像素点是否属于检测到的轮廓区域碰撞检测:检测物体是否重叠图像分割:确定点是否在分割区域内几何分析&am…

Qt 的简单示例 -- 地址簿

这个工程里有两个窗口,都是QWidget派生的窗口 主窗口: 1. 运用了布局,按钮控件,单行编辑框,富文本编辑框等窗口部件; 2. 运用了 QMap 类; 3. 实现了点击按钮弹出子窗口的功能,这里子…

什么是DevOps的核心目标?它如何解决传统开发与运维之间的冲突?​

在当今数字化转型加速的时代,DevOps 已成为软件开发领域备受瞩目的明星理念。今天,本文将聚焦于 DevOps 的核心目标,并深入探讨它如何巧妙化解传统开发与运维之间的冲突,为大家揭开 DevOps 的神秘面纱并分享实用经验。本次介绍的与…

Android studio 查看aar源码出现/* compiled code */

如图查看aar源码时看不到具体实现,在排除是sdk版本导致的问题后,下面说解决方法 打开设置,找到插件 输入decompiler 搜索 这个是自带的反编译工具,启用就好了

用HTML5+JavaScript实现汉字转拼音工具

用HTML5JavaScript实现汉字转拼音工具 前一篇博文(https://blog.csdn.net/cnds123/article/details/148067680)提到,当需要将拼音添加到汉字上面时,用python实现比HTML5JavaScript实现繁琐。在这篇博文中用HTML5JavaScript实现汉…

基于Java,SpringBoot,Vue,UniAPP医院预约挂号买药就诊病例微信小程序系统设计

摘要 随着医疗信息化的不断推进以及“互联网医疗”模式的广泛普及,传统医院挂号流程中存在的排队时间长、资源分配不均等问题日益凸显,急需通过数字化手段加以解决。本研究设计并实现了一套基于Java、SpringBoot、Vue与UniAPP技术栈的医院预约挂号微信小…

ONNX模型的动态和静态量化

引言  通常我们将模型转换为onnx格式之后,模型的体积可能比较大,这样在某些场景下就无法适用。最近想在移动端部署语音识别、合成模型,但是目前的效果较好的模型动辄几个G,于是便想着将模型压缩一下。本文探索了两种压缩方法&…

如何用Python抓取Google Scholar

文章目录 [TOC](文章目录) 前言一、为什么要抓取Google Scholar?二、Google Scholar 抓取需要什么三、为什么代理对于稳定的抓取是必要的四、一步一步谷歌学者抓取教程4.1. 分页和循环4.2. 运行脚本 五、完整的Google Scholar抓取代码六、抓取Google Scholar的高级提…

Wireshark对usb设备进行抓包找不到USBPcap接口的解决方案

引言 近日工作需要针对usb设备进行抓包,但按照wireshark安装程序流程一步步走,即使勾选了安装USBPcap安装完成后开启wireshark依然不显示USBPcap接口,随设法进行解决。 最终能够正常显示USBPcap接口并能够正常使用进行抓包 解决方案&#x…

Socket 编程 UDP

目录 1. UDP网络编程 1.1 echo server 1.1.1 接口 1.1.1.1 创建套接字 1.1.1.2 绑定 1.1.1.3 bzero 1.1.1.4 htons(主机序列转网络序列) 1.1.1.5 inet_addr(主机序列IP转网络序列IP) 1.1.1.6 recvfrom(让服务…

Jenkins实践(8):服务器A通过SSH调用服务器B执行Python自动化脚本

Jenkins实践(8):服务器A通过SSH调用服务器B执行Python自动化脚本 1、需求: 1、Jenkins服务器在74上,Python脚本在196服务器上 2、需要在服务器74的Jenkins上调用196上的脚本执行Python自动化测试 2、操作步骤 第一步:Linux Centos7配置SSH免密登录 Linux Centos7配置S…