A general framework for blockchain analytics

Massimo Bartoletti, Stefano Lande, Livio Pompianu, A. Bracciali
{"title":"A general framework for blockchain analytics","authors":"Massimo Bartoletti, Stefano Lande, Livio Pompianu, A. Bracciali","doi":"10.1145/3152824.3152831","DOIUrl":null,"url":null,"abstract":"Modern cryptocurrencies exploit decentralised blockchains to record a public and unalterable history of transactions. Besides transactions, further information is stored for different, and often undisclosed, purposes, making the blockchains a rich and increasingly growing source of valuable information, in part of difficult interpretation. Many data analytics have been developed, mostly based on specifically designed and ad-hoc engineered approaches. We propose a general-purpose framework, seamlessly supporting data analytics on both Bitcoin and Ethereum --- currently the two most prominent cryptocurrencies. Such a framework allows us to integrate relevant blockchain data with data from other sources, and to organise them in a database, either SQL or NoSQL. Our framework is released as an open-source Scala library. We illustrate the distinguishing features of our approach on a set of significant use cases, which allow us to empirically compare ours to other competing proposals, and evaluate the impact of the database choice on scalability.","PeriodicalId":371051,"journal":{"name":"Proceedings of the 1st Workshop on Scalable and Resilient Infrastructures for Distributed Ledgers","volume":"123 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2017-07-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"77","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 1st Workshop on Scalable and Resilient Infrastructures for Distributed Ledgers","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3152824.3152831","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 77

Abstract

Modern cryptocurrencies exploit decentralised blockchains to record a public and unalterable history of transactions. Besides transactions, further information is stored for different, and often undisclosed, purposes, making the blockchains a rich and increasingly growing source of valuable information, in part of difficult interpretation. Many data analytics have been developed, mostly based on specifically designed and ad-hoc engineered approaches. We propose a general-purpose framework, seamlessly supporting data analytics on both Bitcoin and Ethereum --- currently the two most prominent cryptocurrencies. Such a framework allows us to integrate relevant blockchain data with data from other sources, and to organise them in a database, either SQL or NoSQL. Our framework is released as an open-source Scala library. We illustrate the distinguishing features of our approach on a set of significant use cases, which allow us to empirically compare ours to other competing proposals, and evaluate the impact of the database choice on scalability.
区块链分析的通用框架
现代加密货币利用去中心化的区块链来记录公开且不可更改的交易历史。除了交易之外,为了不同的、通常是未公开的目的而存储的进一步信息,使区块链成为一个丰富且日益增长的有价值信息来源,在某种程度上难以解释。已经开发了许多数据分析,其中大部分是基于专门设计的和特设的工程方法。我们提出了一个通用框架,无缝支持比特币和以太坊的数据分析——目前两种最突出的加密货币。这样的框架允许我们将相关的区块链数据与其他来源的数据集成,并将它们组织在SQL或NoSQL数据库中。我们的框架作为开源Scala库发布。我们在一组重要的用例中说明了我们的方法的显著特征,这使我们能够将我们的方法与其他竞争的建议进行经验比较,并评估数据库选择对可伸缩性的影响。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信