分享百科

Pending Balance

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