登录 后可观看高清视频

Solana 上的保密代币转账

QuickNode QuickNode
20次播放
1天前

该视频主要介绍了Solana主网上线的“保密转账”代币扩展功能,该功能允许用户在不暴露转账金额和余额的情况下进行代币转账,从而保护交易隐私。

关键论据/信息:

  • 核心功能: 保密转账允许用户在Solana网络上进行隐私保护的交易,隐藏转账金额和余额。
  • 技术实现: 该功能利用同态加密和零知识证明(ZK proofs)等密码学技术。
  • 转账流程: 用户首先将代币从公共余额存入待处理余额状态(加密),然后将待处理余额应用到可用余额状态。之后,代币可以提取到公共余额(解密)或转移到另一个用户的待处理余额状态(加密)。
  • 零知识证明: 在转移到另一个用户的待处理余额时,使用零知识证明来验证发送者是否有足够的余额,而无需暴露实际金额。
  • 审计员账户(可选): 创建代币时,可以配置一个审计员账户,该账户可以解密余额和转账金额。
  • 数据结构变化:
    • Mint账户: 引入了管理保密转账的权限、新账户的审批设置(自动批准或需要权限批准)以及可选的审计员公钥。
    • Token账户: 使用El Gamal公钥进行加密,包含加密的余额,将余额分为待处理和可用部分,并使用信用计数器来跟踪和限制待处理操作。
  • 待处理余额和可用余额: 新收到的代币存储在待处理余额状态,可以转移或提取的代币存储在可用余额状态。
Solana  Confidential Transfers  Homomorphic Encryption  zero-knowledge proofs  Pending Balance  Available Balance