头图 丨 envato
记者 丨 吴天一
出品 丨 DeThings
4 月 9 日,Solana 的开发团队近日宣布推出一项名为"机密余额"的新功能,为其隐私工具带来了一次重大升级。这项新功能基于 Solana 早期的"机密转账"功能,并进一步扩展了加密隐私保护。
通过同态加密(Homomorphic Encryption)与零知识证明(ZKP),Solana 现在为代币发行者提供了更为强大的隐私保护工具,能够在不暴露敏感数据的情况下验证交易和代币流动。
与传统隐私保护技术不同,Solana 此次推出的功能并非完全匿名,而是注重合规性与隐私的平衡。Solana 将其隐私保护工具定位为"机密性"功能,强调在确保法规遵守的同时,提高用户隐私保护。这些新的加密扩展不仅包括机密转账,还涵盖了代币铸造、销毁和费用的隐私处理,进一步增强了网络的隐私性和透明度。
机密余额:更多加密扩展为隐私保护铺路
Solana 的机密余额功能不仅仅局限于机密转账,它还包括了更广泛的代币扩展,全面提升了加密隐私保护。根据 Solana 的 Token2022 计划,代币发行者现在可以将代币数量对公众保持"不透明"。与此相比,Solana 避免使用"隐私"一词,而是选择了"机密性"来准确描述这项技术。通过这种方式,代币的数量、转账费用、铸造与销毁操作均可以在不公开的情况下执行,而系统依然能够通过加密原语验证交易的正确性。
在技术层面,机密交易的流程主要包括五个步骤:存款、应用、转移、接收方应用以及可选的提款。首先,代币通过存款转换为机密状态,然后在系统中进行加密处理,最终实现转移与接收。所有这些步骤都基于同态加密和零知识证明,这使得尽管交易总数保持隐藏,系统依然能够验证数据的准确性和一致性。
同态加密与零知识证明 Solana 的机密余额功能依赖于同态加密和零知识证明两项核心技术。通过同态加密,数据在加密状态下仍可进行计算,这保证了代币的隐私性同时不影响其验证过程。而零知识证明则允许系统在不披露交易细节的情况下,证明交易是有效的。
这两项技术的结合为 Solana 提供了强大的隐私保护功能,确保所有交易和代币的变动在合规的框架内进行,并且无须暴露任何敏感信息。
Rust 后端与钱包即服务
在实现层面,Solana 的开发团队已经利用 Rust 编写了参考实现,帮助开发者顺利管理机密交易的各个环节。服务器端解决方案负责处理用户指令、生成零知识证明并管理加密密钥。
尽管当前钱包还在逐步适配这些功能,但 Solana 通过"钱包即服务"模式,允许第三方服务商处理复杂的加密任务,减少用户的技术负担,从而加速日常用户的采用。
JavaScript ZK 证明库支持
此外,Solana 计划推出基于 JavaScript 的零知识证明(ZK)库,预计将于 2025 年晚些时候发布。
该库将使得开发者能够构建用户友好的浏览器或移动钱包集成,进一步简化加密处理。用户将不再需要依赖服务器端指令和基于 Rust 的系统来生成加密证明,所有加密和验证操作都可以在用户端完成,极大提升了用户体验。
这一技术升级还意味着更简化的合规流程。通过结合可选的"审计员密钥"与前端生成的证明,机构和监管机构能够在不侵犯用户隐私的情况下进行合规监控。这一举措不仅加强了合规性,也为传统金融机构和大型企业带来了更多信任和使用的动力。
从机密转账到代币铸造
"机密余额"功能不仅仅局限于转账,它为 Solana 的代币扩展提供了一整套加密保护机制,涵盖了包括机密转账、保密转账费、机密铸造和销毁等一系列功能。所有这些扩展都通过加密原语保护代币的隐私,并确保网络对每一笔交易进行正确的验证。这些扩展为开发者提供了极大的灵活性,可以根据项目需求决定是否启用某些功能。
对于代币发行者而言,这意味着他们可以根据业务需求自由选择哪些部分进行隐私保护。例如,可以完全保密铸造和销毁的代币数量,确保即使在公开的区块链网络上,敏感信息也能够得到有效保护。
Solana 加密隐私的未来
Solana 的机密余额功能无疑是该生态系统中一次重要的技术突破。随着 Rust 后端的参考实现和即将推出的 JavaScript ZK 库,Solana 正在为加密隐私技术的普及铺平道路。这些功能不仅提高了隐私保护,还为合规性提供了强有力的支持。
随着越来越多的主流钱包和 dApp 开始集成这些隐私保护工具,Solana 将可能成为隐私与合规并存的加密网络的领跑者。未来,随着用户和监管机构对隐私保护需求的增加,Solana 将在加密生态系统中继续发挥举足轻重的作用。
没有评论:
发表评论