Nautilus 正式发布:为 Sui 带来可验证的链下隐私计算

作为 Sui 安全工具包中的强大新成员,Nautilus 现已上线 Sui 测试网。它专为 Web3 开发者打造,支持保密且可验证的链下计算。Nautilus 应用运行于开发者自主管理的可信执行环境(Trusted Execution Environment,TEE)中,类似于 AWS Nitro Enclaves,并通过可验证机制架起链下性能与链上信任之间的桥梁。

随着 Web3 应用场景不断演进,对隐私、信任与数据完整性的需求日益增长。借助 Nautilus,开发者无需牺牲去中心化属性,即可构建以隐私为先的安全应用。这一发布标志着 Sui 在安全与信任方面的又一重要里程碑 — — 这也是该网络的核心基石之一。

Nautilus 简介

Nautilus 允许开发者将敏感或计算成本高的操作,在自主管理的、隔离且防篡改的可信执行环境(TEE)中链下完成。与此同时,这些 TEE 能生成加密证明,确保计算过程真实可信。应用或用户可将计算结果提交至链上,Move 智能合约将验证这些证明后再进行处理。

这一范式为 Web3 带来了兼顾性能、隐私与信任的新型混合应用,同时不牺牲去中心化特性。

主要组成:

  • Move 集成:支持在 Sui 上验证 TEE 证明、签名和处理结果的智能合约模板和函数。
  • TEE 模板:预构建的模板,帮助开发者快速部署至自有 TEE。

Nautilus 首发版本将支持 AWS Nitro Enclaves。

应用场景

Nautilus 为开发者提供了一套强大的全新工具包,用于实现安全的链下执行。以下列举了 Nautilus 如何在隐私、信任和可扩展性方面发挥作用:

  • 防篡改的现实世界数据预言机(如价格、天气、体育)
  • 基于 AI 推理的自主代理流程与链上可溯源性
  • 公平竞技类 Web3 游戏的隐藏逻辑和元数据
  • 实现无需暴露用户信息的隐私身份验证(KYC/AML)

当 Nautilus 与 Seal 搭配使用时,可解锁一系列强大的隐私保护用例,覆盖“安全计算”和“安全数据访问”两个维度。在使用 TEE 时,一个挑战是如何在重启后保持密钥的持久性。这个问题可以通过 Seal 来解决,它可以用于存储长期密钥,并确保只有经过验证的 TEE 才能访问这些密钥。通过这种组合,TEE 解决了“如何在加密数据上进行计算”的问题,而 Seal 则解决了“谁可以访问密钥”的问题。对于需要共享加密状态的应用,开发者可以利用 Seal 与 Nautilus 来私密地处理用户请求,并在链上更新加密状态。

以下是两个前文提到的用例的全新演绎:

  • 隐私预言机:在 Nautilus enclave 中运行定价或身份逻辑,然后用 Seal 对结果进行加密,实现链上基于代币权限的选择性解密。
  • 受控访问的私密 AI 代理:使用 Nautilus 私密运行 AI 代理,确保数据和模型的机密性。然后用 Seal 对推理结果(如推荐或预测)进行加密,并仅向授权方选择性展示。

Sui 的安全愿景:从架构设计中建立信任

Sui 从零开始构建,致力于在各个层级提供端到端的强安全保障。其架构在安全性、正确性与韧性方面均有严格设计,使开发者与用户都能安心构建与交互。

Sui 安全模型的核心考量

  • 以对象为中心的数据模型:Sui 独特的数据模型将链上所有数据视为可编程对象,并具备明确的所有权与访问控制。这种机制支持精细化权限管理,并消除了许多类型的智能合约漏洞。
  • 共识与交易执行:Sui 通过结合因果有序执行与 Mysticeti 共识协议,确保高性能、一致性与强韧性,即使在恶意环境下也能实现确定性结果。
  • 使用 Move 实现安全智能合约:Sui 采用 Move 智能合约语言,专为安全和资产管理设计。Move 具备强静态类型检查、资源导向模型与字节码安全审查机制,帮助开发者编写更安全的代码,预防诸如双花攻击、整数溢出等常见漏洞。

这些基础性的设计选择,使 Sui 天生更适合构建大规模、数据密集型的安全与高性能应用。

内置的密码学能力

Sui 同时提供了一系列密码学原生功能,支持构建强大、安全、可扩展的去中心化应用:

  • 基于门限密码学的多签账户(MultiSig Accounts):原生支持多签账户,提升共享控制与机构访问的安全性。
  • zk-SNARK 支持:Sui 对零知识证明进行了优化,开发者可以轻松将隐私保护逻辑集成进智能合约中。
  • zkLogin:原生认证机制,允许用户使用 Google、Apple 等熟悉的 Web2 账户登录 Web3 应用,同时通过零知识证明确保用户隐私与去中心化。
  • Passkey:通过生物识别或 WebAuthn 的方式进行登录和交易签名,提升钱包安全性,省去传统助记词。
  • 链上安全随机数(Onchain Secure Randomness):Sui 原生支持可验证的安全随机数生成,为游戏、NFT 等场景带来公平且不可预测的结果。

此外,Seal 为 Sui 引入了去中心化加密与可编程访问控制,开发者可利用它保护敏感数据,或启用基于事件/时间的链上访问策略。Seal 确保只有授权用户能够解密并访问底层数据,无需依赖中心化密钥管理。

随着 Nautilus 的加入,Sui 在支持隐私保护和可验证的链下计算方面又向前迈进了一大步。就像智能合约因其源代码的可验证性赢得用户信任一样,TEE 的可复现性也能让用户确认自己正在与一个特定程序交互。

在 Sui 测试网上试用 Nautilus

开发者现可在 Sui 测试网体验 Nautilus。GitHub 代码库已包含可复现模板,用于构建、部署并注册自托管的 AWS Nitro Enclave,还附带一个参考应用,展示从生成可信证明到链上验证的完整流程。

有开发相关问题,欢迎在 Discord 与我们联系。

通过将自托管 TEE 的能力与链上逻辑的可验证性相结合,Nautilus 正在拓展 Web3 开发者在 Sui 上的构建边界。


关于 Sui Network

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

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

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

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

相关文章

Git完全指南:从入门到精通版本控制 ------- Git 工作流程 (3)

Git工作流程完全指南:从入门到高效协作 引言 Git作为分布式版本控制系统的行业标准,其高效的分支管理能力是团队协作的基石。本文将深入解析标准Git工作流程,助你掌握从代码提交到团队协作的全链路实践。 一、Git核心概念速览 三大工作区域 …

Distortion, Animation Raymarching

这节课的主要目的是对uv进行操作,实现一些动画的效果,实际就是采样的动画 struct texDistort {float2 texScale(float2 uv, float2 scale){float2 texScale (uv - 0.5) * scale 0.5;return texScale;}float2 texRotate(float2 uv, float angle){float…

《vue3学习手记3》

标签的ref属性 vue3和vue2中的ref属性: 用在普通DOM标签上,获取的是DOM节点 ref用在组件标签上,获取的是组件实例对象 区别在于: 1.vue3中person子组件中的数据父组件App不能直接使用,需要引入并使用defineExpose才可…

List基础与难度题

1. 向 ArrayList 中添加元素并打印 功能描述: 程序创建一个空的 ArrayList 集合,用于存储字符串类型的元素。向该 ArrayList 中依次添加指定的字符串元素。使用增强型 for 循环遍历 ArrayList 中的所有元素,并将每个元素打印输出到控制台。 …

楼宇自控系统如何为现代建筑打造安全、舒适、节能方案

在科技飞速发展的当下,现代建筑对功能和品质的要求日益提升。楼宇自控系统作为建筑智能化的核心技术,宛如一位智慧的“管家”,凭借先进的技术手段,为现代建筑精心打造安全、舒适、节能的全方位解决方案,让建筑真正成为…

绿算轻舟系列FPGA加速卡:驱动数字化转型的核心动力【2】

工业与医疗:精准化的幕后推手 在工业4.0与智慧医疗领域,绿算轻舟FPGA加速卡通过实时信号处理与高精度控制,推动关键场景的技术升级。 工业自动化:在机器视觉质检中,实现亚像素级缺陷检测,产线检测速度大幅…

uniapp-商城-22-顶部模块

这里其实很复杂.我们在前面已经说了这个组件 shop-headbar ,这里来继续说。 该组件实现一个高度的显示以及图片展示,包含logo 名称 后台管理以及避让 导航栏 和 手机的状态栏。 1 整体 代码如下: <template><view class="headr" :style="{ hei…

利用Global.asax在ASP.NET Web应用中实现功能

Global.asax文件&#xff08;也称为ASP.NET应用程序文件&#xff09;是ASP.NET Web应用程序中的一个重要文件&#xff0c;它允许您处理应用程序级别和会话级别的事件。下面介绍如何利用Global.asax来实现各种功能。 Global.asax基本结构 <% Application Language"C#&…

ReportLab 导出 PDF(页面布局)

ReportLab 导出 PDF&#xff08;文档创建&#xff09; ReportLab 导出 PDF&#xff08;页面布局&#xff09; ReportLab 导出 PDF&#xff08;图文表格) PLATYPUS - 页面布局和排版 1. 设计目标2. 开始3. Flowables3.1. Flowable.draw()3.2. Flowable.drawOn(canvas,x,y)3.3. F…

Ubuntu下安装Intel MKL完整指南

&#x1f9e0; Intel MKL 安装指南&#xff08;Ubuntu 完整版&#xff09; 适用平台&#xff1a;Ubuntu 18.04 / 20.04 / 22.04 更新时间&#xff1a;2025 年最新版&#xff08;适配 Intel oneAPI 2024&#xff09; ✅ 一、安装方式选择 安装方式适合用户群体特点推荐程度&…

HackMyVM Gigachad.

Gigachad 信息搜集 ┌──(root㉿kali)-[/home/kali] └─# nmap 192.168.214.85 Starting Nmap 7.95 ( https://nmap.org ) at 2025-04-16 07:42 EDT Nmap scan report for 192.168.214.85 Host is up (0.00011s latency). Not shown: 997 closed tcp ports (reset) PORT S…

大模型全景解析:从技术突破到行业变革

目录 一、引言&#xff1a;人工智能的新纪元 二、大模型发展历史与技术演进 1. 早期探索期&#xff08;2015-2017&#xff09;&#xff1a;从"人工智障"到初具规模 RNN/LSTM架构时代&#xff08;2013-2017&#xff09; Transformer革命&#xff08;2017&#xf…

49、Spring Boot 详细讲义(六)(SpringBoot2.x整合Mybatis实现CURD操作和分页查询详细项目文档)

项目文档:银行借据信息CURD操作和分页查询 一、项目概述 1. 项目简介 本项目旨在使用Spring Boot框架整合MyBatis连接Mysql数据库实现借据信息的增加、删除、修改和查询功能,同时支持分页查询,并提供对应的Restful风格的接口。 2.环境准备 2.1.工具和软件准备 JDK(建议…

youtube视频和telegram视频加载原理差异分析

1. 客户侧缓存与流式播放机制​​ 流式视频应用&#xff08;如 Netflix、YouTube&#xff09;通过​​边下载边播放​​实现流畅体验&#xff0c;其核心依赖以下技术&#xff1a; ​​缓存预加载​​&#xff1a;客户端在后台持续下载视频片段&#xff08;如 DASH/HLS 协议的…

把城市变成智能生命体,智慧城市的神奇进化

智能交通系统的建立与优化 智能交通系统&#xff08;ITS&#xff09;是智慧城市建设的核心部分之一&#xff0c;旨在提升交通管理效率和安全性。该系统利用传感器网络、GPS定位技术以及实时数据分析来监控和管理城市中的所有交通流动。例如&#xff0c;通过部署于道路两侧或交…

Oracle 23ai Vector Search 系列之5 向量索引(Vector Indexes)

文章目录 Oracle 23ai Vector Search 系列之5 向量索引Oracle 23ai支持的向量索引类型内存中的邻居图向量索引 (In-Memory Neighbor Graph Vector Index)磁盘上的邻居分区矢量索引 (Neighbor Partition Vector Index) 创建向量索引HNSW索引IVF索引 向量索引示例参考 Windows 环…

cas 5.3单点登录中心开发手册

文档格式PDF 只读文档。 代码源码。 一、适用对象 需要快速上手出成果的服务端开发人员&#xff0c;具备3年经验java 开发&#xff0c;熟悉数据库&#xff0c;基本的Linux操作系统配置。 工期紧张需要快速搭建以cas为基础的统一登录中心&#xff0c;遇到技术瓶颈&#xff0c…

行星际激波在日球层中的传播:Propagation of Interplanetary Shocks in the Heliosphere (第一部分)

行星际激波在日球层中的传播&#xff1a;Propagation of Interplanetary Shocks in the Heliosphere &#xff08;第二部分&#xff09;- Chapter 3: Solar and heliospheric physics 行星际激波在日球层中的传播&#xff1a;Propagation of Interplanetary Shocks in the Hel…

Linux——消息队列

目录 一、消息队列的定义 二、相关函数 2.1 msgget 函数 2.2 msgsnd 函数 2.3 msgrcv 函数 2.4 msgctl 函数 三、消息队列的操作 3.1 创建消息队列 3.2 获取消息队列并发送消息 3.3 从消息队列接收消息recv 四、 删除消息队列 4.1 ipcrm 4.2 msgctl函数 一、消息…

蓝桥杯常考排序

1.逆序 Collections.reverseOrder() 方法对列表进行逆序排序。通过 Collections.sort() 方法配合 Collections.reverseOrder()&#xff0c;可以轻松实现从大到小的排序。 import java.util.ArrayList; // 导入 ArrayList 类&#xff0c;用于创建动态数组 import java.util.C…