- BTC Address in Base58 and H160
- Sorted by Satoshi Balance
- Format of the CSV Row
- How to Further Process the CSV File?
- What Is Next?
- Contact Us
- Download all bitcoin addresses
- Launching GitHub Desktop
- Launching GitHub Desktop
- Launching Xcode
- Launching Visual Studio Code
- Latest commit
- Git stats
- Files
- readme.md
- About
- Download all bitcoin addresses
- Launching GitHub Desktop
- Launching GitHub Desktop
- Launching Xcode
- Launching Visual Studio Code
- Latest commit
- Git stats
- Files
- readme.md
- About
- All private keys. Leaked Bitcoin and Altcoin keys.
- All private keys list
- Try your luck
- Attack to brain wallet
- Check Bitcoin address
- Private and Public Keys
- Private Keys
- Generating a private key from a random number
- How to see all keys
- Database Dumps
- Full Node Dumps
BTC Address in Base58 and H160
Sorted by Satoshi Balance
To entertain the many requests for a complete bitcoin database, we provide CSV dump of all bitcoin address with balance.
the CSV dump will be updated weekly together with this website.
Format of the CSV Row
28 million rows contains 4 columns, the 1st column is the BTC address in Base58 format, the 2nd column is the balance in Satoshi (1 BTC = 10^8 Satoshi), the 3rd column is the last block the address is seen; the 4th column is the same BTC address in RIPEMD160 representation.
BTC Base58 Address; Balance in Satoshi; Last Block Seen; BTC Address RIPEMD160 (or sometimes called «H160»);
Example:
1HQ3Go3ggs8pFnXuHVHRytPCq5fGG8Hbhx (base58), 6937022114262 (satoshi), 353375 (last block), b3dd79fb3460c7b0d0bbb8d2ed93436b88b6d89c (RIPEMD160)
How to Further Process the CSV File?
It depends on your needs, assuming you run a Linux machine, or you have WSL (Windows SubSystem Linux) installed on your Windows machine.
If you want to extract the 1st column, you do:
$ cut -d, -f 1 btc_balance_sorted.csv > btc_base58.txt
The resulting file «btc_base58.txt» will be a huge list of BTC base58 address line by line.
If you want to extract the 4th column, you do:
$ cut -d, -f 4 btc_balance_sorted.csv > btc_h160.txt
The resulting file «btc_h160.txt» will be a huge list of BTC H160 address line by line.
What Is Next?
Now that you’ve got a complete Bitcoin address in base58 and H160, isn’t it the time to feed them into your favorate bitcoin cracking program?
You’ve asked, we heard you, therefore we will evaluate a few Bitcoin cracking software out there. It’s going to be fun!
Contact Us
For further questions, comments, corrections, suggestions, send email to support at vpntop dot com.
Источник
Download all bitcoin addresses
List all bitcoin addresses with positive balance.
Use Git or checkout with SVN using the web URL.
Work fast with our official CLI. Learn more.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching Xcode
If nothing happens, download Xcode and try again.
Launching Visual Studio Code
Your codespace will open once ready.
There was a problem preparing your codespace, please try again.
Latest commit
Git stats
Files
Failed to load latest commit information.
readme.md
Dump Bitcoin addresses with positive balance
Simple utility to list all bitcoin addresses with positive balance. It works by analysing the current unspent transaction output set (UTXO), aggregating outputs to same addresses together and write them to csv file.
run pip install -r requirements.txt
or install following packages with pip manualy
To use you will need copy of chainstate database as created by bitcoin core client. I’ve not tried different clients.
To get current addresses with positive balance, let the full node client sync with the network. Stop the bitcoin-core client before running this utility. If you not stop the client, the database might get corrupted.
Then run this program with path to chainstate directory (usualy $HOME/.bitcoin/chainstate).
Following will read from /home/USER/.bitcoin/chainstate , and write result to /home/USER/addresses_with_balance.csv .
- That the output may not be complete as there are some transactions which are not understood by the decoding lib, or that which do not have «address» at all. Such transactions are not processed. Number of them and the total ammount is displayed after the analysis.
- The output csv file only reflects the chainstate leveldb at your disk. So it will always be few blocks behind the network as you need to stop the bitcoin-core client.
Converting to RIPEMD160
Per request, I’m adding script which is able to convert BTC address to RIPEMD160 representation. BTC address must be in fist column, RIPEMD160 is added to csv. Output goes to stdout.
This utility builds on very nice bitcoin_tools lib, which does the UTXO parsing.
If you like this utility, please consider supporting the bitcoin_tools library which does all the heavy lifting.
If this particular functionality made your life easier you can support coffee consumption in BTC 1FxC1mgJkad63beJcECfZMRaFSf4PBLr2f.
About
List all bitcoin addresses with positive balance.
Источник
Download all bitcoin addresses
List all bitcoin addresses with positive balance.
Use Git or checkout with SVN using the web URL.
Work fast with our official CLI. Learn more.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching Xcode
If nothing happens, download Xcode and try again.
Launching Visual Studio Code
Your codespace will open once ready.
There was a problem preparing your codespace, please try again.
This branch is not ahead of the upstream twistys01:master.
No new commits yet. Enjoy your day!
This branch is not behind the upstream twistys01:master.
No new commits to fetch. Enjoy your day!
This branch is even with the upstream and has conflicts that must be resolved. and we weren’t able to determine if it could be merged.
Open a pull request to fetch upstream and review changes or resolve conflicts.
Latest commit
Git stats
Files
Failed to load latest commit information.
readme.md
Dump Bitcoin addresses with positive balance
Simple utility to list all bitcoin addresses with positive balance. It works by analysing the current unspent transaction output set (UTXO), aggregating outputs to same addresses together and write them to csv file.
run pip install -r requirements.txt
or install following packages with pip manualy
To use you will need copy of chainstate database as created by bitcoin core client. I’ve not tried different clients.
To get current addresses with positive balance, let the full node client sync with the network. Stop the bitcoin-core client before running this utility. If you not stop the client, the database might get corrupted.
Then run this program with path to chainstate directory (usualy $HOME/.bitcoin/chainstate).
Following will read from /home/USER/.bitcoin/chainstate , and write result to /home/USER/addresses_with_balance.csv .
- That the output may not be complete as there are some transactions which are not understood by the decoding lib, or that which do not have «address» at all. Such transactions are not processed. Number of them and the total ammount is displayed after the analysis.
- The output csv file only reflects the chainstate leveldb at your disk. So it will always be few blocks behind the network as you need to stop the bitcoin-core client.
Converting to RIPEMD160
Per request, I’m adding script which is able to convert BTC address to RIPEMD160 representation. BTC address must be in fist column, RIPEMD160 is added to csv. Output goes to stdout.
This utility builds on very nice bitcoin_tools lib, which does the UTXO parsing.
If you like this utility, please consider supporting the bitcoin_tools library which does all the heavy lifting.
If this particular functionality made your life easier you can support coffee consumption in BTC 1FxC1mgJkad63beJcECfZMRaFSf4PBLr2f.
About
List all bitcoin addresses with positive balance.
Источник
All private keys.
Leaked Bitcoin and
Altcoin keys.
This site is created to check the safety of Bitcoin network, explain how Blockchain works, show problems of algorithm and add some fun to cryptography.
All private keys list
Whole range of Bitcoin and Bitcoin Cash Private Keys, compressed/ uncompressed, SegWit and HD wallet. Whole wallets including YOURS.
Don’t believe?
Try your luck
Do you think it’s easy to find chest of Bitcoin treasures? Take a chance! Open page with 20 random generated addresses with count of transactions.
Attack to brain wallet
A brain wallet is a hashing of passphrase to create a private key. Humans are pretty bad at being original. REALLY bad at being random. We generate random wallets by popular dictionary.
Check Bitcoin address
We hope you did not find your address in leaked database. But you can see other users’ private keys. These keys are compormised now.
Private and Public Keys
A bitcoin wallet contains a collection of key pairs, each consisting of a private key and a public key. The private key (k) is a number, usually picked at random. From the private key, we use elliptic curve multiplication, a one-way cryptographic function, to generate a public key (K). From the public key (K), we use a one-way cryptographic hash function to generate a bitcoin address (A). In this section we will start with generating the private key, look at the elliptic curve math that is used to turn that into a public key, and finally, generate a bitcoin address from the public key.
Private Keys
A private key is simply a number, picked at random. Ownership and control over the private key is the root of user control over all funds associated with the corresponding bitcoin address. The private key is used to create signatures that are required to spend bitcoins by proving ownership of funds used in a transaction. The private key must remain secret at all times, as revealing it to a third party is equivalent to giving them control over the bitcoins secured by that key.
The private key must also be backed up and protected from accidental loss, since if lost it cannot be recovered and the funds secured by it are forever lost too.
Generating a private key from a random number
The first and most important step in generating keys is to find a secure source of entropy, or randomness. Creating a bitcoin key is essentially the same as “Pick a number between 1 and 2^256“. The exact method you use to pick that number does not matter as long as it Is not predictable or repeatable.
Bitcoin software uses the underlying operating system’s random number generators to produce 256 bits of entropy (randomness). Usually, the OS random number generator is initialized by a human source of randomness, which is why you may be asked to wiggle your mouse around for a few seconds. For the truly paranoid, nothing beats dice, pencil and paper.
How to see all keys
All Bitcoin private keys is simply an integer between number 1 and 115792089237316195423570985008687907852837564279074904382605163141518161494337 or HEX: from 1 to 0xfffffffffffffffffffffffffffffffebaaedce6af48a03bbfd25e8cd0364141. The integer range of valid private keys is governed by the secp256k1 ECDSA standard used by Bitcoin.
We just generate a range of these integers in sequence, divide into pages and show on each page. We can’t store it and we have not saved database, because it should be biggest base on the world.
You can find Private key in WIF (Wallet Import/Export Format) and compressed key. Bitcoin addresses in compressed/ uncompressed formats, SegWit (P2SH-P2WPKH) and native Segwit (P2WPKH) addesses start bc1, Pay to script hash (P2SH) starting with 3; legacy Bitcoin Cash addresses and new format.
Источник
Database Dumps
For some tasks like extracting lots of blockchain data (e.g. all transactions over a 2 month period) it’s better to use our dumps feature instead of using our API or other services. It’s possible to download the entire database dumps in TSV format and insert the data onto your own database server (like Postgresql or whatever) to further analyze it. Dumps are updated daily. The total amount of data available is over 1 Tb (compressed)!
Here’s the list of available dumps:
Our database dumps are available here: https://gz.blockchair.com, field descriptions are available here.
You can download 1 file at a time and the speed is limited to 10 kB/s. If you are a business or an academia/non-profit organisation that requires a higher speed, please contact us at .
Feel free to use our API as well. It allows to filter and sort samples and get aggregated data (for example, the average fee for transaction grouped by day or month) without downloading the entire set.
Full Node Dumps
Since syncing a full node can take quite some time (for example, syncing a full archival Ethereum node takes more than a month) we decided to make it possible to download data snapshots. Once you’ve downloaded a snapshot you’d need just to put it to a correct data folder and run the node.
Here is the list of snapshots we’re providing:
Our node dumps are available here: https://tar.blockchair.com
You can download 1 file at a time and the speed is limited to 10 kB/s. If you are a business or an academia/non-profit organisation that requires a higher speed, please contact us at .
Источник