登录 后可观看高清视频
Solana 上的保密代币转账
20次播放
1天前
该视频主要介绍了Solana主网上线的“保密转账”代币扩展功能,该功能允许用户在不暴露转账金额和余额的情况下进行代币转账,从而保护交易隐私。
关键论据/信息:
- 核心功能: 保密转账允许用户在Solana网络上进行隐私保护的交易,隐藏转账金额和余额。
- 技术实现: 该功能利用同态加密和零知识证明(ZK proofs)等密码学技术。
- 转账流程: 用户首先将代币从公共余额存入待处理余额状态(加密),然后将待处理余额应用到可用余额状态。之后,代币可以提取到公共余额(解密)或转移到另一个用户的待处理余额状态(加密)。
- 零知识证明: 在转移到另一个用户的待处理余额时,使用零知识证明来验证发送者是否有足够的余额,而无需暴露实际金额。
- 审计员账户(可选): 创建代币时,可以配置一个审计员账户,该账户可以解密余额和转账金额。
- 数据结构变化:
- Mint账户: 引入了管理保密转账的权限、新账户的审批设置(自动批准或需要权限批准)以及可选的审计员公钥。
- Token账户: 使用El Gamal公钥进行加密,包含加密的余额,将余额分为待处理和可用部分,并使用信用计数器来跟踪和限制待处理操作。
- 待处理余额和可用余额: 新收到的代币存储在待处理余额状态,可以转移或提取的代币存储在可用余额状态。