UMBR:引介 | Umbra:以太坊区块链的隐形支付协议

今年4月初的时候,以太坊联合创始人VitalikButerin曾在推特上明确提到,以太坊生态系统急需解决隐私问题,主要原因是ENS域名的普及给以太坊用户带来了很大的隐私问题,并且随着Defi生态的不断发展,这种问题的严重性也将越来越突出。而除了Vitalik提到的tornado.cash项目,最近还出现了一个简单的以太坊隐形支付协议,它的名字叫Umbra。

据悉,Umbra协议是由MattSolomon和BenDiFrancesco为HackMoney2020虚拟黑客松开发的,目前已经在以太坊Ropsten测试网上可用。

爱交易CEO许超前:未来市场规模会扩大一个量级,可编程交易工具大有可为:2023年5月26日,金色电音节在深圳举行,本次电音节由爱交易特别支持。爱交易CEO许超前在电音节上表示,随着Web3技术应用越来越广泛以及政策面利好,市场规模会进一步扩大,会有越来越多的专业投资者入场,可编程交易工具大有可为。

据悉,爱交易是一款简单好用的可编程交易工具,旨在让每个交易员轻松玩转自定义策略。爱交易从五个环节着手构建产品:1)创作:内置脚本编辑器,创作简单,导入方便;2)使用:全场景贯通,全市场覆盖,全终端运行;3)分享:站内分享,让脚本安全高效流动;4)买卖:脚本商店,帮助创作者和使用者实现共赢;5)交流:社区汇聚大量专业交易员,学习讨论交易技术的好去处。[2023/5/26 9:44:58]

那它是用来做什么的?简单说:

知情人士:美司法部正审查瑞信、瑞银等银行是否违反针对俄罗斯的制裁法规:金色财经报道,知情人士表示,瑞信和瑞银正受到美国司法部的审查。据报道,美国司法部一直在试图确定,为这些银行工作的金融专业人士是否为受制裁的俄罗斯高净值人士提供了支持,以规避西方政府实施的限制。

两名知情人士透露,美国当局已向上述两家瑞士银行和一些美国主要银行的员工发出了多张传票。他们希望查明过去几年里与此类客户合作的银行家和顾问的身份,并查明他们是否违反了任何法律。

此前3月20日消息,瑞银集团以30亿瑞士法郎收购瑞信。[2023/3/26 13:27:21]

“有了隐形地址,付款人可以向接收者控制的地址发送ETH或ERC20代币,而除了双方之外,没有第三方可以知道接收者是谁。”

Polkadot Hackathon: North America 公布黑客松获胜项目:9月18日消息,波卡公布 Polkadot Hackathon: North America 的获胜项目,大将获得项目为 XCM DOT Autostake,奖金 3 万美元。此外,DAO 和治理类别中 Diora Network、Rooster DAO、Shivarthu 获得前三名,DeFi 类别中 RoboFi、Polkadot Acala aUSD Credit Card、Humidefi 获得前三名,界面和体验类别中 Moonbridge、Subsocial Substrate StackExchange、Polkadot Point of Sale Terminal 获得前三名,NFT 类别中 KodaDot:Moonsamal、Sociable Weaver、Ventur NT-NFT Pallet 获得前三名。[2022/9/18 7:04:32]

在链上,交易看起来就像是简单地传输到以太坊网络上的一个未使用地址。

摩根大通使用区块链进行抵押品结算:5月27日消息,摩根大通正在使用区块链进行抵押品结算,这是其对传统金融资产交易技术的最新试验。 该银行的第一笔此类交易发生在5月20日,当时该银行的两个子公司将代币化的贝莱德货币市场基金股票作为抵押品转移到了私链上。

摩根大通表示,这项举措将允许投资者将更广泛的资产作为抵押品,并在市场营业时间之外进行抵押品结算。

此外,该银行表示,基于区块链的抵押品结算可用于衍生品和回购交易以及证券借贷等交易;未来几个月,该银行计划将代币化抵押品扩大到包括股票、固定收益和其他资产类型。(彭博社)[2022/5/27 3:44:56]

图:在Etherscan上查看使用Umbra协议的ETH交易。在链上,隐形地址看起来就像是正常的EOA地址。

在链外,发送方已使用ENS通过接收方发布的公钥来生成新地址。通过加密用于生成地址的数据,并通过Umbra智能合约宣布,发送方可以让接收方知道他们已将付款发送到了新的隐形地址。而只有接收者才能生成提取资金所需的私钥。

图:Umbra的接口,可通过ropsten.umbra.cash访问,目前仅在Ropsten测试网可用

通过利用GasStation网络和Uniswap,Umbra使取款人能够使用他们收到的代币支付gas。这就避免了在取款前用ETH来为隐形地址提供资金的需要。

Umbra和TornadoCash的不同

那Umbra和Vitalik经常提及的TornadoCash有什么不同呢?

简单说,TornadoCash是一个使用零知识证明的链上混币器,当你把币放到里面,并等待别人也这么做之后,你就可以用自己的证明取出资产,由于每个人的资金都集中在混币器中,所以来源地址和取款地址之间的链接就断开了。

而Umbra协议则是用于两个实体之间的支付,并附带了一组不同的隐私权衡,Umbra没有破坏发送者和接收者地址之间的链接,而是使得该链接毫无意义。每个人都能够知道资金被发送到哪个地址,但他们却无法知道是谁在控制那个地址。

除了这些,Umbra协议还具有一些非常有意思的特性,比如它使用的gas要少得多,因为它不需要验证链上的任何高级加密技术,所有的交易都是简单的转账。此外,它使得ETH和任意ERC20代币都可以私下转让,你不需要依赖于一个大型的匿名集。

Umbra协议的工作原理描述

最后,简单谈谈Umbra协议到底是如何实现的:

用户将已签名的消息发布到ENS文本记录,以显示他们的Umbra公钥。此公钥是从专门为Umbra生成的随机私钥派生出来的。

付款人使用这个公钥,并加上一些随机生成的数据,然后创建一个新的“隐形”地址。

付款人用接收者的公钥加密随机数据。

付款人将资金发送到屏蔽地址,并将加密消息发送到Umbra的智能合约。合约将加密的消息作为事件进行广播。

接收者扫描Umbra协议广播的加密消息,直到找到一个可以用私钥解密的消息。

接收者使用加密消息的内容加上他们的私钥来生成隐形地址的私钥。

接收者使用隐形地址的私钥签署一笔取款交易,将ETH或代币发送到他们选择的地址。

另外可选的一个途径,取款交易通过GasStation网络交易中继者广播,避免了为访问代币的隐形地址提供ETH资金的需要。Umbra合约通过Uniswap交换部分代币,向GSN中继者支付gas。

截至目前,Umbra协议依旧处于在Ropsten测试网测试的阶段,根据BenDiFrancesco表示,他们计划完善Umbra协议,并很快将在以太坊主网上线,而他们的首要任务是确保合约的安全性,毕竟这涉及到了用户的资金安全。

?

郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。

金星链

[0:46ms0-0:860ms