It was the Bitcointalk forum that inspired us to create Bitcointalksearch.org - Bitcointalk is an excellent site that should be the default page for anybody dealing in cryptocurrency, since it is a virtual gold-mine of data. However, our experience and user feedback led us create our site; Bitcointalk's search is slow, and difficult to get the results you need, because you need to log in first to find anything useful - furthermore, there are rate limiters for their search functionality.
The aim of our project is to create a faster website that yields more results and faster without having to create an account and eliminate the need to log in - your personal data, therefore, will never be in jeopardy since we are not asking for any of your data and you don't need to provide them to use our site with all of its capabilities.
We created this website with the sole purpose of users being able to search quickly and efficiently in the field of cryptocurrency so they will have access to the latest and most accurate information and thereby assisting the crypto-community at large.
---------------------------------------------------------------------------------------------------------------------------------------------------
block# 534333 29/07/2018 num %noOut %dead %of tot %of act diff prev value %noOut %vdead %TotVal diff prev
---------------------------------------------------------------------------------------------------------------------------------------------------
= 0 0.00% 0.00% 0.0000% 0 0.00000 0.00% 0.00% 0.0000% 0.00000
= 1 satoshi (0.00000001 BTC) 435536 43.63% 8.21% 2.0226% 2.02% -74 0.00436 43.63% 8.21% 0.0000% -0.00000
> 1 satoshi <= 0.001 BTC ( ~1$ ) 10103489 9.60% 2.65% 46.9207% 46.92% 22185 2417.59091 7.28% 0.67% 0.0142% 5.84380
> 0.001 BTC <= 0.1 BTC 8648580 4.64% 0.69% 40.1641% 40.16% 12666 150880.38777 4.89% 1.25% 0.8853% 171.47125
> 0.1 BTC <= 1 BTC 1710783 4.86% 1.00% 7.9449% 7.94% 2105 624500.83102 5.21% 1.60% 3.6644% 601.26388
> 1 BTC <= 5 BTC 416960 3.96% 1.63% 1.9364% 1.94% 276 915095.41563 3.84% 1.92% 5.3695% 541.21479
> 5 BTC <= 10 BTC 77664 3.17% 2.17% 0.3607% 0.36% 22 577961.92816 3.16% 2.22% 3.3913% 157.78147
> 10 BTC <= 25 BTC 53544 3.29% 2.52% 0.2487% 0.25% -134 859199.52547 3.41% 2.68% 5.0415% -2903.59202
> 25 BTC <= 50 BTC 55535 44.90% 59.80% 0.2579% 0.26% -27 2475640.65156 50.02% 66.76% 14.5262% -1449.07907
> 50 BTC <= 75 BTC 9199 16.06% 4.95% 0.0427% 0.04% -19 535766.37377 14.13% 4.57% 3.1437% -939.15990
> 75 BTC <= 100 BTC 7882 2.33% 2.49% 0.0366% 0.04% 17 737918.41425 2.35% 2.52% 4.3299% 1472.31742
> 100 BTC <= 500 BTC 10747 2.11% 1.54% 0.0499% 0.05% -44 2304036.33083 2.02% 1.16% 13.5193% -10560.34809
> 500 btc <= 1000 BTC 1655 2.72% 0.00% 0.0077% 0.01% 0 1190028.10319 2.40% 0.00% 6.9827% 597.84157
> 1000 BTC 1525 1.77% 0.00% 0.0071% 0.01% 5 6669136.58467 1.36% 0.00% 39.1322% 12328.73953
Total Actives 21533099 7.86% 1.97% 100.0000% 100.00% 36978 17042582.14228 9.50% 10.49% 100.0000% 24.29462
num : number of addresses in this range of balance
%noOut : percentage of active addresses WITHOUT out operations
%dead : percentage of active addresses with input and output operations prior to 2012
%of tot : percentage of the TOTAL number addresses
%of act : percentage of the number of addresses with balance > 0 (active)
diff prev: number variation compared to the previous table
%noOut : % value transactions WITHOUT output ( % value of range)
%vdead : % operations value prev 2012 ( % value of range))
%TotVal : % value of this range compared to the total value
diff prev: change in value compared to the previous table
donations : 17ykWbCHG6eMfLt42zCJVw5bZE1YxRMihL
NEVER KEEP YOUR BITCOIN ON EXCHANGE WALLET - BE YOUR OWN BANK
gbianchi bitcointalk.org
git clone https://github.com/sr-gi/bitcoin_tools.git
cd bitcoin_tools
pip install -r requeriments.txt (on my system I needed to do: "sudo apt-get install libleveldb-dev" to complete this task)
cp sample_conf.py conf.py
home_dir = "/home/arulbero/"
btc_core_path = "/home/arulbero/.bitcoin/"
bitcoin_tools_dir = "/home/arulbero/bitcoin_tools/"
address_vault = "/home/arulbero/bitcoin_tools/bitcoin_addresses/"
data_path = "/home/arulbero/bitcoin_tools/bitcoin_tools/data/"
figs_path = "/home/arulbero/bitcoin_tools/bitcoin_tools/figs/"
mkdir data (where the results are stored)
cd data
import sys
sys.path.append('/home/arulbero/bitcoin_tools/')
sys.path.append('/home/arulbero/bitcoin_tools/bitcoin_tools/core/')
sys.path.append('/home/arulbero/bitcoin_tools/bitcoin_tools/analysis/')
sys.path.append('/home/arulbero/bitcoin_tools/bitcoin_tools/analysis/leveldb/')
from bitcoin_tools import *
from bitcoin_tools.analysis.leveldb.data_dump import utxo_dump
from bitcoin_tools.analysis.leveldb.utils import parse_ldb
f_utxos = "utxos.txt"
f_parsed_utxos = "parsed_utxos.txt"
# Parse all the data in the chainstate.
parse_ldb(f_utxos)
# Parses transactions and utxos from the dumped data.
utxo_dump(f_utxos, f_parsed_utxos)
# Data is stored in f_utxos and f_parsed_utxos files respectivaly
#! /bin/bash
python extract.py;
cat parsed_utxos.txt | grep '"out_type": 0' | awk '{ print $18 }' | sed 's/"//g' | sed 's/}//g' | sort | uniq > addresses0.hex;
#(0 means: only P2PKH output) : 1' 43'' for 17799787 addresses
cat parsed_utxos.txt | grep '"out_type": 1' | awk '{ print $18 }' | sed 's/"//g' | sed 's/}//g' | sort | uniq > addresses1.hex;
#(1 means: only P2SH output) : 23'' for 2693300 addresses
cat addresses0.hex addresses1.hex | sort | uniq > addresses.hex; #: 20''
chmod +x address_from_utxo.sh
./address_from_utxo.sh
less addresses.hex
...
0c13ba8939a180e7a40d78b9de00ee9ccc8dc62d
0c13bc32887255113583203570b600e0d4c4835e
0c13bd220b298398947e7ee645b159b94184ff1e
0c13be023e31606953081d8abafbaa9d05b4c139
0c13beef754c6e70ccee7d71732b75c0c7da55a3
0c13bfef9da1d0e4c05b93ca79869066f4a91e47
0c13c05c87f0a46e8905a8511760484ed61c2c25
0c13c15e4a669cf67dc4339310890dc20e6f187f
0c13c2cd431979495847a7428ba292821aa77361
0c13c2d064c853aeea1e12f284b372a283e285fe
0c13c33b5b38bc509fa4b84f4de1cae63b859f88
0c13c38a87cfe76fe2554fd170165326b323b897
0c13c452add0f4ddcbf17012db46f085cf741ae3
0c13c5446493834e892d8a2663e1b9d3c5f60d62
0c13c58c01cc4472f4e4d4acbff272aa377d8d39
0c13c5e1ed38e110dc8d05e5f3fbcc29cf8f1c8a
0c13c7263cb5aa1305c7eab11da0c934d77946df
0c13c786b27225c7ad88d20c9955ab0d1a49a23b
0c13c787552c797a1e2de1c127ed5dd7df516e24
0c13c83a83892eaf3c953f21ec1e29d13b739f39
0c13ca8a84ce21cdbe5b0bfe73302e0136a52fdb
...