撰写:Namada
编译:深潮 TechFlow
从历史上看,去中心化系统的架构迫使用户承诺使用特定的加密货币、链或 dApp 来访问隐私功能。
虽然功能性强,但这种独立的结构本质上限制了隐私解决方案的可扩展性和可延展性。Namada 通过引入“模块化隐私”的概念来颠覆这种现状,这是一个大胆的重新配置,旨在扩大隐私功能在去中心化系统中的适用性。
Namada 架构回顾Namada 协议作为一个包含多个组件的第 1 层解决方案运行,但使模块化隐私成为可能的基石是两个关键功能:统一屏蔽集(USS)和屏蔽操作(SA)。这些要素远非仅仅是渐进式升级,而是代表了跨链和更广泛的加密领域对隐私实现的重新构想。
Namada 的统一屏蔽装置(USS)
传统上,在隐私领域,屏蔽集是针对特定资产的,正如 Zcash 的 Sapling 架构只支持 ZEC。个别资产的屏蔽集越大,每位用户的隐私保证就越强,但以单一资产池的方式分散隐私会降低隐私保证对低交易量资产(如 NFT)的有效性,因为输入和输出受到限制。
Namada 通过其多资产屏蔽池(MASP)克服了这些局限性,这是 Zcash Sapling 技术的进化形式。这形成了 USS,一个与资产无关的统一屏蔽集,可以容纳大量资产。因此,用户可以对来自非私有链(如 Cosmos Hub、Osmosis、Stargaze 或 Noble)的资产进行隐私改造。
为了优化用户体验,特别是对于通过 Cosmos 和 IBC 进行交互的用户,Namada 开发了浏览器扩展和 Web 界面。这些平台完全兼容 Keplr 密钥管理,并具有 Namada 特定的功能。
因此,USS 为所有 IBC 代币提供了类似 Zcash 的隐私。此外,与传统隐私模型不同,代币通常被锁定,USS 允许代币在屏蔽集内流动传输。
为了促进对屏蔽集的贡献,从而增强用户的隐私,USS 包含了屏蔽集奖励功能,这是 MASP/CC 电路的独特功能。Namada 治理确定哪些代币有资格获得屏蔽集奖励以及目标数量。
屏蔽操作
Namada 模块化隐私的第二个基石是屏蔽操作(SA)。这个功能不仅赋予用户执行交易的能力,还支持跨多个区块链、应用链和 dApp 进行复杂的精心编排的操作,同时通过 USS 维护隐私层。其目的是通过一个保护隐私的统一接口,赋予用户做 Namada 本身提供的更多功能的能力。
SA 的设计非常精细,提供了用户界面中的新一层自动化。该功能允许用户并行执行多个交互,大大降低了最终用户的复杂性。这种设计与 IBC 和 Cosmos 环境中围绕跨链帐户(ICS-27)的创新相呼应。
任何屏蔽操作的起点都在统一屏蔽集中。这确保用户身份保持屏蔽,使外部观察者极难确定屏蔽操作的起源。他们能看到的只是一个操作是从 Namada USS 发起的。规则很简单:USS 越大,隐私机制就越强大。
为了与其他链上的应用程序交互,用户不签署简单的转账,而是签署一系列来自 Namada 的指令。这开启了一系列应用场景,例如:
在 Cosmos 上进行屏蔽质押:用户会解除屏蔽 ATOM,将其转移到 Cosmos Hub,然后进行质押。
在 Osmosis 上进行屏蔽交换:SA 允许用户解除屏蔽 OSMO 代币,将这些代币转移到 Osmosis,进行代币交换以获取 ATOM,然后将新获取的 ATOM 移动到 Cosmos Hub,最后将它们返回 Namada,在那里重新屏蔽。整个过程只需几秒钟。
在 Celestia 上发布屏蔽数据:用户可以解除屏蔽 TIA 代币,然后将 TIA 和特定数据转移到 Celestia,在那里发布数据并处理费用,所有这些都在隐私保护下完成。
等等。
虽然 SA 利用 IBC 不仅用于转账,但重要的是要注意,IBC 上的任何交互都是透明的(它们会透露交易图)。为了在 Cosmos 和 IBC 之间最大限度地实现隐私,最好始终在 USS 中保持资产屏蔽,除非需要用于某项操作,并避免在 IBC 上使用易于关联的金额。
SA 是模块化隐私的关键,因为它允许用户继续私下与他们当前使用的代币、应用和链进行交互,而无需链或应用进行任何更改。
总结最后,Namada 的模块化隐私不受 Cosmos 和跨链生态系统的约束。该协议的架构可扩展,准备无缝集成到各种区块链领域。
Namada 无信任双向以太坊跨链桥的实现充当了其适应性的具体证据,促进了 Namada 模块化隐私向其基础生态系统之外的其他代币和 dApp 的扩展。
随着区块链技术的成熟,对稳健、可扩展和私密交互的需求日益迫切。Namada 不仅适应这种未来,而且正在帮助塑造这种未来。