Apa itu qhash, hash sirkuit kuantum?
Cara kerja qhash: SHA-256 dari header blok mengatur sirkuit 16 qubit yang disimulasikan, output terukurnya di-hash lagi, dan mengapa GPU yang menambangnya.
Apa itu qhash?
qhash adalah proof of work Qubitcoin: hash dengan sirkuit kuantum kecil di dalamnya. Di antara dua langkah SHA-256, qhash menjalankan sirkuit itu, yang disimulasikan di kartu grafis biasa.
Sebagian besar koin proof of work meng-hash header blok dengan satu fungsi, seperti SHA-256. Hasilnya dibandingkan dengan target. qhash melakukan perbandingan yang sama.
Kerja yang dilakukan miner adalah simulasi sirkuit. Simulasi ini dijalankan sekali untuk setiap nonce yang dicoba miner. Nonce adalah angka yang diubah miner untuk mendapatkan hash baru.
Bagaimana qhash bekerja, langkah demi langkah?
- Hash header blok 80 byte dengan SHA-256.
- Bagi hash itu menjadi 64 potongan kecil. Pakai potongan itu sebagai sudut rotasi sirkuit simulasi berisi 16 qubit.
- Sirkuit itu punya dua lapis rotasi dan rangkaian gerbang CNOT.
- Ukur setiap qubit dan ubah hasilnya menjadi angka 16 bit. Hasilnya 32 byte.
- Hash hash pertama bersama 32 byte itu, dengan SHA-256.
- Hasil itu adalah hash blok. Seperti proof of work lainnya, hash ini harus di bawah target jaringan.
Mengapa GPU yang menambang qhash?
Menyimulasikan sirkuit adalah jenis matematika paralel yang menjadi keahlian kartu grafis. Software mining milik proyek ini menjalankannya dengan pustaka cuQuantum dari NVIDIA.
- SRBMiner-Multi dan WildRig NG: kartu NVIDIA, AMD, dan Intel.
- ForgeMiner: kartu NVIDIA dan AMD.
ASIC Bitcoin hanya menghitung SHA-256. Jadi ASIC tidak bisa menjalankan langkah sirkuit.
Apa arti qhash bagi Anda sebagai miner?
Cara Anda terhubung tidak berubah. Pool mengirim job, dan GPU Anda mencari nonce. Setiap share diverifikasi dengan kode qhash yang sama dengan yang dipakai jaringan.
Chain sudah beberapa kali mengubah qhash sejak peluncuran. Jadi jalankan rilis terbaru software mining Anda, atau share-nya tidak akan cocok dengan jaringan.