Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/gitgab19/blockchain-address-list-generation
The focus of this repo is to retrieve the full list of addresses ever appeared into any transactions for some of the most famous blockchains using the secp256k1 curve. These Python scripts have been used for an academic research at Politecnico di Torino. If you want to know more about our paper, you can find it at https://arxiv.org/abs/2206.14107.
https://github.com/gitgab19/blockchain-address-list-generation
bitcoin blockchain cryptocurrency cryptography research research-paper secp256k1
Last synced: about 2 months ago
JSON representation
The focus of this repo is to retrieve the full list of addresses ever appeared into any transactions for some of the most famous blockchains using the secp256k1 curve. These Python scripts have been used for an academic research at Politecnico di Torino. If you want to know more about our paper, you can find it at https://arxiv.org/abs/2206.14107.
- Host: GitHub
- URL: https://github.com/gitgab19/blockchain-address-list-generation
- Owner: GitGab19
- License: mit
- Created: 2022-05-23T14:41:35.000Z (over 2 years ago)
- Default Branch: main
- Last Pushed: 2022-11-21T10:08:35.000Z (about 2 years ago)
- Last Synced: 2023-08-04T12:13:31.391Z (over 1 year ago)
- Topics: bitcoin, blockchain, cryptocurrency, cryptography, research, research-paper, secp256k1
- Language: Python
- Homepage:
- Size: 79.1 KB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
Awesome Lists containing this project
README
# Blockchain(s) Address List Generation
## Introduction
The focus of this repo is to retrieve the full list of addresses ever appeared into any transactions for some of the most famous blockchains using the secp256k1 curve.
These Python scripts have been used for an academic research at Politecnico di Torino.
If you want to know more about our paper, you can find it at https://arxiv.org/abs/2206.14107.Repo is divided into different blockchains we've studied; more specifically, blockchains we've analyzed are:
- Bitcoin
- Ethereum
- Dogecoin
- Litecoin
- Dash
- Zcash
- Bitcoin CashEvery sub-directory contains a README that explains how the specific Python scripts work.
## Notes
The `requirements.txt` file should list all Python libraries that our scripts
depend on, you have to install them before running any script inside this repo by running:```
pip install -r requirements.txt
```### Keys file generation
In order to create the whole list of private and public keys for the subgroup we've chosen, plus the seven cosets we have chosen to investigate, run the *KeysFileGeneration.py* script.## Conclusion
Feel free to open issues, or to contribute to the project!