中文

一种用于区块链分析的通用框架

密码学与安全 2017-11-07 v2

摘要

现代加密货币利用去中心化区块链来记录公开且不可篡改的交易历史。除交易外,还出于不同且常未公开的目的存储了进一步信息,使得区块链成为丰富且不断增长的有价值信息源,其中部分难以解释。许多数据分析方法已被开发,大多基于专门设计且临时工程化的途径。我们提出一个通用框架,无缝支持对 Bitcoin 和 Ethereum(当前最突出的两种加密货币)的数据分析。该框架允许我们将相关区块链数据与其他来源的数据集成,并将其组织到数据库(SQL 或 NoSQL)中。我们的框架作为开源 Scala 库发布。我们在一组重要用例上阐释了我们方法的区分性特征,从而能够凭经验将我们的方法与其他竞争方案比较,并评估数据库选择对可扩展性的影响。

关键词

引用

@article{arxiv.1707.01021,
  title  = {A general framework for blockchain analytics},
  author = {Massimo Bartoletti and Andrea Bracciali and Stefano Lande and Livio Pompianu},
  journal= {arXiv preprint arXiv:1707.01021},
  year   = {2017}
}

备注

Authors' version of a paper presented at SERIAL'17