This project is link the output data(given in the link http://chartalist.org/BitcoinData.html) and create a blockchain trnasaction network.
Check our presentation file https://youn0808.github.io/BlockchainDataAnalytics/.
python main.py
...............................
Data Organization: ..................
- A data folder exists in the same directory where Python files are located
- Put edges2015 folder inside data directory. All input and output files should be under edges2015 folder.
- For the darknet data, put the unzipped grams folder inside data directory
- There should be a folder named intermediate_data inside data directory which is initially empty
Running Python Files: ....................
- At first, run load_network.py file. It should write some file inside intermediate_data directory. Don't delete those files.
- Secondly, run load_darknet.py file. It should also write some file inside intermediate_data directory. Don't delete those files.
- At last, run get_features.py file. It will extract necessary features and write to a CSV file named output_features.csv. This csv file will be availabel inside data directory.
........
- address_hash: Unique ID of the address
- price: Bitcoin amount for the address
- no_transaction: No of transactions in the 24 hour window of the address
- no_neighbor: No of extra output addresses of the transaction where this address is also an output
- avg_price_neighbors: Average price/bitcoin amount of the neighbors of this address
- month: month when the transaction of this address happened
- day: day when the transaction of this address happened
- is_bad_address: True if this address is a darknet address, False otherwise