Bitcoin Forum
February 21, 2026, 12:27:23 PM *
News: Latest Bitcoin Core release: 30.2 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: [ANN] Before Quantum — Distributed GPU search for Bitcoin wallets generated with  (Read 27 times)
orkblutt (OP)
Newbie
*
Offline Offline

Activity: 2
Merit: 0


View Profile
February 20, 2026, 03:10:29 PM
 #1

Before Quantum — GPU-Accelerated Weak Key Recovery

  Website: https://b4q.io
  Technical Research: https://b4q.io/research

 

  What is this?

  Before Quantum is a distributed GPU computing project that searches for Bitcoin private keys generated by weak entropy sources between 2009 and 2012. During Bitcoin's early years, wallet software used predictable random number generators:

 
  • Timestamp-seeded LCGs — glibc and MSVC srand(time(NULL))+rand(), only ~62.8 million possible seeds
  • Debian OpenSSL bug (CVE-2008-0166) — entropy reduced to just the PID, only 65,536 possible keys
  • Randstorm (V8 MWC1616) — BitcoinJS web wallets using Chrome's weak Math.random(), ~4.1 trillion keys
  • Brain wallets — SHA256 of sequential integers, short ASCII strings, phone numbers, timestamps
  • Java LCG (BitcoinJ) — Early Android wallets seeded with System.currentTimeMillis()
  • PHP mt_rand() — Auto-seeded with time*pid, used by early PHP-based web wallets

  We test 23 weak key generation modes against ~2,845 known funded addresses that are believed to have been created by these flawed algorithms.

 

  How it works

  Everything runs in a single CUDA C++ file (~3,400 lines). Each GPU thread executes the full pipeline independently:

 
Code:
  Private key generation (mode-dependent)
    → secp256k1 EC point multiplication (67 MB precomputed lookup tables)
    → SHA-256 (specialized kernels for 33-byte and 65-byte pubkeys)
    → RIPEMD-160
    → Bloom filter check (32 KB constant memory, 7 hash functions)
    → Binary search confirmation
 

  Both compressed and uncompressed public key formats are tested. An RTX 3090 does ~135M keys/s againt ~3000 targets.

  Distributed verification:
 
  • Workers never send private keys to the server — only hash160 + key offset
  • Server independently regenerates the key from (mode, offset) and verifies the full crypto chain
  • Canary targets (honeypot hashes) detect workers that skip computation
  • Checkpoint verification on every completed work unit

 

  Reward distribution

  If a matching wallet is found:

 
  • 70% — Contributors: Distributed proportionally to all GPU workers based on verified compute time. The people who power the search earn the largest share.
  • 20% — Platform: Covers development, server infrastructure, and ongoing maintenance.
  • 10% — Medical research: Donated to medical research organizations. Recovering lost Bitcoin should also contribute to something meaningful.

 

  Current status

  The small keyspaces are already fully exhausted (Debian OpenSSL: 65K keys, LCG timestamp modes: ~62.8M keys each). We're now grinding through SHA-256 Sequential — brain wallets from sequential integers (SHA256(0), SHA256(1), ...) with a 2^64 keyspace against 2,845 target
   wallets.

  Supports GPUs from GTX 1080 (sm_61) through RTX 5090 (sm_120). Setup takes about 2 minutes.

 

  Links:
 
  • Website — Live stats, leaderboard, target addresses
  • Technical Research — Deep dive into the CUDA pipeline, memory architecture, match detection
  • Join — Download the client and start contributing

  Happy to answer technical questions
ABCbits
Legendary
*
Offline Offline

Activity: 3528
Merit: 9785



View Profile
Today at 11:45:27 AM
 #2

I briefly checked your website, but it seems the software is closed source. So i have major skepticism about it and believe my old warning is relevant for this thread.

--snip--
Anyway, i'd like to let people know this kind of "collective search/work" require lots of trust since,
1. The software use internet connection and is closed source.
2. Only organizer (who also create the software) can unlock the wallet and share the reward.
--snip--

███████████████████████████
███████▄████████████▄██████
████████▄████████▄████████
███▀█████▀▄███▄▀█████▀███
█████▀█▀▄██▀▀▀██▄▀█▀█████
███████▄███████████▄███████
███████████████████████████
███████▀███████████▀███████
████▄██▄▀██▄▄▄██▀▄██▄████
████▄████▄▀███▀▄████▄████
██▄███▀▀█▀██████▀█▀███▄███
██▀█▀████████████████▀█▀███
███████████████████████████
.
.Duelbits PREDICT..
█████████████████████████
█████████████████████████
███████████▀▀░░░░▀▀██████
██████████░░▄████▄░░████
█████████░░████████░░████
█████████░░████████░░████
█████████▄▀██████▀▄████
████████▀▀░░░▀▀▀▀░░▄█████
██████▀░░░░██▄▄▄▄████████
████▀░░░░▄███████████████
█████▄▄█████████████████
█████████████████████████
█████████████████████████
.
.WHERE EVERYTHING IS A MARKET..
█████
██
██







██
██
██████
Will Bitcoin hit $200,000
before January 1st 2027?

    No @1.15         Yes @6.00    
█████
██
██







██
██
██████

  CHECK MORE > 
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!