|一文了解以太坊的隐形支付协议Umbra( 二 )


付款人用接收者的公钥加密随机数据 。
付款人将资金发送到屏蔽地址 , 并将加密消息发送到 Umbra 的智能合约 。 合约将加密的消息作为事件进行广播 。
接收者扫描 Umbra 协议广播的加密消息 , 直到找到一个可以用私钥解密的消息 。
接收者使用加密消息的内容加上他们的私钥来生成隐形地址的私钥 。
接收者使用隐形地址的私钥签署一笔取款交易 , 将 ETH 或代币发送到他们选择的地址 。
另外可选的一个途径 , 取款交易通过 Gas Station 网络交易中继者广播 , 避免了为访问代币的隐形地址提供 ETH 资金的需要 。 Umbra 合约通过 Uniswap 交换部分代币 , 向 GSN 中继者支付 gas 。
截至目前 , Umbra 协议依旧处于在 Ropsten 测试网测试的阶段 , 根据 Ben DiFrancesco 表示 , 他们计划完善 Umbra 协议 , 并很快将在以太坊主网上线 , 而他们的首要任务是确保合约的安全性 , 毕竟这涉及到了用户的资金安全 。
原文链接:https://www.8btc.com


推荐阅读