简介
Solana 上的每笔交易都可公开读取:任何人都可以查看地址、余额和转账历史记录。 对于 Solana Privacy Rings,我们定义了两个隐私级别:- 机密性 – 加密资产和金额
- 匿名性 – 加密资产、金额、发送方和接收方
Solana Privacy Rings
隐私环是可编程的屏蔽池,包含加密的链上余额,并直接在 Solana 上执行。 不同类型的隐私环可以共存:Default Ring
- 机密
- 自托管
- 无需许可
- 审计员不可见
Custom Enterprise Rings
- 机密或匿名
- 自托管
- 自定义合规规则
- 审计员可见

主要特性
- Solana 原生速度 – 简洁的 可在几十毫秒内生成,从而保持用户熟悉的体验。可以将其视为又一次 RPC 调用。
- 链上执行 – 加密余额保留在 Solana 上。无需链下账本、侧链或中心化排序器。
- 加密任何资产 – 隐私环支持 SOL、SPL 代币和 Token-2022 代币。
- 自托管余额 – 私密交易始终需要所有者签名。
- 兼容智能账户 – 隐私环可以支持具有自身授权逻辑的智能账户。
- Solana 可组合性 – 在单笔交易中与任何 Solana 程序组合。
- 可编程隐私 – 在 Solana 程序中创建私密托管。
用户流程与隐私保证
用户在私密钱包中持有加密余额。他们可以进入隐私环、在其中进行私密转账或退出隐私环,并在单笔交易中与其他 Solana 程序组合。存入私密余额
用户可以通过两种方式存入私密余额:- 将法币余额入金为私密加密资产余额
- 从公开加密资产余额存入私密加密资产余额
- 从法币余额进入
- 从公共加密余额存款
与从公开余额存入资金不同,将资金转入私密余额可确保资产和金额保持私密。服务提供商会从其私密钱包转账到你的钱包。在机密 Ring 中,只有发送方和接收方地址是公开的。
在私密余额之间转账
用户可以通过两种方式进行私密转账:- 在同一隐私环中转账
- 转账到另一个隐私环
- Default Ring
- Custom Rings
提取到公开余额
用户可以通过两种方式从私密余额中提取:- 将私密加密资产出金为法币余额
- 将私密加密资产提取到公开加密资产余额
- 提取到法币余额
- 提取到公共加密余额
与提现到公开余额不同,从私密余额出金时,资产和金额会保持私密。你将资产从自己的私密钱包转入服务商的私密钱包,服务商再向你支付法币。在机密 Ring 中,只有发送方和接收方地址是公开的。你剩余的私密余额仍会保持私密。
可编程性与私密托管
Solana 程序可以使用私密托管构建机密 DeFi 应用。- 私密托管 – ZK Solana 程序可以托管私密余额并定义释放条件
- Solana 可组合性 – 在单笔交易中将私密交易与其他 Solana 程序组合
- 共享流动性 – 机密 DeFi 中的 ZK 程序可以共享流动性
- 有条件的私密支付 – 托管加密资产,并按照时间表或在获得必要批准后释放资产,从而支持薪资发放、归属、里程碑付款和私密多签工作流。
- 兑换与交易 – 通过私密托管兑换封装代币、SOL、模因币、股票和 RWA,例如进行代币兑换或 OTC 交易。
- 质押与收益 – 构建私密收益型应用,例如质押池、代币化国库或其他收益金库。
- 借贷 – 在私密托管中持有抵押品,例如用于由代币化资产支持的稳定币贷款。
高层级交易流程
私密转账的行为与公开转账类似,并在单笔 Solana 交易中执行。- Private transfer
- Solana transfer
- 用户的 SOL 或 SPL 余额在链上加密。
- 获取加密状态并在本地解密,或由受委托的提供商解密并提供已解密状态。
- 钱包设置金额和接收方,然后请求 ZK 证明。
- RPC 提供商默认生成并返回 ZK 证明。自定义隐私环还需要策略证明。
- 钱包构建 Solana 交易。系统会验证 ZK 证明,而不会泄露加密状态。调用的程序以及由谁签名和提交取决于隐私环:
- 应用通过 Solana 交易哈希跟踪状态。
- Permissionless Confidential Ring
- Custom Confidential Ring
- Custom Anonymous Ring
了解更多
Architecture
钱包、RPC 服务和 Solana 程序如何交互。
Private State and UTXOs
私密余额的存储和支出方式。
Encryption and Privacy Guarantees
资产的加密方式以及屏蔽密钥对的作用。
Custom Enterprise Rings
如何配置具有审计员和合规控制机制的自定义隐私环。