主页 > imtoken钱包安装下载 > V神发布的隐身地址攻略真的有那么牛逼吗?

V神发布的隐身地址攻略真的有那么牛逼吗?

imtoken钱包安装下载 2023-10-08 05:12:04

V神昨天发布了一份关于隐身地址的攻略,一起来看看这个方向

以太坊混币器_狗狗币背垂比特币以太坊_以太坊和以太币有什么区别

众所周知,区块链兼具匿名性和公开性的特点。 虽然地址本身不会泄露任何用户信息,但结合地址和其他链上/链下数据,可以分析出其背后的具体真相。 身份。 尤其是现在大量的DID和SBT产品,一不小心,你的地址就会被粘上一些会暴露你身份的东西,通过链上特征分析甚至直接通过cex(虽然一般情况下cex不会给)也可以确定地址持有人,交易匿名问题也可以通过tornado cash等混币器在一定程度上解决,但是对于小众币和NFT就无能为力了,tornado cash也因为法律问题被封禁和关停,混币器解决方案是临时解决方案,不是长久之计。 隐私地址的原理很简单。 其实就是为每一笔交易生成一个一次性的新地址,用完就扔掉。 相当于有很多代理人都戴着白手套,这样多笔交易就无法追查到同一个人。

隐形地址并不新鲜。 比特币和门罗币在这方面有比较成熟的探索以太坊混币器,但以太坊比较落后。 我通过搜索以太坊隐身地址可以找到的信息基本上围绕三个相关事件展开:

以太坊和以太币有什么区别_狗狗币背垂比特币以太坊_以太坊混币器

1. 2022.6.16 Umbra发布,一个使用以太坊秘密地址的项目

2. 2022.8.8 Vitalik在论坛中提到ERC721S,设想实现隐形地址收发NFT

3. 2022.1.21 V神发布以太坊隐形身份指南,也就是我在文章开头提到的

以太坊和以太币有什么区别_狗狗币背垂比特币以太坊_以太坊混币器

Umbra 应该是以太坊生态中第一个实现隐形身份的项目(可能还有更早的我没见过),但目前市场似乎不温不火,信息不多。 具体原因不详。 它的实现形式与门罗币非常相似。 我在创建Umbra账户的时候,会生成两个私钥:消费私钥和查看私钥,并生成对应的公钥发布到链上。 这两个公钥与我关联的地址相同。

狗狗币背垂比特币以太坊_以太坊和以太币有什么区别_以太坊混币器

付款人可以用我的地址找到对应的两个公钥,然后用随机数+消费公钥生成一个隐身地址,把钱放进去。随机数会结合查看公钥加密,然后终于这个交易正常广播了。 然后我就可以用查看私钥解密这个随机数,再用这个数字结合消费私钥得到隐身地址的私钥,控制隐身地址的资产。 最终的效果是,通过链上的数据,我们只能看到张三给几个空的新地址打过款,但是这些地址并没有直接关联。 我不是 Umbra 的用户。 之前说过,我觉得这个项目的idea不错。 也是很早的一篇关于在以太坊中制作隐形地址的文章,但并不热烈。 具体原因我还不知道,还需要再详细说说。 调查看看是否有任何陷阱或缺陷。

狗狗币背垂比特币以太坊_以太坊和以太币有什么区别_以太坊混币器

然后V神在22年的一个帖子里提到了ERC721S。 这只是他的想象。 它起源于一个人,他说他试图将 zk-SNARK 和 NFT 结合起来。 V神说你好复杂。 为什么我有更好的? 技术含量低的实现思路,具体内容可以看这篇帖子,原理和Umbra类似。

狗狗币背垂比特币以太坊_以太坊和以太币有什么区别_以太坊混币器

以太坊混币器_以太坊和以太币有什么区别_狗狗币背垂比特币以太坊

以太坊混币器_狗狗币背垂比特币以太坊_以太坊和以太币有什么区别

然后昨天V神官方发表了一篇隐形地址攻略文章,采用椭圆曲线加密,首先Bob有他的正常地址的公钥和私钥,Alice生成一个临时的公钥和私钥,私钥结合Bob的地址生成一个隐身地址并输入钱,然后正常广播包括临时公钥的交易。 Bob 使用他自己的私钥结合临时公钥生成一个隐身地址。 如果里面有钱,就说明这是他的资产,然后Bob计算这个地址的消费私钥,控制这个账户。

狗狗币背垂比特币以太坊_以太坊混币器_以太坊和以太币有什么区别

所以不管比特币和门罗的隐形地址方案,还是Umbra、ERC721S、V神导,思路都是差不多的。 总体原理比较成熟清晰。 不是什么前沿难点的技术,但是关注V神的文章里也说了,理论基础已经很扎实了,但是需要很多实现细节才能有效落地。 请注意,您可能想知道 Bob 使用隐身地址方案生成一堆新地址与自己手动创建新地址有什么区别? 这里很多人会误会,地址不是Bob的收款人生成的,而是付款人Alice生成的。 相当于Alice在付给Bob的时候把钱装在信封里扔在街上。 爱丽丝拿出来了,但只有鲍勃有资格打开信封。

狗狗币背垂比特币以太坊_以太坊混币器_以太坊和以太币有什么区别

其实我觉得虽然秘密地址是实现匿名转账的一种低技术含量的方案,但它应该只是匿名转账的权宜之计,它还有很多问题。

首先是它是单方面匿名的,即对收款人来说非常酷。 每一个收藏都是一个新的钱包,这个钱包只与付款人有关,对收款人可以完全匿名。 但对付款人来说是完全透明的。 从链上可以看出,付款人向一些空地址汇款。 如果某个地址向非法组织汇款,付款人就无法逃脱。 相当于将匿名的风险完全转移给付款人。 另外它还有GAS的问题,就是如果我把非ETH代币和NFT发到秘密地址,因为是空地址,收款人要转账需要支付GAS费出来了,付款人或者收款人需要再查一遍 GAS进去,麻烦不说,而且还会产生很多找零地址,因为不可能只用完gas费,非常浪费。 比如我有强迫症。 会很不舒服。 其实我觉得这个可以通过账户抽象智能钱包来解决。 首先,智能钱包提供匿名交易,这是一个强大的业务补充。 另外,relayer payment可以解决刚才提到的GAS问题。 关于账户抽象大家可以回顾一下我之前的文章:最后,每次转账都会生成一个新地址。 虽然这个生成过程可能是无成本且麻木不仁的以太坊混币器,但对我来说还是会很别扭和不舒服。 每次想起我的名字,如果有大量的一次性地址就很不舒服,而且这个过程对用户管理和理解的门槛很高。 总之,秘密地址并不是什么新鲜事物。 这是一个已经存在了将近 10 年的概念。 在一定程度上,匿名转账确实可以实现,但是也存在很多问题。 这或许就是近3年Umbra不温不火的原因。 酒吧。

注:本文不代表任何投资建议,DYOR,以上为个人主观意见,存在偏见和瑕疵,如有不足之处敬请见谅,不代表任何机构立场,不构成任何投资建议,欢迎阅读和转载本文,请关注我的推特:@jason_chen998,如有需要,也可加微信cj350306878,请备注姓名、公司及用途,谢谢。

往期文章:

以太坊和以太币有什么区别_狗狗币背垂比特币以太坊_以太坊混币器