机密余额(Confidential Balances):赋予Solana 保密性

  • Helius
  • 发布于 3天前
  • 阅读 53

文章详细介绍了Solana生态系统中新推出的“Confidential Balances”功能,这一功能通过增强的加密技术为资产持有者和代币发行者提供了更高的隐私性和合规性。文中涵盖了机密交易的实施步骤、最新的功能扩展以及未来发展的趋势,并强调了与合规框架结合的重要性。

机密余额:加强Solana生态系统中的保密性

关于Token 2022的机密功能的原始报道中,我们探讨了当时称为“机密转账”的代币扩展。

今天,该功能已经扩展为一个更全面的扩展集,称为机密余额,为资产所有者和代币发行者增加了新的机密性层,而不牺牲合规性。

下面深入了解最新的发展以及它们如何灵活地支持Solana上的代币流动。

快速复习:机密功能

Solana的Token2022程序引入了专门的扩展,使代币发行者能够将代币金额对公众“模糊处理”。

我们不使用“隐私(privacy)”这个词,而是使用机密性(confidentiality)——更准确地描述这项技术。

机密交易的基本步骤通常包括:

  1. 存款:将公共代币余额转换为机密状态。
  2. 应用:将存入的代币最终(或“应用”)到你的可用机密余额中。
  3. 转账:将机密余额转移给接收方,依赖密码证明,如相等性、有效性和范围证明,以保持机密性。
  4. 应用 (接收方侧): 接收方将新接收到的待处理代币应用到他们的可用机密余额中。
  5. 取款 (可选): 在需要时将你的机密代币转换回公共代币余额。

所有这些步骤都利用同态加密零知识证明(ZKPs),在幕后工作,使系统能够验证正确性,同时隐藏总额。

请参阅“机密余额产品指南”以获取这些步骤的详细拆解。

机密余额的新动态

全面的扩展集合

“机密余额”不仅仅是机密转账。它作为一个包罗万象的伞,涵盖了一系列密码学增强的代币扩展,包括:

  • 机密转账:使用密码学原语模糊化转账金额。
  • 机密转账费用:类似于转账费用扩展,使用相同的密码学原语为费用启用机密性。
  • 机密铸造和销毁:除了隐藏运输中的代币金额外,代币发行者还可以隐瞒产生或销毁多少代币。

今天的实施:Rust后端和钱包即服务

在Solana上,开发人员已经建立了使用纯Rust的参考实现来协调这些机密的流程。服务器端解决方案管理用户指令,生成ZK证明,并处理加密密钥。

虽然用户面向的钱包仍在赶上以原生支持这些功能,但“钱包即服务”模型——由第三方处理高级加密和繁重工作——可能会加速普通用户的采用。

展望未来:JavaScript ZK证明库

下一个预计的里程碑是即将到来的基于JavaScript的ZK证明库。一旦这些库到位(预计在2025年稍晚),开发人员可以构建用户友好的浏览器或移动钱包集成,实时生成和验证这些证明。

因此,我们可能会看到:

1. 客户端证明生成

用户不需要单独的基于Rust的服务器或特殊指令来处理加密和证明;这一切都可以在网页或移动钱包内部发生。

2. 原生机密余额支持

Phantom、Backpack或其他钱包可以集成临时证明生成,让用户可以在几乎不费劲的情况下默默发送代币。

3. 精简合规性

将可选的“审计密钥”与前端证明生成结合,有助于解决机构和法规问题,确保机密代币可以在合规框架内进行监控。

大局观

机密余额提供了一种灵活的链上机制,用于秘密处理代币金额,包括费用扣除、铸造、销毁和审计。项目可以根据其目标选择配置机密性。通过采纳这些功能,Solana上的dApps现在可以提供一种仔细平衡机密性与合规性要求的体验。

对于大多数项目来说,下一步是了解加密密钥管理或弄清楚如何集成全面的“机密铸造销毁”逻辑。

正如官方指南所建议的,你可以从部分机密性开始,或者针对更复杂的用例如稳定币或私人商业采用完全机密。

结论

曾经起初的“机密转账”已经演变为机密余额,成为Solana生态系统中一套更广泛的隐秘代币扩展。这些新的扩展使用复杂的密码学提供一种合规友好的机密性形式。

凭借即将到来的JavaScript ZK库、用户友好的钱包支持以及现有的基于Rust的解决方案,Solana社区准备好以一种应该能满足用户需求和监管者期望的方式来采纳和受益于这些隐秘的代币能力。

附加参考

免责声明:

本文仅供信息参考,并不构成法律或财务建议。

  • 原文链接: helius.dev/blog/confiden...
  • 登链社区 AI 助手,为大家转译优秀英文文章,如有翻译不通的地方,还请包涵~
点赞 0
收藏 0
分享
本文参与登链社区写作激励计划 ,好文好收益,欢迎正在阅读的你也加入。

0 条评论

请先 登录 后评论
Helius
Helius
https://www.helius.dev/