BTC Address Database

Snapshot overview

The whole snapshot at a glance. Every number here describes the frozen content of bitcoin.tsv, not today’s chain.

Rows imported
57,990,927
addresses with a balance ≥ 1 sat
Sum of all balances
19,980,917.91996766
BTC · 1,998,091,791,996,766 聪
Address types used
8
including 2 non-address kinds
Snapshot date
2026-01-28
imported 2026-09-19 21:49:18
Address types

Which encoding the address uses says a lot about the wallet behind it. Native SegWit (P2WPKH) overtaking legacy P2PKH in count is the migration story of the last few years — but note the BTC totals: legacy still holds the older, larger hoards.

Type Rows Share Total balance Share of BTC What it is
P2PKH (1…) 21,517,857 37.11% 6,426,431.51059024 BTC 32.16% 最老的地址类型,锁定 hash160(公钥)
P2SH (3…) 6,384,263 11.01% 3,989,963.86821213 BTC 19.97% 脚本哈希,可能是嵌套 SegWit、多签或时间锁
P2WPKH (bc1q…, 20-byte) 21,546,410 37.15% 8,018,914.19574336 BTC 40.13% 原生 SegWit v0,锁定 hash160(公钥)
P2WSH (bc1q…, 32-byte) 1,139,895 1.97% 1,346,269.12197921 BTC 6.74% 原生 SegWit v0,锁定 SHA256(witnessScript)
P2TR (bc1p…) 4,744,960 8.18% 196,600.15888266 BTC 0.98% Taproot,witness v1,锁定调整后的输出公钥
P2TR variant (20-byte) 23 0.00% 0.00176385 BTC 0.00% witness v1 但程序为 20 字节,不符合 BIP-350 长度规范(链上真实存在)
Non-standard witness (v2–v15) 56,688 0.10% 0.31463436 BTC 0.00% 合法的 bech32m 输出,多为写入数据的"任意人可花费"脚本
Synthetic ID (m-/d-/s-) 2,600,831 4.48% 2,738.74816185 BTC 0.01% 形如 m-<32位十六进制>,在比特币任何编码下都不合法;提供方内部合成 ID
Real addresses vs synthetic IDs
Kind Rows Share Total balance
Queryable addresses 55,390,096 95.52% 19,978,179.17180581 BTC
Synthetic IDs (m-/d-/s-) 2,600,831 4.48% 2,738.74816185 BTC

The synthetic rows are the provider’s internal IDs for outputs that could not be mapped to a standard address (bare multisig and similar). They are counted in the totals but cannot be looked up on any explorer.

Balance distribution
Balance band Addresses Share of rows Drill down
≥ 100,000 BTC 4 0.00% search →
10,000 – 100,000 BTC 82 0.00% search →
1,000 – 10,000 BTC 1,961 0.00% search →
100 – 1,000 BTC 17,805 0.03% search →
10 – 100 BTC 130,956 0.23% search →
1 – 10 BTC ≈ 1,751,090 3.02% search →
0.1 – 1 BTC ≈ 6,899,928 11.90% search →
0.001 – 0.1 BTC ≈ 26,141,530 45.08% search →
1,000 – 100,000 sats ≈ 26,141,530 45.08% search →
2 – 999 sats ≈ 13,302,050 22.94% search →
Exactly 1 satoshi 458,488 0.79% search →

A “≈” means the exact count would have taken too long and the number comes from the optimiser’s estimate. The dust ocean is the point: more than half of all addresses hold less than a thousandth of a bitcoin.

Provenance and caveats
Source file bitcoin.tsv (2,728,506,262 bytes)
Source URL https://privatekeyfinder.io/assets/downloads/bitcoin.tsv.gz
Content date 2026-01-28 — bitcoin.tsv 内容时点(提供方标注的构建日期)
Imported at 2026-09-19 21:49:18 (2957.4 s)
Rows / pages 57,990,927 / 1,933,031 (30/page)
Generator tools/btc_tsv/import_btc_tsv.py
The file contains no private keys. It is a public address→balance table. Nothing here can be used to recover or crack a wallet, and a balance being listed does not imply the coins are reachable by anyone in particular.