Kode dan program
Semua kode yang menjalankan pencarian kunci bersifat terbuka. Repositori di bawah ini dikelompokkan menurut apa yang menjalankan pencarian — kartu grafis, prosesor, ponsel atau peramban — ditambah alat-alat yang menopangnya.
- Repositori
- 23
- Kategori
- 5
- Bintang
- 353
GPU 5
Pencarian yang sama di dalam kernel CUDA. Ini jalur tercepat: kartu NVIDIA menguji dalam sedetik apa yang butuh menit di prosesor.
- cacagpu Mencari kunci privat sebuah tantangan di GPU: secp256k1, SHA-256 dan RIPEMD-160 berjalan di dalam kernel CUDA, sementara Go mengendalikan pencarian.
- cacachavecuda Cacachave yang dialihkan ke CUDA, dengan penyapuan rentang kunci berjalan di kartu grafis.
- words-breaker-gpu Memulihkan urutan 12 kata BIP-39 dengan menguji permutasi di GPU sampai salah satunya menghasilkan alamat yang diketahui.
- sha256gpu Implementasi SHA-256 dalam CUDA — hash pertama dari dua hash antara kunci publik dan alamat.
- ripemd-160cuda Implementasi RIPEMD-160 dalam CUDA — hash kedua dalam perjalanan menuju alamat.
CPU 10
Pencari yang berjalan di prosesor, dalam beberapa bahasa. Tidak butuh kartu grafis, dan di sinilah algoritmanya dipahami sebelum beralih ke GPU.
- btcgo Pencari dalam Go: Anda memilih dompet dari 1 sampai 160, program memuat rentangnya dan menguji kunci sampai cocok dengan alamatnya.
- cacachave Terjemahan dari keyhunt milik AlbertoBSD. Mencari kunci pada koin mana pun yang memakai kurva secp256k1, lewat alamat, hash160 atau kunci publik.
- btcfind-optimized btc-finder yang ditulis ulang demi kecepatan: pencarian yang sama, jauh lebih sedikit waktu prosesor per kunci.
- btc-finder Kode asli dalam Node.js, ditulis untuk menunjukkan cara kerja pencarian dari dalam. Mulailah dari sini.
- btcc Pencari yang ditulis dalam C murni, tanpa dependensi selain kompilernya.
- btc-finder-using-c Versi btc-finder yang menyerahkan pembuatan kunci ke modul native C++, demi kecepatan.
- btcgoai Pencari dalam Go yang ditulis dengan bantuan AI, lengkap dengan pengujian dan tolok ukur untuk rutinitas pencariannya.
- btc-random Mengambil titik acak dari rentang alih-alih menyapunya berurutan — strategi acak dari btc-finder v0.4.
- words-breaker Memulihkan urutan 12 kata BIP-39 dengan menguji permutasi di prosesor sampai salah satunya menghasilkan alamat yang diketahui.
- btc163 Pencarian dengan mask: hanya mengisi posisi yang belum diketahui dari kunci yang sebagian sudah Anda ketahui.
Ponsel 1
Pencarian yang berjalan di perangkat yang sudah ada di saku Anda.
Peramban 1
Pencarian tanpa instalasi apa pun: buka tab dan mulai.
Alat 6
Yang menopang dan memeriksa sebuah pencarian: rentang, kunci, frasa benih dan peluang.
- bitcoin-tools Aplikasi web dengan kalkulator peluang, generator rentang dan papan puzzle.
- bip39tools Skrip BIP-39: kunci privat dari frasa benih, perhitungan checksum dan pembuatan dompet baru.
- btc-wif Menghasilkan kunci format WIF dari kunci heksadesimal, secara luring.
- btc-start Menghasilkan nilai awal yang dipakai btc-finder untuk memulai penyapuan.
- btcpythonscripts Skrip Python lepasan: kunci publik dari kunci privat, dan kerja pool.
- coinmonk Kalkulator BIP-39 di peramban: mengubah indeks menjadi kata dan menampilkan kata-kata tetangga masing-masing.
Ini adalah daftar pilihan: hanya repositori yang berkaitan dengan tantangan yang masuk ke sini. Profil lengkapnya, dengan semua yang lain, ada di github.com/lmajowka.