论文标题
区块链正在注视着您:分析和脱名以太坊用户
Blockchain is Watching You: Profiling and Deanonymizing Ethereum Users
论文作者
论文摘要
以太坊是使用最大的公共区块链。它采用了一个基于帐户的模型,该模型从隐私的角度不如比特币的Undpent Transaction输出模型。由于其隐私缺点,最近在以太坊上部署了一些增强隐私的叠加层,例如非监测,无信任的硬币混合器和机密交易。在我们对以太坊基于帐户模型的隐私分析中,我们描述了几种仅特征有限的用户的模式,并成功地将这些准标识符应用于地址脱名字任务。使用以太坊名称服务标识符作为地面真相信息,我们定量比较机器学习的最新分支,所谓的图表表示学习以及日期活动和基于交易费用的用户分析技术。作为应用程序,我们通过发现强大的启发式方法将混合方连接起来,从而严格评估龙卷风现金硬币混合器的隐私保证。据我们所知,我们是第一个基于准识别器提出和实施以太坊用户分析技术的人。最后,我们描述了一种恶意的价值指纹攻击,这是Danaan-Gift攻击的一种变体,适用于以太坊上的机密交易叠加。通过从数据集中合并用户活动统计信息,我们估计了这种攻击的成功概率。
Ethereum is the largest public blockchain by usage. It applies an account-based model, which is inferior to Bitcoin's unspent transaction output model from a privacy perspective. Due to its privacy shortcomings, recently several privacy-enhancing overlays have been deployed on Ethereum, such as non-custodial, trustless coin mixers and confidential transactions. In our privacy analysis of Ethereum's account-based model, we describe several patterns that characterize only a limited set of users and successfully apply these quasi-identifiers in address deanonymization tasks. Using Ethereum Name Service identifiers as ground truth information, we quantitatively compare algorithms in recent branch of machine learning, the so-called graph representation learning, as well as time-of-day activity and transaction fee based user profiling techniques. As an application, we rigorously assess the privacy guarantees of the Tornado Cash coin mixer by discovering strong heuristics to link the mixing parties. To the best of our knowledge, we are the first to propose and implement Ethereum user profiling techniques based on quasi-identifiers. Finally, we describe a malicious value-fingerprinting attack, a variant of the Danaan-gift attack, applicable for the confidential transaction overlays on Ethereum. By incorporating user activity statistics from our data set, we estimate the success probability of such an attack.