论文部分内容阅读
目前普遍使用的货币都是由中央政府发行的,以中央政府的信用为担保,并由中央银行记账的中心化货币体系。近年来,一种不由中央银行发行的新型货币概念——比特币,逐渐走进人们的视野。比特币依靠密码学的方法加密和验证保证货币流通环节的安全,并依靠存在于整个P2P网络的分布式数据库记账,使得每个用户都可以查询到所有比特币的交易记录。但是,比特币交易记录被设计成为一种“匿名”的记录形式,公开显示的只是参与交易用户的一个账户代号,称为地址(Address)。人们只能查看到地址与地址之间交易的金额、时间等信息,但是无法获知地址使用者的身份信息,从而保证了用户交易的隐私性。比特币因其匿名性的特点为犯罪分子提供了极大的便利。以比特币为中介的洗钱犯罪、军火走私、毒品交易等非法活动愈发猖厥,执法部门难以对从事非法活动的人员进行识别和追踪。因此,将比特币交易去匿名化是一项非常有必要的工作。由于将比特币地址与用户身份进行直接关联并不可行,本文提出了通过复杂网络的方法研究比特币交易网络中属于同一用户的比特币地址的识别方法。主要工作如下:1)首先要获取比特币的交易数据,通过对存储在区块链中的交易记录进行解析构建比特币交易网络。2)本文将从比特币兑换平台Mt.Gox获取的存取记录与区块链中记录的比特币交易进行交叉匹配,获取一批属于同一用户的比特币地址样本。3)本文通过对同属的比特币地址间收支交易网络和共同交易网络的定量分析,从复杂网络视角对同一用户所使用的比特币地址间的关联进行定性描述。4)对一部分收支交易网络样本使用聚类分析的方法进行研究,并与Mt.Gox数据集和整体收支交易网络匹配出的结果进行对比。通过将同属一个用户的地址参与交易的网络与随机选取的地址参与交易组成的网络对比,得到同属地址参与交易的网络节点聚集程度更大,节点之间的相似度更高,反应出其网络中存在一定程度聚集的社团结构。使用聚类分析的方法进行分析,发现同一用户的地址在同一聚类簇之中。本文的工作是比特币交易地址去匿名化工作的初步探索。对同属地址间交易网络特征的刻画将有助于进一步从整个比特币地址交易网络中识别出所有同属地址,实现比特币地址的去匿名化。