استخراج ارزهای دیجیتالی به چه معناست؟

در این مقاله در مورد استخراج ارزهای دیجیتالی مثل بیت کوین صحبت می کنیم و به بررسی سخت افزارها و نرم افزارهای ساخته شده برای mining می پردازیم.

نویسنده: محسن صالحی

استخراج ارزهای دیجیتالی به چه معناست؟

استخراج ارزهای دیجیتالی (Mining Cryptocurrencies) به پروسه “کشف” یا Discover کردن سکه های بیشتر گفته می شود و رقابتی است بین دیگر استخراج کننده ها (Miners) در سراسر دنیا. مسئولیت نظارت بر Block Chain و ثبت تراکنش هایی که روزانه انجام می شود نیز بر عهده استخراج کننده هاست.

لطفا برای مطالعه بیشتر در مورد اساس ارزهای دیجیتالی به این مقاله مراجعه کنید: ارزهای دیجیتال چه هستند ؟

استخراج ارزهای رمزی
استخراج ارزهای رمزی

هنگامی که یک Block برای تراکنش ها ایجاد می شود، Miner ها یکسری فرمول های ریاضی بر روی آن اعمال می کنند و آن را به چیزی تبدیل کنند که به عنوان Hash شناخته می شود. Hash، یک سلسله از حروف و اعداد است که در آن Block ذخیره شده اند.

Miner ها از آخرین Block ذخیره شده در Block Chain برای تأیید قانونی بودن Chain استفاده می کنند. بدین ترتیب، اگر یک Hash دستکاری شده باشد، پس Block هم تحت تأثیر قرار می گیرد و تغییر می کند و این Hash دستکاری شده در Block بعد نیز در Block Chain نمایان خواهد بود.

کار Miner ها این هست که اگر چنین دستکاری در Hash انجام شده باشند، خبردار شوند و آن را به عنوان یک Hash جعلی شناسایی کنند. در نتیجه، ایجاد و تزریق یک تراکنش جعلی به Chain غیر ممکن است چرا که منجر به تغيير Hash می شود. Miner ها بابت مهر و موم کردن Block ها به این طریق، درصدی از ارزی که آن را Mine کرده اند به عنوان پاداش یا Reward دریافت می کنند.

فرمول دریافت Reward یا پاداش به صورت زیر است:

Reward = ((hash rate * block_reward) / current Difficulty) * (1 – Pool_fee) * 3600

اکثر ارزهای دیجیتال که قابل Mine شدن هستند، برای جلوگیری از جعل Hashing، از پروتکلی تحت عنوان POW (مخفف Proof of Work استفاده می کنند که مشخص کننده زمانی است که یک دستگاه برای Mining اختصاص داده و آن را در محاسبه Reward مد نظر قرار می دهند.

(Hash Rate (HR چیست؟

رقم HR در Mining بسیار مهم است. HR مشخص کننده تعداد محاسباتی است که سخت افزار شما می تواند در هر ثانیه انجام دهد.

HR از (KH/s (Kilo Hash / Second تا رقم هایی مانند (8/TH) متغییر هستند.

به کلام ساده، هر چه HR شما بیشتر باشد، شما سریع تر معادلات ریاضی مورد نیاز برای تکمیل تراکنش یک Block را انجام می دهید و سود بیشتری نصیبتان می شود.

در برخی ارزها به جای Hash Rate از Solution استفاده و به اینصورت Sol/s نشان داده می شود.

استخر استخراج Mining Pool

شما می توانید به تنهایی اقدام به Mine کردن کنید یا به یک اPoo یا استخر متصل شوید. استخراج کردن به تنهایی ممکن است حتی یکسال طول بکشد ولی چیزی به دست نیاورید. نرم افزار Minergate GUI به صورت خودکار شما را به یکی از Pool ها متصل می کند. اما اگر از نرم افزارهای Console Miner استفاده می کنید لازم است به صورت دستی استخر را تعریف کنید:

هنگامی که وارد یک استخر (Pool) می شوید، بخشی از مقدار استخراج شده به عنوان هزینه استفاده از استخر (Pool Fee) یا کمیسون از شما کسر می شود. این مقدار بستگی به input یا ورودی دیگر کاربران به Block دارد.

در بخش های بعد مرور کوتاهی بر نرم افزارهای استخراج بیتکوین (به عنوان مثال) خواهیم داشت.

سختی Difficulty

مورد دیگر که در هنگام استخراج بیت کوین یا هر ارز دیجیتالی با آن برخورد می کنیم، سختی (Difficulty) است. این فاکتور مشخص کننده درجه سختی حل معادله ریاضی در یک Block است.

استخراج ، پروسه حل مشکلات الگوریتمی است و هر ارز، سطح سختی مختص خود را دارد. هر Mining Pool دارای یک درجه سختی (Difficulty Rate) بین 1 تا مقدار مشخص شده توسط ارز است. بسته به تعداد استخراج کننده ها این رقم نیز کاهش یا افزایش پیدا می کند و شما نیاز به سخت افزار قوی تری برای استخراج خواهید داشت.

در این میان، Share سهمی است که میان Miner های درون Pool تقسیم می شود و ملاکی است برای اثبات کارکرد سخت افزاری کاربر (POW => Proof of Work).

سخت افزارهای مورد نیاز برای استخراج ارزهای دیجیتالی

به طور کلی ما با سه نوع سخت افزار می توانیم ارزهای دیجیتال را استخراج کنیم. هر چند، برخی ارزهای دیجیتال که جدیدا معرفی شده اند یا مربوط به سازمان های خاص هستند ممکن است قابل Mine کردن نباشند. البته همه ارزهای مطرح را می توان با سخت افزار مناسب استخراج کرد.

استخراج ارزهای دیجیتالی با CPU

بسته به نوع ارز دیجیتال و الگوریتم آن، شما می توانید برخی از آنها را با CPU به تنهایی Mine کنید. برخی ارزها را فقط با CPU می توان Mine کرد (برای مثال AEON coin). سرعت پردازش استخراج با CPU بسیار کمتر از سخت افزارهایی همچون کارت گرافیک و ASIC Miner است.

برای Mining در ابتدا از CPU استفاده می شد، اما توسعه دهنده های ارزهای دیجیتال بعدا متوجه شدند که کارت های گرافیکی قدرت پردازش چند برابری در حل محاسبات ریاضی ارزهای دیجیتال ارائه می دهند.

استخراج ارزهای دیجیتالی با GPU یا کارت گرافیک

بهترین گزینه برای Mining در حال حاضر، کارت های گرافیک هستند. هم از لحاظ قیمت و هم از لحاظ قدرت پردازشی که ارائه می دهند ، می توان آنها را گزینه مناسبی برای استخراج بیت کوین و دیگر ارزهای دیجیتالی دانست.

هر چند، در سال گذشته به دلیل سرمایه گذاری بسیاری از افراد در سرتاسر دنیا برای Mining قیمت کارت گرافیک درصد زیادی افزایش پیدا کرد. این افزایش نرخ در ایران در برخی مدل های کارت گرافیک از 100% هم فراتر رفت.

از آنجایی که در یک دوره زمانی، خریداران زیادی کارت گرافیک تهیه کردند و بازار به یک آرامش نسبی رسیده است، قیمت ها کم کم در حال کاهش پیدا کردن هستند. همچنین کارت گرافیک های دست دوم رده بالای زیادی در مدت کوتاه موجود خواهد بود که خود این امر باعث کاهش تقاضا و قیمت نهایی کارت های گرافیک خواهد شد.

استخراج ارزهای دیجیتالی با کارت گرافیکی
استخراج ارزهای دیجیتالی با کارت گرافیکی

ASIC Miner

مدال طلای المپیک Mining را باید به ASIC Miner داد. ASIC مخفف Application Specific Integrated Circuits است و فقط برای یک هدف طراحی شده اند : استخراج کردن Bitcoin و Litecoin با بالاترین سرعت. هر دوی این ارزها از یک الگوریتم مشابه استفاده می کنند بنابراین این دستگاه محدود به استخراج کردن ارزهای دیجیتالی است که از الگوریتم Bitcoin تبعیت می کنند.

قیمت این دستگاه ها بالا است، اما اگر به دنبال سود آوری در بلند مدت هستید، ASIC Miner بهترین گزینه است.

سرعتی که ASIC Miner ها می توانند ارائه دهند از محدوده 5 TH تا TH 14 متغییر است. لازم به ذکر است که این دستگاه ها سر و صدای زیادی تولید می کنند، بنابراین استفاده از آنها در منزل ممکن است باعث سلب آسایش شود!

تا تاریخ این نوشتار، دو مدل از قدرتمندترین ASIC Miner ها را در زیر می بینید:

(Ant Miner S9 (13-14 TH
(Ant Miner S9 (13-14 TH

 

(Avalon Miner 821 (11 TH
(Avalon Miner 821 (11 TH

TH مخفف Tera Hash است. به این معنی که در هر ثانیه چه مقدار Hash پردازش می شود. برای درک بهتر این موضوع جدول زیر را ببینید:

مقدار معرف
1000 Kilo
2^1000 Mega
3^1000 Giga
4^1000 Tera

نکاتی در رابطه با سخت افزارهای Mining

در حال حاضر کارت گرافیک عمومی ترین سخت افزار برای Mining به شمار می رود چرا که تهیه و راه اندازی آن ساده است و محدود به استخراج سکه (ارز) خاصی نیست. شما در هر زمان می توانید هر سکه ای که مد نظرتان بود را استخراج کنید. در نظر داشته باشید که تنها کارت گرافیک های رده بالا برای Mining مناسب و به صرفه هستند. شما با یک یا دو کارت گرافیک، سود بسیار کمی به دست خواهید آورد و در نهایت به صرفه نخواهد بود. مدل های مختلف کارت گرافیک، HR های متفاوتی ارائه می دهند. برای دیدن فهرستی از HR کارت گرافیک ها به لینک های زیر بروید

https://Miningchamp.com

https://whattoMine.com

همچنین در این وبسایت HR برای ارز Monero را در سخت افزارهای مختلف می بینید:

http://monerobenchmarks.info

بسته به نوع سیستم عامل و قدرت دیگر سخت افزارهای جانبی مانند RAM و CPU، سرعت HR ممکن است درصدی متفاوت باشد. روش های مختلفی برای بالابردن عدد HR وجود دارد که شامل:

  • تأمین دمای مناسب با کنترل سرعت Fan کارت گرافیک و نصب خنک کننده های جانبی
  • گردگیری و تمیز نگه داشتن قطعات از گرم شدن و در نتیجه مصف برق بیشتر جلوگیری می کند می توان با استفاده از Spray یا Blower این کار را انجام داد)
  • Over Clock کردن کارت گرافیک و افزایش فرکانس مرجع در افزایش بازدهی تاثیر دارد.

کارت های گرافیکی که از Over Clock پشتیبانی می کنند معمولا در انتهای نام آنها دو حرف OC به معنی Over Clocked می بینید. مثلا: GTX 1060 6GT OCV2

  • به روز کردن BIOS مادربورد (Motherboard) برای ارتقاء بهره وری قطعات نصب شده بر روی آن
  • استفاده از اینترنت با اتصال پایدار و Latency پایین

برای بررسی میزان سرعت و Latency سرویس دهنده اینترنت خود می توانید از وبسایت زیر کمک بگیرید

http://www.speedtest.net

  • استفاده از نرم افزار مناسب Mining استفاده
  • از جدیدترین درایورهای منتشر شده کارت گرافیک

شرکت های تولید کننده AMD ) GPU و Nvidia) در به روزترین نسخه از درایورهایی که ارائه داده اند، قابلیت هایی برای بهینه سازی Mining به درایورها و ابزارهای جانبی همراه آنها اضافه کرده اند. نسخه مجزای درایور AMD با نام Block Chain Driver نیز منتشر شده است.

مصرف برق دستگاه های استخراج را فراموش نکنید. از آنجایی که از حداکثر توان کارت های گرافیکی با ASIC Miner ها استفاده می شود. بهتر است قبل از تهیه هر گونه سخت افزار Mining، ابتدا قدرت پردازشی یا Hash Rate آن را به دست بیاورید، سپس با استفاده از لینک های زیر میزان سود یا ضرر را در روز، هفته، ماه و سال محاسبه کنید:

https://www.cryptocompare.com/Mining/calculator

وبسایت بالا بر اساس نرخ روز یکسری از ارزهای مطرح، برای شما کار محاسبه سود یا زیان را راحت کرده است. همچنین برای Mining Rig که با کارت گرافیک ایجاد شده است، حتما از Power های مرغوب Modular با ظرفیت بالا استفاده کنید. نمونه یک Modular Power:

GREEN GP1200B-OC
GREEN GP1200B-OC

از مزیت های Power های Modular این است که اتصالات برای هر قطعه به صورت جدا وصل می شوند و مادامی که یک سوکت خالی است، برقی بابت آن سوکت تلف نمی شود. همچنین می توانید از دستگاه های نمایش میزان مصرف برق و محافظ برق استفاده کنید که میزان مصرفی را به شما نشان دهد:

Terotec BX11
Terotec BX11

استفاده از UPS را جهت روشن نگه داشتن تمام وقت Mining Rig خود فراموش نکنید

Mining Rig

با سرمایه گزاری بالایی که اکثر مردم بر روی Mining انجام دادن، شرکت های تولید کننده سخت افزار به فکر طراحی ابزارهای جانبی متنوعی برای راحت تر کردن کار استخراج کننده ها شدند تا توانایی محاسباتی برای کامپیوترهای خانگی قابل افزایش باشد.

از آنجایی که Case های معمولی و اندازه ای که دارند جوابگوی تعداد زیاد کارت گرافیک نیست، فریم هایی به عنوان Mining Rig معرفی شدند که در واقع چیزی جز یک چارچوب فلزی یا چوبی نیست. ساختار آن مشابه یک Case بدون درب و با مقیاس بزرگتر جهت متصل کردن تعداد بالای کارت گرافیک و Power است. چند نمونه Rig را در شکل های زیر می بینید:

Mining Rig
Mining Rig

قطعاتی که برای راه اندازی Rig ها معرفی شدند شامل Motherboard هایی با تعداد زیاد شکاف (Slot) های PCIe برای نصب کارت گرافیک هستند. شکل زیر یکی نمونه از این Motherboard ها را نشان می دهد:

مادربورد ASUS B250
مادربورد ASUS B250

همانطور که می بینید، سه درگاه برای اتصال سه عدد Power به این Motherboard تعبیه شده است. همچنین 18 عدد شکاف PCIe x1 و 1 عدد PCIe x16 برای آن تعبیه شده که حداکثر اجازه نصب 19 عدد کارت گرافیک را به ما می دهد.

بین شکاف های PCIe x1 و PCIe x16 در کارت گرافیک های رده بالا تفاوت محاسباتی ناچیزی (تقریبا 0) وجود دارد.

این سوال پیش می آید که چگونه می توان 19 کارت گرافیک را به این Mainboard وصل کرد؟ اینجاست که پای قطعه ای به نام PCIe x1 Riser به میان میاید:

 

همانطور که در شکل های بالا می بینید، Riser Card درون شکاف PCIe 1x مادربورد قرار می گیرد و با استفاده از یک کابل USB 3.0 به بورد خروجی متصل می شود. این بورد خروجی به ما اجازه نصب کارت گرافیک های اضافی را می دهد. نمونه استفاده از این کارت را در شکل زیر می بینید:

آموزش استخراج ارزهای دیجیتالی
یشتر بخوانید: سایت معتبر خرید و فروش بیت کوین با بهترین قیمت ها

استخراج ارزهای دیجیتالی با لپتاب یا کامپیوتر شخصی

نبایدها در سخت افزار و Mining هیچگاه از دستگاهی مانند Laptop برای Mining استفاده نکنید. از دستگاه هایی که توان پردازشی پایین دارند نیز برای این کار استفاده نکنید.

دستگاهی مثل Laptop حتى اگر چند میلیون قیمت داشته باشد، توان پردازشی مناسب برای Mining ارائه نمی دهند و سیستم خنک کنندگی آنها نیز جوابگوی Mining نیست. این کار ممکن است منجر به آسیب رساندن به دستگاه یا مستهلک شدن آن شود.

هنگامی که استخراج با یک دستگاه (یک کامپیوتر برای مثال) شروع می شود، شما عملا هیچ کار دیگری نمی توانید انجام دهید چرا که تمام توان سخت افزاری سیستم برای امر Mining صرف می شود. شکل زیر درصد استفاده از CPU و GPU را در یک سیستم با دو کارت گرافیک در حال استخراج ارز (Monero (XMR نشان می دهد:

استخراج ارزهای دیجیتالی با لپتاب یا کامپیوتر شخصی
استخراج ارز دیجیتالی با لپتاب یا کامپیوتر شخصی

همانطور که می بینید CPU به طور کامل (%100) در حال استفاده است و همچنین کارت گرافیک %54 مشغول کار است. در این حالت، عملا سیستم برای انجام هر کار دیگر بسیار کند عمل می کند.

نرم افزارهای استخراج

ما علاوه بر سخت افزار، به نرم افزار مناسب جهت Mining نیز احتیاج داریم. نرم افزارهای استخراج بر روی سیستم عامل های مختلف قابل اجرا هستند و نسخه های مناسب برای هر سیستم عامل را می توانید از سایت های مربوطه دانلود کنید.

کار با این نرم افزارها بسیار ساده است. این نرم افزارها در دو نوع (GUI (Graphical User Interface و Console Miner توسعه یافته اند.

نرم افزارهای GUI رابط کاربری ساده ای را در اختیار ما قرار می دهند و ما با چند کلیک ساده آنها را راه اندازی می کنیم.

نرم افزارهای Console از یک رابط مانند CMD ویندوز استفاده می کنند که ما باید دستورات مد نظر را تایپ کنیم و یکسری تنظیمات خاص را در فایل های مربوطه انجام دهیم.

راه اندازی نرم افزارهای Miner در وبسایت مرجع آنها به طور کامل شرح داده شده است.

در اینجا ما چند مورد از این نرم افزارها را معرفی می کنیم:

Minergate

این نرم افزار که بر روی سیستم عامل های مختلف قابل نصب است به ما اجازه می دهد که بدون هیچ گونه تنظیمات خاصی مستقیما Mining ارز مد نظرمان را از 13 ارزی که این ابزار پشتیبانی می کند انجام دهیم. برای اینکه با این نرم افزار شروع به استخراج ارز کنید ابتدا لازم است در وبسایت Minergate.com یک حساب کاربری ایجاد کنید.

سپس نرم افزار Minergate مخصوص سیستم عاملی که دارید را از لینک زیر دانلود و Login کنید، سپس با کلیک بر روی Smart Miner می توانید به صورت خودکار ارزی که بیشترین نرخ تبادل را داشته است، استخراج کنید:

با کلیک بر روی این لینک صفحه زیر را می بینید:

دانلود نرم افزار استخراج ارزهای دیجیتالی

در صفحه بالا، با کلیک بر روی سربرگ Console Miners و در انتهای صفحه کلیک بر روی لینک Alternative Miners فهرستی از ابزارهای اختصاصی برای Mining به شما نشان داده می شود:

نرم افزار استخراج Minergate

در سمت چپ، فهرستی از Console Miner ها را می بینید. این ابزارها از ابزارهای گرافیکی اندکی سریعتر هستند و شما می توانید با دانلود و اندکی تنظیمات، شروع به Mine کردن کنید.

در تصویر بالا و در قسمت قرمز رنگ، تنظیماتی را می بینید که باید به صورت دستی وارد شود، اما اگر در Minergate.Com وارد حساب کاربری خود شده باشید، بخش Email این تنظیمات (مانند شکل بالا) برای شما به صورت خودکار پر شده است و تنها کافیست با کلیک بر روی دکمه آبی رنگ ، دانلود مربوط به ارز مورد نظر (دکمه دانلود روبروی سطر قرمز رنگ)، فایلی که دانلود کردید را در کنار نرم افزار Console Miner قرار دهید.

نرم افزار Claymore هم از ابزارهای محبوب Miner ها است. توضیحات جزئی تنظیمات ابزارها در این مقاله نمی گنجد.

فراموش نکنید که اینترنت پایدار برای Mining الزامی است. سرعت اینترنت مهم نیست، مصرف اینترنت برای Mining بالا نیست. تنها یک ارتباط پایدار مورد نیاز است.

بیشتر بخوانید:

نگهداری ارزهای دیجیتال در امنیت کامل

من حامد هستم، متولد ده ی 60 هجری. از 23 سالگی با فارکس آشنا شدم و حدود 8 سال هم میشه که با باینری آپشن سرو کله میزنم. آموزش می تونه رایگان باشه یا در ازای مبلغی، به شرطی که با تبلیغات سوء و دروغ پردازی همراه نباشه!