ارزهای دیجیتال برتر مانند بیت کوین و اتریوم و… برای استخراج شدن از یک سری سیستم ها و الگوریتم ها استفاده می کنند که نیاز آن ها به نوعی فضای غیر قابل لمس به اسم استخر استخراج را ایجاد می کند. شاید در گذشته ها می توانستیم بدون استفاده از استخر استخراج فرایند استخراج ارز دیجیتال را انجام دهیم . اما در حال حاضر به دلایلی که در این مقاله به آن اشاره خواهیم کرد نمی توان بدون تشکیل دادن یک استخر استخراج یا عضو شدن در استخر استخراج این کار را ادامه داد. در این مقاله به استخر استخراج و چرایی به وجود آمدن آن در طول زمان می پردازیم.
چیزی که به عنوان استخر استخراج یا Mining pool شناخته می شود یک فضای واقعی نیست! بلکه آن را به یک استخر تشبیه کرده اند چون تمام افرادی که در تشکیل این استخر نقش دارند به هم مرتبط هستند. فعالیت هر عضو می تواند بر عضو دیگر تاثیر بگذارد. حتی اضافه شدن یا کم شدن یک عضو در استخر استخراج می تواند باعث کم و زیاد شدن سود حاصل از ثبت بلوک اطلاعاتی شود.
پس به طور دقیق تر استخر استخراج اجتماع گروهی از استخراج کنندگان ارز دیجیتال است. این افراد منابع محاسباتی خود را از طریق شبکه هایی به هم متصل می کنند. با این کار به جای اینکه تعداد زیادی قدرت کوچک وجود داشته باشد که پراکنده باشند و نتوانند ثبت اطلاعات را به درستی و با سرعت بالا انجام دهند، می توان این قدرت های کوچک را به یک قدرت بزرگ متراکم تبدیل کرد که بتوانند بلوک های اطلاعاتی بیشتری را در بلاک چین اضافه کنند.
این روش در الگوریتم اثبات کار کاملا ضروری است. به این دلیل که تمام افراد در سراسر جهان به دنبال این هستند که بلوک های اطلاعاتی بیشتری را ثبت کنند تا به این وسیله پاداش بیشتری دریافت کنند. پس نوعی رقابت به وجود می آید که هر کس پیروز این رقابت باشد می تواند پاداش نهایی را دریافت کند. در استخر استخراج هر فرد به همان اندازه پاداش دریافت می کند که در سیستم کلی استخر نقش داشته. به همین دلیل هم می توان این روش را به عنوان یک روش کاملا عادلانه برای تقسیم پاداش میان اعضا تلقی کرد.
برای این که کاملا متوجه این موضوع بشوید باید در ابندا به بحث استخراج بپردازیم و فرایند آن را به طور خلاصه توضیح دهیم.
فرایند استخراج در اصل نوعی پاداش گرفتن است که برای کاربران انگیزه ایجاد می کند تا با شبکه همکاری کنند.
این درست مانند یک معدن است. اگر معدنی وجود داشته باشد که صاحب آن به عده ای بگوید در آن کار کنید و به آن ها حقوقی پرداخت نکند، هیچکس حاضر به کار در آن معدن نمی شود. در عوض اگر همین صاحب معدن اعلام کند بخشی از چیزی که از معدن استخراج می شود متعلق به فرد استخراج کننده خواهد بود افراد زیادی حاضر می شوند با اشتیاق زیادی کار کنند.
بلاک چین ارزهای دیجیتال جایی است که اطلاعات مربوط به تراکنش در آن ثبت می شود. اما سیستم ارزهای دیجیتال غیر متمرکز است و مانند تراکنش های بانکی ، یک کارمند نمی تواند این تراکنش ها را ثبت کند. به همین دلیل ارز دیجیتال از کاربران خود شبکه درخواست می کند که این تراکنش ها را ثبت کنند.
اما اگر هر کسی که از راه می رسد خود را به عنوان کاربر شبکه معرفی کند و تراکنش ها را ثبت کند نمی توان انتظار داشت تراکنش های قابل قبول و معتبری در بلاک چین ثبت شود. به همین دلیل افرادی که می خواهند تراکنش های شبکه ی ارز دیجیتال مورد نظر را ثبت کنند باید خود را به هر روشی که شبکه می گوید اثبات کند. به همین دلیل یک سری سیستم ها برای اثبات کاربران ارز دیجیتال وجود دارد که به آن ها الگوریتم اجماع می گوییم.
الگوریتم اجماع مورد استفاده در ارز دیجیتالی مانند بیت کوین و بسیاری از ارزهای دیجیتال دیگر اثبات کار است. به این معنی که افرادی که می خواهند یک تراکنش را ثبت کنند باید با انجام کار برای شبکه خود را به شبکه اثبات کنند. این کار حل معادله ای است که از طرف شبکه به کاربر داده می شود.
حالا می رسیم به نکته ی اصلی. برای حل این مسئله ها نیاز به پردازنده ای داریم که مانند ماشین حساب کار می کند. نوعی دستگاه محاسباتی قدرتمند نیاز است تا این معادله های پیچیده حل بشود. پس هر چقدر دستگاهی که استفاده می شود قدرت پردازشی بالاتری داشته باشد استخراج ارز دیجیتال او هم موفق تر خواهد بود. مشکل این جاست که هر سال این معادله ها سخت تر می شوند و دیگر نمی توان با قدرت پردازشی یک دستگاه این نیاز به پردازش را تامین کرد.
شاید اگر شما ده سال پیش از استخراج ارز دیجیتال آگاه بودید و به سمت آن می آمدید می توانستید با یک کامپیوتر ساده هم استخراج انجام دهید. به این دلیل که اطلاعات موجود در بلاک چین آن زمان بسیار کمتر بود و نیاز به قدرت پردازشی کمتری داشت. به مرور زمان کاربران مجبور به استفاده از کامپیوتر های با قدرت پردازشی بالا و کارت گرافیک های پیشرفته شدند. بعد از مدتی دیگر این تجهیزات هم جواب نداد و کارت گرافیک های بسیار پیشرفته تر و مخصوص استخراج تولید شد. حتی این کارت ها هم دیگر جواب نداد.
به همین دلیل عده ای از کاربران تصمیم گرفتند قدرت دستگاه های خود را با هم به اشتراک بگذارند. آن هم نه به صورت فیزیکی، بلکه از طریق ارتباط اینترنتی. این موضوع منجر به تشکیل استخر استخراجی شده که می توان دید در آن افراد مختلفی با قدرت های پردازشی مختلف فعالیت می کنند. هر چقدر قدرت پردازشی بیشتری در یک استخر استخراج کار گذاشته شود پاداشی هم که دریافت می شود بیشتر خواهد بود.
مشخصا با نیروی ده مرد می توان حجم عظیم تری از سنگ ها را جابجا کرد نسبت به حالتی که فقط یک مرد در حال کار کاردن است. به همین دلیل می توان گفت استخر استخراج مانند همان ده مرد عمل می کند و با داشتن قدرت پردازشی جمعی بسیار بالا می تواند هر مسئله ای که از طرف شبکه داده شود را حل کند. این موضوع برای تک تک اعضای استخر استخراج مفید است چون بدون آن نمی توانند حتی 0.00001 واحد بیت کوین را استخراج کنند! پس شانس ثبت بلوک و پاداش گرفتن را بیشتر می کند
درست است که اساس و قاعده ی استخر استخراج های مختلف با هم یکی است. اما می توان گفت هر یک از این استخر ها از متود های مختلفی استفاده می کنند تا بتوانند با بیشترین کارایی سود مناسبی را به افراد بدهند.
1-استخر استخراج متعادل: ساده ترین نوع استخر استخراج است و در عین حال عادلانه ترین روش برای توزیع پاداش بین کاربران را ارائخ می دهد. در این استخر قدرت های پردازشی افراد با هم به اشتراک گذاشته می شود و در آخر پاداشی به کل شبکه اعطا می شود. هر فرد با توجه به قدرتی که در اختیار شبکه گذاشته می تواند پاداش دریافت کند. مثلا فردی که دستگاهش 200 مگا هش در ثانیه داشته دو برابر فردی که دستگاهش 100 مگا هش در ثانیه داشته پاداش می گیرد.
2-استخر استخراج پرداخت فوری: این استخر ها هم مشابه قبلی ها کار می کنند با این تفاوت که مرحله ی اعطلای پاداش به کل شبکه حذف می شود و هر کسی به صورت فوری پاداش خود را متناسب با سهم در اختیار گذاشته شده دریافت می کند. این استخر ها خودکار تر از مورد دوم عمل می کنند.
3-استخر استخراج همتا به همتا: ممکن است در یک شبکه افرادی بخواهند کنترل 50 درصدی شبکه را در دست بگیرند. این کار فقط در صورتی امکان پذیر است که این افراد بیش از 50 درصد از سهام کل را به دست بیاورند. اگر این اتفاق بیفتد تمام تراکنش های شبکه به دست آن افراد کنترل خواهد شد. برای این که از چنین اتفاقی دور باشیم می توان از استخر استخراج همتا به همتا استفاده کرد.
این استخر می تواند به صورت خودکار کل شبکه را تبدیل به یک استخر واحد کند و به طور خودکار به هر کسی متناسب با قدرت پردازشی اش پاداش بدهد.
بسیاری از افراد فعال در زمینه ی ارز دیجیتال معتقدند که استخر استخراج مانعی است در برابر غیر متمرکز ماندن این ارزها. همانطور که پفته شد ممکن است حملاتی در شبکه صورت بگیرد که افراد بخواهند کنترل شبکه را در دست بگیرند. به همین دلیل می توان به راحتی متوجه شد که وجود استخر های استخراجی که تعداد زیادی از دستگاه های پردازش کننده را در اختیار دارد می تواند تهدیدی برای اعتماد به شبکه باشد.
شبکه های ارز دیجیتال مانند بیت کوین یا ارزهای دیگر فقط کنترل کاربری دارند و هیچ چیز دیگری نمی تواند امنیت آن ها را تعیین کند. حالا اگر همی نامنیت از بین برود که دیگر نمی تواند به عنوان یک شبکه ی امن مورد استفاده ی مردم جهان باشد. مخصوصا که این ارزها بین المللی هتسند و استفاده از آن ها باید کاملا امن و به دور از هر گونه تهدید باشد.