近期,跨链协议 Hop 和 Layer2 扩容方案 Optimism 通过链上转账数据追查「空投猎人」,封禁了不少「羊毛党」的账户。下面这款隐私转账协议对于羊毛党来说,或许会是一个不错的工具。
Umbra 是以太坊上的隐身地址协议,它允许付款人将资金发送到新地址,该地址由预期的接收者控制,但只有付款人和接收者知道这一点。
假设用户 A 向用户 B 进行转账,一般隐私转账流程是通过混币协议,将 A 的资金转入一个难以被观测的地址,而后从该地址转入 B 地址。而 Umbra 协议的逻辑是,A 直接向 B 地址转账,但实际上该资金在链上直接转入了某个新地址,该新地址由 B 地址映射而来的并被 B 控制的。
当然,为了实现映射,用户需要提前通过 Umbra 程序连接钱包地址进行授权,注册生成隐私新地址;该新地址不需要记住,直接通过原地址私钥控制。用户进行转账时,只需要告诉对方自己的 ETH 真实地址或者 ENS 域名即可;对方通过 Umbra 程序输入真实地址/ENS 域名,系统会自动识别隐私新地址;用户收到资金后再从该新地址,转入安全地址(例如交易所地址或者另一个新地址),实现隐私保护。
目前,Umbra 支持以太坊、Polygon、Optimism,Arbitrum 四大网络以及 ETH、USDC、USDT、DAI 四大代币。需要注意的是,当用户发送非 ETH 资产时,需要往钱包地址转入一定的 ETH 作为 GAS 才能提现成功。
Umbra 的隐私性如何?实际上,Umbra 不像 Aztec 或 Zcash 那样提供“完整”隐私,只是提供有限的隐私保护。它只是让外部观察者(即不是发送者或接收者的人)无法通过查看接收地址来知道发送者为谁付款,但如果观察者可以缩小给定交易的潜在接收者的范围,Umbra 的隐私属性也可能被减少。例如,接受者提现时转移至常规地址,主动暴露。当然,这样的排查注定要花费不小的精力。
与 Tornado Cash 和 Aztec 相比,Umbra 不使用零知识证明,而是基于普通的椭圆曲线密码学。它适用于两个实体之间的支付,并带有一组不同的隐私权衡。Umbra 并没有像 Tornado 那样破坏发送和接收地址之间的链接,而是使该链接变得毫无意义。每个人都可以看到谁发送了资金,每个人都可以看到资金发送到的地址,但是接收地址从未在链上看到过,因此任何外部观察者都不可能知道谁在控制它。
对 Umbra 最新进展感兴趣的朋友,可以关注官方推特和Discord。
Odaily星球日报的【新项目】栏目旨在帮助Web3早期项目获得市场曝光机会,如果你也是Web3创业者,欢迎关注官方推特@OdailyChina,私信备注【寻求报道】,发送你的项目简介和联系方式,我们将尽快与你沟通。