概述
您的企业将能够:- 为客户、商家或财政账户创建私有钱包
- 将稳定币从公共钱包存入私有钱包
- 在私有钱包之间发送私有付款
- 提取到公共Solana地址和钱包
- 通过API查看私有余额和历史记录
- 使用您自己的合规、审计和业务规则定义专用的定制环。您可以自行管理合规,也可以使用Helius的托管KYC和制裁筛选解决方案。
- 配置谁可以查看、批准、冻结或在一个环中移动资金
- 通过轮询或webhooks跟踪私有支付状态
启动演示
在开发网络上尝试保密转账和交换。
工作原理
私人钱包是您交互的核心 API 对象。您可以将私人钱包映射到例如客户账户、商家账户、员工账户、资金账户或智能账户。 余额和私人转账在链上加密。像 Helius 这样的 RPC 提供商会索引加密状态,生成证明,构建交易并按需将其提交给 Solana。 对于大多数企业用例,私人钱包存在于一个专用的自定义环中。环定义了转账、可见性和合规性的规则。 以下是 Helius Privacy 如何融入您的技术堆栈:信任模型
私人支付需要私人钱包的授权,并且必须遵守相应的环策略。
保密环(默认环和保密自定义环)支持本地和委托解密。匿名自定义环仅支持委托解密。
在委托解密模式中,钱包和选定的 RPC 提供商共享查看密钥。
提供商可以提供余额和历史记录,但不能授权支出。
这与审计员不同,审计员的可见性由环策略定义。
您可以自己运行基础设施(RPC、索引器、审计服务器或共同签名者),也可以使用像 Helius 这样的 RPC 提供商为您运行。
我们通过我们的全球高性能 RPC 机队运行基础设施,并可以通过根据您的要求定制的专用设置进行运行。
专用基础设施并不意味着单独的链上状态树。
自定义环和无权限的默认环共享一个 Merkle 树。
环
环使得 Solana 上的隐私可以编程,类似于 Token-2022。 默认环是无权限的,没有自定义策略。自定义环由其自身的策略规则集管理。 一个私人钱包可以同时持有多个环的余额。哪个环的余额不属于钱包的属性,而是存储在其policy_program_id 字段中的每个 UTXO 的属性。
- 默认环是保密且无权限的,没有任何政策、审计员或权限。保密环加密资产和金额。
- 自定义环可以配置自定义策略和合规控制,并且可以是保密的或匿名的(加密资产、金额、发送者、接收者)。
自定义环是可编程的
自定义环可以为转账和可见性/审计定义完全自定义的规则。 环是可编程的。常见的规则示例包括:
这些自定义规则集被编程为专用 Solana 程序,在通过 Solana 隐私协议(TSPP)进行原子结算之前验证每个适用转账的状态转换。
环管理
环报告
使用环报告进行财务、会计、合规或您自己的可见性规则集。审计员访问是只读的。审计员可以查看由环策略配置的数据,但不能签名、支出、冻结或移动资金,除非另行配置为权限。
冻结或解冻私人钱包
如果自定义环具有冻结权限,您可以根据策略冻结或解冻私人钱包。通过 Webhooks 进行监控
使用 Webhooks 更新转账生命周期。安全和隐私特性
- Helius API 密钥认证企业项目,但不授权支出。支出授权需要钱包签名,或通过底层密钥管理服务(如 Privy 或 Turnkey)的替代授权,或者如果配置,则通过环策略。
- 私钥材料保存在钱包提供商管理的安全基础设施中。
- Helius 不接收或导出私人支出密钥。
- 在委托解密模式中,钱包和提供商共享查看密钥。提供商可以读取余额和历史记录,但不能授权支出。
- 自定义环审计员可以查看配置的环活动,但不能支出。
- 到自定义环或其内部的交易会公开调用其策略程序。
- 共同签署者批准选定转账,但不能单独支出,除非政策允许。
- 冻结权限只能在环策略允许时冻结或解冻余额。
- 永久委托只能在政策明确配置时移动余额。
- 环内的私人转账不会在链上显示资产或金额。保密环会显示发送者和接收者;匿名环使用中继者,不会显示任一方。环策略可能规定其他可见性。
- 提款会显示目的地、资产和金额。
- 公开加密存款会显示来源、资产和金额。法币余额的入门会保持资产和金额私密(链上加密)。
- 公开转账会显示发送者、接收者、资产和金额。