|一文了解以太坊的隐形支付协议Umbra
本文插图
免责声明:本文旨在传递更多市场信息 , 不构成任何投资建议 。 文章仅代表作者观点 , 不代表火星财经官方立场 。
【|一文了解以太坊的隐形支付协议Umbra】小编:记得关注哦
来源:巴比特
今年 4 月初的时候 , 以太坊联合创始人 Vitalik Buterin 曾在推特上明确提到 , 以太坊生态系统急需解决隐私问题 , 主要原因是 ENS 域名的普及给以太坊用户带来了很大的隐私问题 , 并且随着 Defi 生态的不断发展 , 这种问题的严重性也将越来越突出 。 而除了 Vitalik 提到的 tornado.cash 项目 , 最近还出现了一个简单的以太坊隐形支付协议 , 它的名字叫 Umbra 。
本文插图
据悉 , Umbra 协议是由 Matt Solomon 和 Ben DiFrancesco 为 HackMoney 2020 虚拟黑客松开发的 , 目前已经在以太坊 Ropsten 测试网上可用 。
那它是用来做什么的?简单说:
「有了隐形地址 , 付款人可以向接收者控制的地址发送 ETH 或 ERC20 代币 , 而除了双方之外 , 没有第三方可以知道接收者是谁 。 」
本文插图
在链上 , 交易看起来就像是简单地传输到以太坊网络上的一个未使用地址 。
本文插图
图:在 Etherscan 上查看使用 Umbra 协议的 ETH 交易 。 在链上 , 隐形地址看起来就像是正常的 EOA 地址 。
在链外 , 发送方已使用 ENS 通过接收方发布的公钥来生成新地址 。 通过加密用于生成地址的数据 , 并通过 Umbra 智能合约宣布 , 发送方可以让接收方知道他们已将付款发送到了新的隐形地址 。 而只有接收者才能生成提取资金所需的私钥 。
本文插图
图:Umbra 的接口 , 可通过 ropsten.umbra.cash 访问 , 目前仅在 Ropsten 测试网可用
通过利用 Gas Station 网络和 Uniswap , Umbra 使取款人能够使用他们收到的代币支付 gas 。 这就避免了在取款前用 ETH 来为隐形地址提供资金的需要 。
Umbra 和 Tornado Cash 的不同
那 Umbra 和 Vitalik 经常提及的 Tornado Cash 有什么不同呢?
简单说 , Tornado Cash 是一个使用零知识证明的链上混币器 , 当你把币放到里面 , 并等待别人也这么做之后 , 你就可以用自己的证明取出资产 , 由于每个人的资金都集中在混币器中 , 所以来源地址和取款地址之间的链接就断开了 。
而 Umbra 协议则是用于两个实体之间的支付 , 并附带了一组不同的隐私权衡(即考虑的方向不同) , Umbra 没有破坏发送者和接收者地址之间的链接 , 而是使得该链接毫无意义 。 每个人都能够知道资金被发送到哪个地址 , 但他们却无法知道是谁在控制那个地址 。
除了这些 , Umbra 协议还具有一些非常有意思的特性 , 比如它使用的 gas 要少得多 , 因为它不需要验证链上的任何高级加密技术 , 所有的交易都是简单的转账 。 此外 , 它使得 ETH 和任意 ERC20 代币都可以私下转让 , 你不需要依赖于一个大型的匿名集 。
Umbra 协议的工作原理描述
最后 , 简单谈谈 Umbra 协议到底是如何实现的:
用户将已签名的消息发布到 ENS 文本记录 , 以显示他们的 Umbra 公钥 。 此公钥是从专门为 Umbra 生成的随机私钥派生出来的 。
付款人使用这个公钥 , 并加上一些随机生成的数据 , 然后创建一个新的「隐形」地址 。
推荐阅读
- |一文速览五月份隐私币重大进展:Monero、Zcash、Grin、Beam
- 极客微视数码说TB|iOS凌晨紧急推送!文字少事件大,建议iPhone用户都了解
- 腾讯科技|一文读懂网易招股书亮点:发售价不高于126港元 研发人员超1万名
- 影音极品|在购置数码流播放器前需要了解些什么?
- 音频怪物|想要更顶级的旗舰?三星这款“非池中之物”,请了解一下
- IT电脑小匠|电脑开机自检太烦人?一文教你如何关闭
- |外行也看得懂!了解量子计算的奇迹
- Odaily星球日报|一文了解又快又便宜的BTC转账方式「闪电网络」
- |一文回顾Filecoin矿工大会重点内容 | 火星号精选
- |以太坊手续费居高不下,该归咎于 USDT 吗?| 火星号精选