Kuantum devreli hash qhash nedir?
qhash nasıl çalışır: blok başlığının SHA-256'sı simüle 16 kübitlik bir devreyi ayarlar, ölçülen çıktı yeniden hash'lenir; ayrıca neden GPU'larla kazıldığı.
qhash nedir?
qhash, Qubitcoin'in iş ispatıdır: içinde küçük bir kuantum devresi olan bir hash. İki SHA-256 adımı arasında, sıradan bir ekran kartında simüle edilen bu devreyi çalıştırır.
İş ispatı kullanan çoğu coin, blok başlığını SHA-256 gibi tek bir fonksiyonla hash'ler. Sonucu bir hedefle karşılaştırır. qhash de aynı karşılaştırmayı yapar.
Madencinin yaptığı iş, devre simülasyonudur. Madencinin denediği her nonce için bir kez yapılır. Nonce, madencinin yeni bir hash almak için değiştirdiği sayıdır.
qhash adım adım nasıl çalışır?
- 80 baytlık blok başlığını SHA-256 ile hash'leyin.
- Bu hash'i 64 küçük parçaya bölün. Bunları 16 kübitlik simüle edilmiş bir devrenin dönüş açıları olarak kullanın.
- Devrede iki dönüş katmanı ve bir CNOT kapıları zinciri vardır.
- Her kübiti ölçün ve sonucu 16 bitlik bir sayıya çevirin. Bu 32 bayt verir.
- İlk hash'i bu 32 baytla birlikte SHA-256 ile hash'leyin.
- Bu sonuç blok hash'idir. Her iş ispatında olduğu gibi ağ hedefinin altında olmalıdır.
qhash neden GPU'larla kazılır?
Bir devreyi simüle etmek, ekran kartlarının tam da yapmak için tasarlandığı türden paralel bir hesaptır. Projenin kendi madencilik yazılımı bunu NVIDIA'nın cuQuantum kütüphanesiyle çalıştırır.
- SRBMiner-Multi ve WildRig NG: NVIDIA, AMD ve Intel kartlar.
- ForgeMiner: NVIDIA ve AMD kartlar.
Bir Bitcoin ASIC'i yalnızca SHA-256 hesaplar. Bu yüzden devre adımını çalıştıramaz.
qhash bir madenci olarak sizin için ne anlama gelir?
Nasıl bağlandığınızda hiçbir şey değişmez. Havuz bir iş gönderir ve GPU'nuz nonce arar. Her share, ağın kullandığı aynı qhash koduyla doğrulanır.
Zincir, çıkışından bu yana qhash'i birkaç kez değiştirdi. Bu yüzden madencilik yazılımınızın güncel bir sürümünü çalıştırın, yoksa share'leri ağla eşleşmez.