• About
  • FAQ
  • Earn Bitcoin while Surfing the net
  • Buy & Sell Crypto on Paxful
Newsletter
Approx Foundation
  • Home
    • Home – Layout 1
  • Bitcoin
  • Ethereum
  • Regulation
  • Market
  • Blockchain
  • Business
  • Guide
  • Contact Us
No Result
View All Result
  • Home
    • Home – Layout 1
  • Bitcoin
  • Ethereum
  • Regulation
  • Market
  • Blockchain
  • Business
  • Guide
  • Contact Us
No Result
View All Result
Approx Foundation
No Result
View All Result
Home Bitcoin

wallet recovery – btcrecover create-address-db: inconsistent Bitcoin address retrieval

Moussa by Moussa
October 29, 2025
in Bitcoin
0
peer discovery – how to obtain the IP addresses of nodes for mining pools?
189
SHARES
1.5k
VIEWS
Share on FacebookShare on Twitter


I’m trying to create a Bitcoin address database using btcrecover and Google BigQuery data. While the Ethereum database works fine, my Bitcoin database fails to return any addresses, even though test addresses and random addresses from the blockchain exist in the dataset.

Here’s what I tried:

1.Created the database using:

python create-address-db.py --inputlistfile C:\Users\test\Desktop\btc-addresses-db-20250816 --dbfilename btc-addresses-db-20250816.db --dblength 31

2.Checked addresses using:

python check-address-db.py --dbfilename btc-addresses-db-20250816.db --checkaddresslist ./addressdb-checklists/BTC.txt

python check-address-db.py --dbfilename btc-addresses-db-20250816.db --checkaddresses bc1qxy2kgdygjrsqtzq2n0yrf2493p83kkfjhx0wlh

Observations:

  • Ethereum DB works with –dblength 29.
  • When I create the Bitcoin DB with –dblength 31 using the full dataset (~2000 BigQuery files, 16 GB DB), it finds no addresses.
  • A smaller subset (4 BigQuery files out of 2000) works correctly, with both –dblength 27 (1GB DB) and –dblength 31 (16GB DB).
  • Splitting the dataset into halves or subsets leads to inconsistent results: some address ranges are found, others are not, even within the same database.
  • Tried multiple Python versions (3.9–3.13) and btcrecover versions (1.6.0, 1.12.0, master) with the same results.
  • 64-bit system, all dependencies installed, Rust installed, virtual environments used.
  • Official Bitcoin database from the author (addresses-BTC-2011-to-2021-03-31.zip) works correctly.

Example of inconsistent results from subsets:

File Range Addresses Found?
500–520 Yes
500–599 No
500–570 No
550–570 No
550–559 Yes
560–569 Yes
570–579 Yes
563–579 Yes

As you can see, some databases successfully returned addresses, while others did not. Initially, I thought the problem might be caused by file 570. However, in a subsequent test, the database that included file 570 worked correctly.

In another test, I created a database from files 550–570 and tested addresses from each file as samples for this database. The results were as follows:

  • Sample address from file 570: found
  • Sample address from file 553: not found
  • Sample address from file 563: found

So even within the same database, some addresses were successfully retrieved while others were not. This pattern suggests that the issue is not simply with a single file, but might be related to how certain addresses are indexed or stored in the database.

Question:
Has anyone experienced similar issues creating large Bitcoin databases with btcrecover? Could this be a dataset issue, a bug in btcrecover, or a problem with how addresses are indexed when –dblength is large?



Source link

Related articles

How do Bitcoin mining pools typically handle payout frequency versus thresholds?

Compiling a statically linked binary for bitcoin core v0.12.0

March 23, 2026
How do Bitcoin mining pools typically handle payout frequency versus thresholds?

Compiling a statically linked binary for bitcoin core v0.12.0

March 23, 2026
Share76Tweet47

Related Posts

How do Bitcoin mining pools typically handle payout frequency versus thresholds?

Compiling a statically linked binary for bitcoin core v0.12.0

by Moussa
March 23, 2026
0

I'm trying to compile a statically linked binary following https://github.com/bitcoin/bitcoin/tree/master/depends. But when I run make I got this error: fcmatch.c:284:63:...

How do Bitcoin mining pools typically handle payout frequency versus thresholds?

Compiling a statically linked binary for bitcoin core v0.12.0

by Moussa
March 23, 2026
0

I'm trying to compile a statically linked binary following https://github.com/bitcoin/bitcoin/tree/master/depends. But when I run make I got this error: fcmatch.c:284:63:...

Everything Crypto Traders Need to Know About FOMC March 2026

Everything Crypto Traders Need to Know About FOMC March 2026

by Moussa
March 23, 2026
0

The Federal Reserve’s FOMC March 2026 meeting tomorrow lands at one of the most uncertain macro moments in years, and...

Bitcoin Price Sinks Deeper, Is a Larger Breakdown Now Unfolding?

Bitcoin Price Sinks Deeper, Is a Larger Breakdown Now Unfolding?

by Moussa
March 23, 2026
0

Bitcoin price started a sharp decline from well above $72,000. BTC is now consolidating and might extend losses unless there...

Polymarket Sees Coordinated Buying on Early US-Iran Ceasefire Contracts

Polymarket Sees Coordinated Buying on Early US-Iran Ceasefire Contracts

by Moussa
March 23, 2026
0

A cluster of newly created wallets is placing coordinated bets on an early U.S.-Iran ceasefire, igniting fresh debate over whether...

Load More

youssufi.com

sephina.com

[vc_row full_width="stretch_row" parallax="content-moving" vc_row_background="" background_repeat="no-repeat" background_position="center center" footer_scheme="dark" css=".vc_custom_1517813231908{padding-top: 60px !important;padding-bottom: 30px !important;background-color: #191818 !important;background-position: center;background-repeat: no-repeat !important;background-size: cover !important;}" footer_widget_title_color="#fcbf46" footer_button_bg="#fcb11e"][vc_column width="1/4"]

We bring you the latest in Crypto News

[/vc_column][vc_column width="1/4"][vc_wp_categories]
[/vc_column][vc_column width="1/4"][vc_wp_tagcloud taxonomy="post_tag"][/vc_column][vc_column width="1/4"]

Newsletter

[vc_raw_html]JTNDcCUzRSUzQ2RpdiUyMGNsYXNzJTNEJTIydG5wJTIwdG5wLXN1YnNjcmlwdGlvbiUyMiUzRSUwQSUzQ2Zvcm0lMjBtZXRob2QlM0QlMjJwb3N0JTIyJTIwYWN0aW9uJTNEJTIyaHR0cHMlM0ElMkYlMkZhcHByb3gub3JnJTJGJTNGbmElM0RzJTIyJTNFJTBBJTBBJTNDaW5wdXQlMjB0eXBlJTNEJTIyaGlkZGVuJTIyJTIwbmFtZSUzRCUyMm5sYW5nJTIyJTIwdmFsdWUlM0QlMjIlMjIlM0UlM0NkaXYlMjBjbGFzcyUzRCUyMnRucC1maWVsZCUyMHRucC1maWVsZC1maXJzdG5hbWUlMjIlM0UlM0NsYWJlbCUyMGZvciUzRCUyMnRucC0xJTIyJTNFRmlyc3QlMjBuYW1lJTIwb3IlMjBmdWxsJTIwbmFtZSUzQyUyRmxhYmVsJTNFJTBBJTNDaW5wdXQlMjBjbGFzcyUzRCUyMnRucC1uYW1lJTIyJTIwdHlwZSUzRCUyMnRleHQlMjIlMjBuYW1lJTNEJTIybm4lMjIlMjBpZCUzRCUyMnRucC0xJTIyJTIwdmFsdWUlM0QlMjIlMjIlM0UlM0MlMkZkaXYlM0UlMEElM0NkaXYlMjBjbGFzcyUzRCUyMnRucC1maWVsZCUyMHRucC1maWVsZC1lbWFpbCUyMiUzRSUzQ2xhYmVsJTIwZm9yJTNEJTIydG5wLTIlMjIlM0VFbWFpbCUzQyUyRmxhYmVsJTNFJTBBJTNDaW5wdXQlMjBjbGFzcyUzRCUyMnRucC1lbWFpbCUyMiUyMHR5cGUlM0QlMjJlbWFpbCUyMiUyMG5hbWUlM0QlMjJuZSUyMiUyMGlkJTNEJTIydG5wLTIlMjIlMjB2YWx1ZSUzRCUyMiUyMiUyMHJlcXVpcmVkJTNFJTNDJTJGZGl2JTNFJTBBJTNDZGl2JTIwY2xhc3MlM0QlMjJ0bnAtZmllbGQlMjB0bnAtcHJpdmFjeS1maWVsZCUyMiUzRSUzQ2xhYmVsJTNFJTNDaW5wdXQlMjB0eXBlJTNEJTIyY2hlY2tib3glMjIlMjBuYW1lJTNEJTIybnklMjIlMjByZXF1aXJlZCUyMGNsYXNzJTNEJTIydG5wLXByaXZhY3klMjIlM0UlQzIlQTBCeSUyMGNvbnRpbnVpbmclMkMlMjB5b3UlMjBhY2NlcHQlMjB0aGUlMjBwcml2YWN5JTIwcG9saWN5JTNDJTJGbGFiZWwlM0UlM0MlMkZkaXYlM0UlM0NkaXYlMjBjbGFzcyUzRCUyMnRucC1maWVsZCUyMHRucC1maWVsZC1idXR0b24lMjIlM0UlM0NpbnB1dCUyMGNsYXNzJTNEJTIydG5wLXN1Ym1pdCUyMiUyMHR5cGUlM0QlMjJzdWJtaXQlMjIlMjB2YWx1ZSUzRCUyMlN1YnNjcmliZSUyMiUyMCUzRSUwQSUzQyUyRmRpdiUzRSUwQSUzQyUyRmZvcm0lM0UlMEElM0MlMkZkaXYlM0UlM0NiciUyRiUzRSUzQyUyRnAlM0U=[/vc_raw_html][/vc_column][/vc_row]
No Result
View All Result
  • Contact Us
  • Homepages
  • Business
  • Guide

© 2024 APPROX FOUNDATION - The Crypto Currency News