Шта је 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.
- Тај резултат је хеш блока. Као и сваки доказ о раду, мора бити испод мрежног циља.
Зашто GPU-ови рударе qhash?
Симулација кола је управо она врста паралелне математике за коју су графичке картице направљене. Сопствени програм пројекта је извршава преко NVIDIA библиотеке cuQuantum.
- SRBMiner-Multi и WildRig NG: NVIDIA, AMD и Intel картице.
- ForgeMiner: NVIDIA и AMD картице.
Bitcoin ASIC рачуна само SHA-256. Зато не може да изврши корак кола.
Шта qhash значи за Вас као рудара?
У начину повезивања се ништа не мења. Базен шаље посао, а Ваш GPU тражи nonce вредности. Свака деоница се проверава истим qhash кодом који користи мрежа.
Ланац је мењао qhash неколико пута од покретања. Зато користите тренутно издање програма, иначе његове деонице неће одговарати мрежи.