The goal of this project was to model blockchain historical data as a graph and to build an ETL system loading the entire
data (blocks, transactions, inputs, outputs, addresses) into a Neo4j graph database. The solution I designed
performed 10x faster than the best-reported system.