Solana基金会与Nito联合发布AI硬件执行证明工具
13日,Solana基金会(Solana Foundation)与Nito共同公开了一款开发工具,旨在将人工智能(AI)执行硬件的证明记录在Solana(SOL)区块链上。在该架构中,AI模型的运算过程在链下完成,而区块链仅保留经过验证的硬件证明记录。
Confidential Compute:SDK与链上验证程序
Solana基金会在官方声明中指出,“Confidential Compute”由软件开发工具包(SDK)和链上验证程序两部分组成。其中,验证程序负责确认由可信执行环境(TEE)签发的证明。
TEE是一种专门设计的硬件区域,旨在将代码和数据与服务器操作系统及基础设施运营商隔离开来。在此环境中,关于执行环境和软件的信息会以数字签名的形式提供证明。
技术实现机制
证明中包含的硬件内部生成签名密钥,近期已与Solana插槽(Slot)相关联。链上程序在确认证明后,会将密钥、硬件类型及有效期等信息记录在案。
接收AI响应的应用程序可以检查响应的签名,并查询该密钥在Solana上的记录。在此过程中,对话内容或输入数据不会公开到区块链上。需要明确的是,证明所涵盖的范围仅限于所使用的硬件以及在其内部执行的代码,并不保证AI回答内容的准确性。
用户依赖的信任要素包括传输至浏览器的代码、硬件制造商的证明以及用于验证的软件。开发者模板还将Tinfoil的公开路由代码作为信任前提。
当前支持与开发状态
目前,该系统支持英特尔(Intel)的TDX和AMD的SEV-SNP证明。英伟达(NVIDIA)GPU的证明功能正在开发中,开发者可使用Rust和TypeScript SDK进行集成。
Solana基金会的产品页面提示,该工具目前处于测试网(Testnet)Beta阶段,且正在进行安全审计,尚未公布主网(Mainnet)的具体发布日期。
Nito验证方式的差异说明
值得注意的是,Nito聊天服务的验证方式在不同官方资料中存在表述差异。尽管声明中提到Nito利用该基础设施,但产品页面明确指出“Confidential Chat”尚未使用Solana的链上验证程序。
根据产品页面描述,用户的浏览器会直接验证Tinfoil的证明。开发者模板展示了以下流程:浏览器验证证明后,将加密消息经由Nito传递至硬件环境。
即使消息内容被加密,传输时间点、数据大小等部分信息仍可能暴露。因此,确认执行环境与完全隐藏传输过程中的所有信息是两个不同的概念。
与Privacy Rings的区别
Solana基金会于11月10日介绍了Helius的Privacy Rings主网上线。Privacy Rings是一种交易工具,能够在加密资产和转账金额的同时公开钱包地址,其核心在于保护交易信息。
相比之下,Confidential Compute并非用于隐藏交易金额,而是用于确认AI是否在受保护的硬件环境中运行。两者在功能定位上有本质区别。