Stellar 已经发布了其网络上私有支付的开源验证原型。该原型支持代币存款、转账和取款,同时隐藏金额以及发送方和接收方的关联信息。
私有支付流程采用基于 Circom 电路构建的 Groth16 零知识证明。证明生成在客户端通过 WebAssembly 运行,用户可以在网页浏览器中创建证明。系统运行在 Soroban 智能合约上,采用类似 UTXO 记账方式的池模型追踪承诺。
Stellar 私有支付(SPP)现已开源!
这意味着在 Stellar 上可以使用 ZK 证明进行私密存款、转账和取款,并支持可配置的安全措施。
隐私构建者 → 开始构建!https://t.co/1nGgBWyZTy
— Stellar (@StellarOrg) 2026年2月13日
用户将代币存入资金池并获得新的承诺。在存款过程中不会花费之前的记账。转账操作会花费现有的承诺并创建新的承诺,绑定到新的公钥,且不会暴露转账细节。取款则花费记账并释放池中的代币。用户可以选择“交易”选项,在符合私有支付规则的情况下自定义交易。
Stellar 的 ASP 控制与 ZK 隐私
Stellar 的私有支付原型引入了由协会集提供者(ASP)管理的管理安全机制。ASP 管理两个 Merkle 树系统,支持在不披露用户活动的情况下进行策略检查。一个树通过会员结构追踪已批准的公钥,另一个通过非会员结构追踪被阻止的公钥。
利用这些树,可以证明交易符合监管标准且未涉及阻止集合,同时保持支付信息的机密性。
演示包包括前端界面、电路和 Soroban 智能合约。用户界面基于前端开发,还包括支持添加公钥到会员树和管理排除名单的 ASP 管理页面。密钥插入必须由 ASP 管理员账户签名,即使界面可以为任何账户生成测试用的密钥。
电路逻辑在单个证明中检查多个条件。它防止双重支付并验证承诺的 Merkle 证明,还确保输出承诺的正确性和余额守恒(输入等于输出加上任何公共金额)。链上元素包括一个资金池合约,用于存款、转账和取款,以及一个 Groth16 验证器合约,用于验证证明。
Stellar 还通过与 TopNod 合作,在亚洲、非洲和拉丁美洲推出非托管钱包,进一步扩大钱包的可用性。正如之前报道的,该集成基于分片和可信执行环境(TEE)技术,旨在消除助记词,重点支持稳定币和实物资产的代币化。
截至报道时,Stellar(XLM)交易价格为 0.1702美元,日内上涨 8%,24小时交易量上涨 10%。
相关文章