BlockSci: Design and applications of a blockchain analysis platform
Harry Kalodner, Steven Goldfeder, Alishah Chator, Malte M\"oser, and, Arvind Narayanan

TL;DR
BlockSci is an open-source, high-performance platform for blockchain analysis that supports multiple blockchains and analysis tasks, enabling faster research and commercial insights.
Contribution
It introduces an in-memory analytical database for blockchain data, significantly improving analysis speed over existing tools.
Findings
Supports multiple blockchains and analysis types
Achieves several hundred times faster analysis speed
Demonstrates capabilities through four example analyses
Abstract
Analysis of blockchain data is useful for both scientific research and commercial applications. We present BlockSci, an open-source software platform for blockchain analysis. BlockSci is versatile in its support for different blockchains and analysis tasks. It incorporates an in-memory, analytical (rather than transactional) database, making it several hundred times faster than existing tools. We describe BlockSci's design and present four analyses that illustrate its capabilities. This is a working paper that accompanies the first public release of BlockSci, available at https://github.com/citp/BlockSci. We seek input from the community to further develop the software and explore other potential applications.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsBlockchain Technology Applications and Security · Distributed systems and fault tolerance · Peer-to-Peer Network Technologies
