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 استخراج میشود؟
شبیهسازی یک مدار همان نوع محاسبات موازی است که کارتهای گرافیک برای آن ساخته شدهاند. نرمافزار استخراج خود پروژه آن را روی کتابخانه cuQuantum از NVIDIA اجرا میکند.
- SRBMiner-Multi و WildRig NG: کارتهای NVIDIA، AMD و Intel.
- ForgeMiner: کارتهای NVIDIA و AMD.
یک ASIC مخصوص Bitcoin فقط SHA-256 را محاسبه میکند. پس نمیتواند مرحله مدار را اجرا کند.
qhash برای شما بهعنوان ماینر چه معنایی دارد؟
در نحوه اتصال شما چیزی تغییر نمیکند. استخر یک کار میفرستد و GPU شما به دنبال nonceها میگردد. هر شیر با همان کد qhash که شبکه استفاده میکند بررسی میشود.
زنجیره از زمان راهاندازی چند بار qhash را تغییر داده است. پس از نسخه بهروز نرمافزار استخراج خود استفاده کنید، وگرنه شیرهای آن با شبکه مطابقت نخواهند داشت.