Кванттық схемалы хеш qhash деген не?
qhash қалай жұмыс істейді: блок тақырыбының SHA-256 хеші модельденген 16 кубиттік схеманы баптайды, нәтиже қайта хештеледі, және оны неге GPU өндіреді.
qhash деген не?
qhash Qubitcoin-нің жұмыс дәлелі: ішінде шағын кванттық схемасы бар хеш. Ол екі SHA-256 қадамының арасында қарапайым видеокартада модельденетін сол схеманы іске қосады.
Жұмыс дәлелі монеталарының көбі блок тақырыбын SHA-256 сияқты бір функциямен хештейді. Олар нәтижені мақсатты мәнмен салыстырады. qhash да дәл осындай салыстыру жасайды.
Майнердің жұмысы схеманы модельдеу. Ол майнер байқап көретін әр nonce үшін бір рет орындалады. Nonce дегеніміз жаңа хеш алу үшін майнер өзгертетін сан.
qhash қадам-қадаммен қалай жұмыс істейді?
- 80 байттық блок тақырыбын SHA-256 арқылы хештеңіз.
- Сол хешті 64 шағын бөлікке бөліңіз. Оларды модельденген 16 кубиттік схеманың бұру бұрыштары ретінде қолданыңыз.
- Схемада бұрулардың екі қабаты және CNOT вентильдерінің тізбегі бар.
- Әр кубитті өлшеп, нәтижені 16 биттік санға айналдырыңыз. Бұл 32 байт береді.
- Бірінші хешті сол 32 байтпен бірге SHA-256 арқылы хештеңіз.
- Сол нәтиже блок хеші болады. Кез келген жұмыс дәлелі сияқты, ол желінің мақсатты мәнінен төмен болуы керек.
Неге qhash-ті GPU өндіреді?
Схеманы модельдеу дәл видеокарталар жасалған параллель есептеулердің түрі. Жобаның өз майнері оны NVIDIA-ның cuQuantum кітапханасында іске қосады.
- SRBMiner-Multi және WildRig NG: NVIDIA, AMD және Intel карталары.
- ForgeMiner: NVIDIA және AMD карталары.
Bitcoin ASIC тек SHA-256 есептейді. Сондықтан ол схема қадамын орындай алмайды.
Майнер ретінде qhash сіз үшін нені білдіреді?
Қосылу тәсілінде ештеңе өзгермейді. Пул тапсырма жібереді, ал GPU-ыңыз nonce іздейді. Әр share желі қолданатын сол qhash кодымен тексеріледі.
Желі іске қосылғаннан бері qhash-ті бірнеше рет өзгертті. Сондықтан майнеріңіздің соңғы релизін іске қосыңыз, әйтпесе оның share-лері желіге сәйкес келмейді.