以太坊的联合创始人Vitalik Buterin前段时间发表了一篇文章,该文章主要讨论的是如何通过所谓的“隐身地址”来为以太坊网络增加隐私。他在文章中解释了隐身地址的工作原理,以及该技术在以太坊网络上能够增加用户隐私的潜力。在本文中,作者试图使用一个示例来解释隐身地址的工作原理:Alice想给Bob发送1.2个ETH。
我们为什么需要隐身地址?
很多人认为以太坊和比特币这些公共区块链是私有的,这种想法其实是一种常见的误解。我们应该明确的知道公共区块链不是私有的。公共区块链确实通过钱包地址这种形式的“假名”提供了某种意义上的隐私。但是我们只要把钱包地址想成是一个账户,只要一旦有人匹配到这个账户是现实生活中的哪个人,那么这个人做的所有事情都将摊在阳光下。
钱包地址在链上进行的每一次交互,包括交易,与去中心化应用程序的交互,购买NFT等,这些数据都将以公开的方式被记录和存储、只要是能够连接互联网的人都可以随意查看。像Etherscan这样的网站,让人们能够非常方便地查看这些信息。Dune Analytics等应用程序,给人们分析这些信息带来了便利。
数据:FTX黑客仍在以太坊上持有约2.8亿美元加密资产:11月15日消息,加密情报平台Arkham Intelligence数据显示,截止目前为止FTX黑客相关钱包仍在以太坊上持有约2.82亿美元加密资产,包括持有2.14亿美元的ETH、4800万美元的DAI,此外其他网络还有4400万美元的BNB、400万美元的USDT(Avalanche)和380万美元MATIC。
该攻击者尝试使用不同的DEX聚合器,包括1inch、Cowswap和DODO exchange,为了防止滑点,被迫批量出售PAXG、LINK和MATIC。此前报道,11月12日,FTX被攻击,攻击黑客已窃取价值1.89亿美元的ETH和DAI。[2022/11/15 13:05:31]
如果没有隐私的保护,这些信息可以在未经同意的情况下被他人轻松利用。使用公共区块链,是可以看到用户的购买地点,订阅等内容的,有心者有可能会利用这些信息来进行一些犯罪活动。鉴于此,链上隐私解决方案正迅速成为保护全球Web3用户的解决方案。最近Vitalik Buterin对这个话题进行了更深入的思考,并通过所谓的隐身地址来为以太坊生态系统提供解决方案。
Tempus完成400万美元新一轮融资,计划于11月底在以太坊主网上线:11月5日消息,固定利率协议Tempus完成400万美元新一轮融资,DistributedGlobal、JumpCapital、KojiCapital参投,现有投资者也参与了该轮投资。募集资金将用于扩大团队规模,整合新的协议以及进行多链部署。协议进度方面,Tempus计划于11月底在以太坊主网上线,整合基于Lido、Yearn和RariCapital的资金池。[2021/11/5 6:32:48]
生成密钥以创建隐身地址
隐身地址必须由两个参与者参与生成:在下面的例子中Bob是接收方,Alice是发送方。
Bob生成:
一个支出密钥(Spending Key),只有Bob知道,之后会用来生成地址;
以太坊链上交易量上升59.43%:金色财经消息,据欧科云链OKLink数据显示,截至下午2时,以太坊24h链上活跃地址数逾59.68万,环比上升4.76%;链上交易量近643.93万ETH,环比上升59.43%;当前建议Gas费用为60.02Gwei,环比下降15.87%。[2021/1/15 16:14:48]
一个隐形元地址(Stealth Meta-Address),这是一个公共地址,任何人都可以看到,但它也是一个主地址,可以用来与像Alice这样的伙伴一起派生无限量的Stealth地址。
?
为了获得Bob和Alice独有的隐形元地址,Alice还需要生成两个密钥:
以太坊矿工交易费收入占总收入比率6月创历史新高:金色财经报道,据The Block分析,基于30天的滚动平均值,以太坊矿工6月份获得的交易费收入接近其总收入的17%,创历史新高,高于5月份的10%。相比之下,比特币交易费用在矿工收入中所占的份额从5月的10%下降到了6月的刚刚超过4%,这很可能是每笔交易的平均费用在同一时期下降的结果。[2020/7/9]
一个临时私钥,只有Alice知道;
一个相应的临时公钥类似于隐形元地址。
临时公钥是临时私钥生成的,就类似于助记词生成以太坊地址。临时公钥可以发到任何人都可以查看的公共分类账。临时密钥对只使用一次,因此Alice如果想与其他人进行交易,则必须生成新的临时密钥对。
动态 | 以太坊链上表现欠佳 与 BTC 180 天关联度呈现一定下行趋势:据TokenGazer数据分析显示,截止至 12?月?2?日 13时,以太坊价格为$150.12,总市值为$16,324.74M,主流交易所24H以太坊交易量约为$52.53M,表现较为萎靡;以太坊对比特币汇率略有下滑,市值占比稳定波动;基本面方面,以太坊链上交易量及链上DApp交易量持续下滑,新增地址增速、算力保持稳定,;以太坊 30 天开发者指数约为 2.20;以太坊与 BTC 180 天关联度呈现一定下行趋势,30 天 ROI 表现优于BTC;据TokenGazer官网六道数据显示,以太坊情绪指数移动平均线呈现一定下滑趋势;ERC20 代币总市值约为以太坊总市值的 64.94%,保持稳定。[2019/12/2]
总结一下就是:
Bob生成了一个支出密钥(私有),用这个密钥生成了一个隐形元地址(公共)。
Alice生成了一个临时私钥(私有),用这个密钥生成了一个临时公钥(公共)。
想要生成最终隐身地址的下一个步骤是,Bob和Alice共享各自的公钥。Bob向Alice提供自己的任何人都能查看的隐形元地址(公共)。然后Alice将Bob提供的隐形元地址与自己创建的临时私钥结合起来。该组合会创建出隐身地址。Alice可以将1.2个ETH发送到隐身地址上。
访问隐身地址
Bob为了能够找到Alice给他发送的1.2个ETH所在的隐身地址,就必须也创建出Alice创建的隐身地址,但有一个问题是这个步骤是需要结合Alice的临时私钥和Bob的隐形元地址的,问题在于,Bob并不知道Alice的临时私钥,因为临时私钥是私有的。
如果使用密码学概念,Bob就会有另一种选择:他可以使用不同的私钥/公钥组合创建相同的隐身地址(并使用自己的支出密钥来控制隐身地址内的加密货币)。Bob可以将自己的支出密钥和Alice的临时公钥进行结合来创建隐身地址。
为了找到Alice的临时公钥,Bob需要浏览所有现有临时公钥的列表。把看到的每个临时公钥,与自己的支出密钥结合起来,就会创建出一个由此产生的隐身地址。Bob查看隐身地址中可用的加密货币。在大多数情况下,使用随机临时公钥和Bob的支出密钥创建出的隐身地址当中应该会包含0ETH,但只要和Alice的临时公钥结合起来,Bob就可以看到生成的隐身地址中包含1.2个ETH。
实际上,Bob是不需要手动去匹配所有的临时公钥来寻找正确的那个,这个过程会由计算机自动完成,这样才会大大的减少投入的时间和精力。
总结
Vitalik Buterin 发布的提案是一个实用的解决方案,该方案可以在以太坊网络上更好的保护用户隐私。Manta Network等其他项目使用 zkAddress 系统 + UTXO 来实现链上隐私。Buterin 提出的隐身地址系统是以太坊网络上一种独特且有前途的隐私解决方案。更重要的是,像 Vitalik Buterin 这样的领导者正在考虑链上隐私的创新,这件事本身就是朝着正确方向迈出的一步。
Source:https://medium.com/towards- src="https://img.jinse.cn/6810858_image3.png" >
去中心化金融社区
个人专栏
阅读更多
金色财经
金色早8点
Odaily星球日报
Arcane Labs
澎湃新闻
深潮TechFlow
欧科云链
MarsBit
BTCStudy
链得得
郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。