-snip-
jadi 10 huruf legacy (awalan 1) pakai rtx 3050 butuh 1 tahun untuk bikin 1 alamat.
-snip-
jadi 10 huruf bech32 pakai rtx 3050 butuh 1 atau 2 hari.
bech32 kan huruf 'tetap' awalnya saja sudah 4 karakter, berbeda dengan yang Legacy yang hanya 1 karakter tetap di awal. Dari sisi jumlah variabel karakternya juga memang bech32 (Base32) lebih sedikit dari Legacy (Base58). Jadi, wajar jika lebih cepat didapatkan address custom-nya.
10 karakter itu saya kira masih cukup 'berat' untuk GPU tersebut, dan perhitungan diatas sepertinya terlalu berlebihan terutama untuk hitungan yang bech32;
Yang punya seperti @AakZaki bisa tes untuk membuktikan jika berkenan, atau bagi teman lainnya yang tahu hitungan 'presisi'nya bisa coba bandingkan dengan perhitungannya agan @Not your key not your BTC di atas.
Sebenarnya saya juga bingung itu teori dan referensinya dari mana yang disebut oleh @Not your key not your BTC? Sebenarnya saya mau nyoba test di PC saya berhubung saya masih Download Bitcoin Core jadi saya tunda dulu.
Jadi begini agar nanti siapapun tidak mengada-ngada atau bikin teori yang tidak jelas referensinya. jujur akhir-akhir ini beberapa pembahasan membuat saya sedikit berpikir lebih keras untuk mempelajari nya. Untuk case VanitySearch kita perlu pahami yang sudah dibuat oleh mas Husna QA yaitu
- bech32 (Base32): 32
- Legacy (Base58): 58
Jadi yang dibuat oleh @Not your key not your BTC itu address bech32 (Base32) bc1q
n0ty0urkey maka yang dihitung prefix nya setelah
bc1q itu ada 10 karakter maka perhitungannya adalah 32^10 = 1125899906842624 <= Angka ini terlihat sebagai Difficulty yang ada di gambar kutipan dibawah.
aku penasaran, dan langsung menyewa warnet game yg ternyata VGA RTX 3060, atau lebih tinggi
saya generate :
bc1qn0ty0urkeydan pake code :
VanitySearch.exe -gpu -o test.txt bc1qn0ty0urkey
Sepertinya perhitunganku keliru, secara teoritisnya tidak sesuai dengan aku praktek langsung. Kalau teorinya lebih cepat, sedangkan praktek langsung lebih lama,
butuh 6 hari.
Untuk 9 karakter butuh 5 jam jika menggunakan GPU RTX 3060
Sedangkan arti Difficulty itu sendiri adalah perkiraan jumlah key atau address yang harus dicoba sebelum 1 address cocok ditemukan.
contohnya:
Search : bc1qn0ty0urkey
Difficulty : 1125899906842624
Secara statistik rata-rata membutuhkan 1,12 kuadriliun percobaan untuk menemukan 1 Address yang diawali bc1q
n0ty0urkeyEstimasi waktu untuk menggunakan RTX 3060 dengan speed yang tertera di gambar
1372.64 Mkey/s
1.125.899.906.842.624 ÷ 1.390.730.000
= 809.402 detik
= 227,83 jam
= 9,37 hari (NONSTOP)
Ini rata-rata statistik yang kadang bisa lebih cepat tapi jarang dan bisa lebih lama itu sangat mungkin.
Saya sudah memahami dan mengalaminya hasil output seperti yang terlihat di gambar [
50% in 6.5d], itu 6.5 hari baru 50% nya pencarian, jika 50% tidak ditemukan akan dilanjut sampai 100% berarti 6.5 hari x 2 = 13 hari , tapi tidak menutup kemungkinan bisa lebih cepat seperti saat saya membuat address 1AakZaki.
Kesimpulan akhirnya adalah, ketika siapapun tidak bisa mencoba perkiraan waktu yang akan dibutuhkan lewat PC nya, seperti pertanyaan Chikito kemarin maka cukup gunakan rumus seperti ini:
Btw, kalau pakai PC dengan -gpu rtx 3050 8GB untuk bikin 10 huruf custom memerlukan waktu berapa lama ya?.
- bech32 (Base32): 32^(jumlah karakter unik setelah bc1q) ÷ Speed GPU
- Legacy (Base58): 58^(jumlah karakter unik setelah 1) x 0.402 ÷ Speed GPU
Saya akan coba praktekkan hitungan rumus tersebut untuk 10 Karakter Legacy
58^10 x 0,402 = 173.346.595.075.428.800 ÷ 806.140.000
= 215.020.464.238 detik
= 59.727.907,84 jam
= 2.488.662,83 hari
= 6.818 tahun
Yang Paling Realistis Untuk RTX 3050:Legacy 1-6 Karakter = Merem pun Jadi
Legacy 7 Karakter = Masuk Akal
Legacy 8 Karakter = Lama Tapi Masih Mungkin
Legacy 9 Karakter = Buang-buang Waktu
Legacy 10 Karakter = Mending Tidur
