Confidential Balances 是一套 Token2022 扩展,旨在实现 Solana 资产转移的隐私性。该扩展允许不同级别的隐私配置,结合多种加密技术如同态加密和零知识证明,以确保转移资产的机密性和合规性。文中详细介绍了如何启动该系统并进行保密转账的步骤。
保密余额是一组 Token2022 扩展,旨在使 Solana 资产转移时实现隐私。这组扩展包含:
这些代币扩展采用了非全有或全无的方式,允许不同程度的可配置隐私。你可以转移具有不同隐私级别的代币:
隐私通过对代币余额使用多种加密技术来实现:
保密余额内置合规性。代币发行人可以选择在受监管的法律管辖区指定全球审计员。审计员有能力解密账户余额和转账金额,以满足 KYC、AML 和其他合规要求。
要增强对保密余额的技术理解,请参见 协议概述。
保密余额需要几个 Solana 原语,如下所示:
flowchart TB
A[Token 2022<br>程序]
F[ZK ElGamal 证明<br>程序]
subgraph 代币铸造
B[保密转账扩展]
C[保密铸币销毁扩展]
end
subgraph 发送者代币账户
D[保密转账<br>账户扩展]
end
subgraph 接收者代币账户
E[保密转账<br>账户扩展]
end
与保密余额接口的开发者需要设置一个典型的 Solana 开发环境,或至少,安装最新版本的 Solana CLI。
有两种方式来尝试你的第一个保密转账:
初学者:Token CLI 快速入门指南
中级:食谱基本转账示例
无论使用何种方法,你都会进行相同的关键操作:
sequenceDiagram
participant A as "发送者"
participant AA as "发送者代币账户"
participant BB as "接收者代币账户"
participant B as "接收者"
A->>AA: 存入
A->>AA: 应用
AA->>BB: 转移
B->>BB: 应用
B->>BB: 提取
阅读更多关于待处理和可用余额。
- 原文链接: github.com/solana-develo...
- 登链社区 AI 助手,为大家转译优秀英文文章,如有翻译不通的地方,还请包涵~
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!