Namada:服务于多链生态的模块化隐私方案

 2023-10-01 16:38:51发布 2023-10-01 16:39:04更新

Namada是一种采用权益证明机制的 layer1 协议,用于与资产无关的链间隐私,通过 IBC 与快速终结链进行本地互操作,并通过无需信任的双向桥与以太坊进行互操作。为了隐私,Namada 部署了升级版的多资产屏蔽池 (MASP) 电路,允许所有资产共享一个共同的屏蔽集。

Namada出现的原因

在快速发展的区块链技术领域,隐私变得越来越重要。在探索区块链技术的极限时,我们必须谨慎,不要侵犯用户最基本的隐私权。

从表面上看,基于区块链的交易是匿名的,因为它们使用加密地址而不是真实姓名。然而,借助先进的数据分析技术,可以将这些地址去匿名化,将它们与真实世界的身份联系起来。

这种潜在的隐私侵犯是一个严重的问题,并正在推动以隐私为中心的区块链技术的发展。

任何想在区块链上查看的人都可以看到发生的一切,包括购买和对话。虽然如此开放有好处,但也有一个主要的缺点:隐私的丧失。

Namada 是一种强调匿名性的区块链,在这种情况下很有用。他们的目标是想出一种既能满足保密需要又能满足公开要求的方法。

Namada的架构

Namada 协议作为一个包含多个组件的 layer1 解决方案运行,但使模块化隐私成为可能的基石是两个关键功能:统一屏蔽集(USS)和屏蔽操作(SA)。

这些要素远非仅仅是渐进式升级,而是代表了跨链和更广泛的加密领域对隐私实现的重新构想。

统一屏蔽装置(USS)

传统上,在隐私领域,屏蔽集是针对特定资产的,正如 Zcash 的 Sapling 架构只支持 ZEC。个别资产的屏蔽集越大,每位用户的隐私保证就越强,但以单一资产池的方式分散隐私会降低隐私保证对低交易量资产(如 NFT)的有效性,因为输入和输出受到限制。

Namada 通过其多资产屏蔽池(MASP)克服了这些局限性,这是 Zcash Sapling 技术的进化形式。这形成了 USS,一个与资产无关的统一屏蔽集,可以容纳大量资产。因此,用户可以对来自非私有链(如 Cosmos Hub、Osmosis、Stargaze 或 Noble)的资产进行隐私改造。

Namada 的统一屏蔽装置(USS)

统一屏蔽装置(USS)

为了优化用户体验,特别是对于通过 Cosmos 和 IBC 进行交互的用户,Namada 开发了浏览器扩展和 Web 界面。这些平台完全兼容 Keplr 密钥管理,并具有 Namada 特定的功能。

因此,USS 为所有 IBC 代币提供了类似 Zcash 的隐私。此外,与传统隐私模型不同,代币通常被锁定,USS 允许代币在屏蔽集内流动传输。

为了促进对屏蔽集的贡献,从而增强用户的隐私,USS 包含了屏蔽集奖励功能,这是 MASP/CC 电路的独特功能。Namada 治理确定哪些代币有资格获得屏蔽集奖励以及目标数量。

屏蔽操作(SA)

Namada 模块化隐私的第二个基石是屏蔽操作(SA)。这个功能不仅赋予用户执行交易的能力,还支持跨多个区块链、应用链和 dApp 进行复杂的精心编排的操作,同时通过 USS 维护隐私层。其目的是通过一个保护隐私的统一接口,赋予用户做 Namada 本身提供的更多功能的能力。

SA 的设计非常精细,提供了用户界面中的新一层自动化。该功能允许用户并行执行多个交互,大大降低了最终用户的复杂性。这种设计与 IBC 和 Cosmos 环境中围绕跨链帐户(ICS-27)的创新相呼应。

Namada 的屏蔽操作

屏蔽操作

任何屏蔽操作的起点都在统一屏蔽集中。这确保用户身份保持屏蔽,使外部观察者极难确定屏蔽操作的起源。他们能看到的只是一个操作是从 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的创新

Namada 带给用户的最具创新性的功能是:

与资产无关的屏蔽转移

转移任何具有类似 Zcash 隐私的可替代和不可替代代币,包括原生和非原生代币。这是通过部署新型zk-SNARKs来实现的。

共享屏蔽集

涉及以太坊 NFT 的屏蔽传输与 ATOM 或 NAM 传输没有区别。MASP是Zcash的树苗电路的升级版本,使所有资产能够共享相同的屏蔽集,因此隐私保证不会在单个资产之间分散,并且独立于特定资产的交易量。

在边缘设备上快速生成ZKP

Namada是垂直集成的,用户将能够在主网上与协议进行交互,并通过浏览器应用程序发送屏蔽传输。

低交易延迟和接近零的费用

通过快速证明生成和现代BFT共识,Namada支持类似Visa的速度和最终性。就像Anoma一样,Namada通过分形实例进行缩放。

IBC兼容和无需信任的以太坊桥

Namada与任何与IBC兼容的快速终结链互操作。为了与以太坊进行互操作,Namada 部署了一个定制的去信任以太坊桥,旨在最大限度地提高安全性。

这意味着对所有桥接连接实施流量控制,并将错误的以太坊传输视为可削减的罪行。为了保证以太坊桥的活力,以及增强的用户体验,Namada纳入了对以太坊的激励中继。

隐私作为公共产品

Namada 协议通过包含新型转换电路的 MASP 电路的最新更新激励持有屏蔽资产的用户,从而为共享屏蔽集做出贡献。《南田》中的屏蔽布景是非排他性和反竞争性的公益物;使用屏蔽传输的人越多,每个人的隐私保障就越好。

Namada的立方权益证明(CPoS)

Namada的PoS机制被称为立方权益证明(CPoS)。以下是 CPoS 附带的一些与验证者和委托人相关的创新:

  • F1费用分配机制的升级版本:质押奖励自动复利,无需进行交易即可领取质押奖励并重新质押。
  • 三次斜杠:Namada中安全故障的处罚是按照这种三次斜杠算法计算的。简而言之,如果更多的验证者或更大的单个验证者同时提交错误,则削减的数量会呈指数级增长。三次斜杠鼓励操作多个共识节点的验证者部署更多样化和不相关的设置。
  • 改进的 PoS 保证:由于帐户导致故障的自动检测机制(验证者、委托者等),攻击 Namada 的成本在所有情况下都是可量化的。
  • 多种资产的交易费用:交易费用可以用许多代币支付,接受哪些代币可以通过治理投票进行更新。

Namada治理

Namada 的治理机制提供了一个正式的机制,通过该机制可以决定未来的协议更改或版本。Namada的治理机制有两个协议:

链上协议:支持基于文本的提案和权益加权投票。

Namada中的提案使用与BIP2类似的格式

Namada中的提案使用与BIP2类似的格式

链下协议:在 Namada 链无法再产生区块的情况下,验证者可以使用链下协议来发出信号并协调共同的移动。

公共产品资助

Namada 支持追溯和主动的公共产品资助,两者都由由少数受信任的社区成员组成的公共物品资助委员会管理,他们对公共物品资助支付交易拥有联合(多重签名)授权。

积极随着时间的推移,公共产品资金不断分配给受援者,旨在支付费用。

追溯公共产品资金是根据过去的工作一次性支付的,旨在扭曲激励空间,使其有利于Namada的未来用户。

委员会由Namada政府每两年选举一次,并受到支出上限的限制,但在其他方面,理事会成员认为合适的情况下可以自由地为公共产品提供资金。

推荐阅读