استخراج دش به وسیلهی ( CPU ( CPU Mining
این مقاله راهنمایی برای استخراج دش با CPU است. این یک رویهی نسبتاً ساده است و مثالهایی هم داده شده تا شما به سریعترین نرخ هش (hash rate) ممکن CPUتان، دست پیدا کنید. در این مطلب با روند انتخاب نرم افزار استخراج، استخرهای استخراج و پیکر بندی (Configuration) آشنا خواهید شد.
وقت آن است که با استفاده از هستههای CPU که قابل اطمینان هم هستند، دش را هش کنیم تا سلوشنهای X11 را بر روی پلتفرم ویندوز پیدا کنیم! لطفاً در نظر داشته باشید که نفوذ و رواج دستگاههای استخراج GPU و ASIC به این معنی است که کار استخراج با CPU، اصلاً سودآور نیست! از آنجا که این کار، موضوع بحث ما است، نرمافزاری که در این راهنما آن را تشریح میکنیم، چندین سال است که بهروز نشده و با هدف آزمایشی و امتحانی، آن را ارائه میکنیم.
این یک رویهی نسبتاً ساده است و مثالهایی هم داده شده تا شما به سریعترین نرخ هش (hash rate) ممکن CPUتان، دست پیدا کنید. اما به خاطر داشته باشید که دستگاههای استخراج خیلی بهتری هم وجود دارند، پس ما به شما توصیه میکنیم که یک چشم هم به سایتهای استخراجی مانند سایتهای زیر داشته باشید تا همواره با جدیدترین اطلاعات و نسخهها آشنایی داشته و بهروز باشید.
Crypto Mining Blog
Dash Forum Mining Discussions
Bitcoin Talk Altcoin Mining Discussions
نرمافزار استخراج
شما به نرمافزار نیاز دارید، یکی از نرمافزارهای خوب را میتوانید از لینک زیر دانلود کنید:
https://github.com/elmad/darkcoin-cpuminer-1.3-avx-aes
استفاده از این نرمافزار، مستلزم آن است که CPU شما از مجموعه دستورالعملهای AES-NI و AVX پشتیبانی کند. شما میتوانید از CPU-Z استفاده کنید تا مشخص شود که CPU شما این قابلیت را دارد یا خیر.
CPU-Z جزییات را برای یک Intel i7 Haswell CPU نشان میدهد
اگر CPU شما، از AES-NI و AVX پشتیبانی نمیکند، شما میتوانید از نرمافزارهای عمومیتری استفاده کنید که مستلزم استفاده از مجموعهی دستورالعملهای خاص نیستند، مانند این نرمافزارها:
https://github.com/ig0tik3d/darkcoin-cpuminer-1.2c
https://github.com/tpruvot/cpuminer-multi
هدف ما در اینجا، انتخاب یک نرمافزار کاوشگر است که از بیشترین مجموعه دستورالعملهای ممکن که بر روی CPU شما در دسترس هستند، استفاده کرده و در نتیجه، سعی کند تا سرعت هش را بالا ببرد.
هنگامی که انتخاب خود را انجام دادید، بر روی Releases کلیک کنید، دانلود را انجام دهید و سپس فایل را از حالت فشرده خارج نمایید. پوشهی حاصل باید چیزی شبیه به شکل زیر باشد:
فایلهای *.exe نشان میدهند که از چه بهینهسازیهای پردازشگر (specific processor optimizations)، پشتیبانی میکنند.
استخرهای استخراج (Mining pools)
برای یافتن بلوکها باید به تیمی از افراد بپیوندید که تحت عنوان استخر (pool) شناخته میشوند. نرمافزار P2Pool را دانلود کنید. شما میتوانید فهرستی از Dash P2Pool را در اینجا مشاهده کنید.
http://www.p2poolmining.us/p2poolnodes/
سایر استخرها عبارتند از:
استخر خود را بر مبنای تأخیر پینگ، زمان آپتایم خود (uptime)، کارمزد، کاربران و غیره انتخاب کنید. لطفاً اگر برای شما امکان دارد، از نودهای P2Pool حمایت کنید، چون آنها استخراج را به صورت غیرمتمرکز انجام میدهند و از شبکه در برابر ۵۱٪ از حملهها محافظت میکنند.
همچنین لازم است تا شما یک آدرس کیف پول دش برای خود ایجاد کنید تا سود استخراج خود را از طریق آن دریافت نمایید.
پیکربندی (Configuration)
تمامی فایلهای استخراج خودتان را در یک پوشه نگه دارید. در این مثال ما از دسکتاپ استفاده میکنیم. نود انتخابشده در این مثال، از فهرست p2poolmig.us انتخاب شده و در چین قرار دارد:
http://118.184.180.43:7903/static/
سپس، نوتپد (Notepad) را باز کنید و فرمانی را که ما از آن برای راهاندازی استخراجگر استفاده میکنیم، در یک خط بنویسید. پس از آن، در خط دوم، pause قرار دهید. فرمت عمومی به شکل زیر است:
<minerd> -a <algorithm> -o <url> -u <username> -p <password> -t <threads>
pause
که در آن:
minerd = فایل اجرایی دیمون استخراجگر است که شما برای استفاده، انتخاب کردهاید
a = الگوریتم، که برای دش، X11 است
o = URL استخر کاوش شما است، که شامل پروتکل و پورت آن نیز میشود
u = نام کاربری است، که معمولاً آدرس دریافتکنندهی دش برای کیفپول یا کارگزار شما است
p = کلمهی عبور است، که اغلب میتواند x قرار گیرد
u = تعداد رشتههای اجرایی (threads) است که مورد استفاده قرار میگیرند
pause = در صورت وقوع خطاها، پنجره را باز نگه میدارند
برای CPU مذکور در مثال فوق، فرمان میتواند به شکل زیر باشد:
minerd-avx-aes-sse2-sss3.exe -a X11 -o stratum+tcp://118.184.180.43:7903 -u XwZRjo1f6gmq3LCv7X1Hi5h3NkvDMHvu8G -p x -t 8
pause
بر روی File و سپس Save As کلیک کنید. گزینه ی Save as type را به All files تغییر دهید، سپس نام فایل را به صورت startminer.bat تایپ کرده و آن را در همان پوشه به عنوان فایلهای زیپنشدهی minerd ذخیره نمایید.
انجام تست
اکنون آمادهاید که شروع کنید! در Task Manager (برای باز کردن آن بر روی taskbar راستکلیک کنید)، نیمنگاهی به میزان استفاده از ظرفیت CPU خود داشته باشید و مراقب باشید تا دمای CPU از میزان حداکثری آن بالاتر نرود (حدود ۶۴ درجهی سلسیوس).
اگر با دما یا پایداری در دسکتاپتان مشکل دارید، t را به تقریباً برابر با ۲ رشته اجرایی کاهش دهید و اول این کار را انجام دهید. اگر t را رها کرده و مقداری برای آن تعریف نکنید، پیشفرض ماشین برابر با ماکزیمم تعداد رشتههای اجرایی در نظر گرفته میشود.
پس از آنکه استخراجگر برای مدتی کار کرد، نگاهی به سرعت هش و پرداختیها در استخر استخراج خود بیندازید. شما میتوانید استخراجگر خود را از طریق آدرس کیفپولتان در صفحه، شناسایی کنید.
مثالی از استخراج با CPU با استفاده از DarkCoin CPUMiner 1.3 بر روی Intel Core i7
مثالی از استخراج با CPU با استفاده از CPUMiner-multi 1.3 بر روی Intel pentium E
نکات
۱. تعداد رشتههای اجرایی را کاهش دهید تا از دسکتاپ استفادهی بیشتری شود و حرارت، کاهش یابد.
۲. اگر دمای CPU بیش از حد بالا میرود، یک فن جدید نصب کنید و چک کنید که خمیر حرارتی گرماگیر (heat sink thermal paste) که بر روی CPU قرار دارد، کافی است.
۳. با استفاده از یک کنترلر مادربورد مانند AI Suite برای مادربوردهای ایسوس، سرعت ساعت پردازنده را تحریک کنید تا عملکرد بهتری را به دست آورید.
۴. سعی کنید استخری را انتخاب کنید که تمایل دارد تا تأخیر در شبکه را کاهش دهد. اگر نود، کند به نظر میرسد، محل دیگری را برگزینید.
لطفاً این توان هشکردن را به صورت جهانی در استخرهای مختلف، پخش کنید تا از فورک و منشعبشدن، جلوگیری کنیم.