استخراج ارز دیجیتال چیا به وسیله ی نرم افزار HPool
همان طور که قبلا هم گفتیم مدت طولانی از زمان معرفی و حضور ارز دیجیتال چیا در بازار نمیگذرد. به همین خاطر است که برخی زیرساختهای آن هنوز در دست توسعه هستند. یکی از همین نمونهها استخرهای ارز دیجیتال چیا است.
اگر یادتان باشد در مطالب گذشته به طور خلاصه در مورد استخرها صحبت کردیم. اما در این مطلب قصد داریم که جزئیات بیشتری از استخرهای رمز ارز چیا را بررسی کنیم. همچنین آموزش استخراج به وسیله HPool چیا را با هم به صورت مرحلهای جلو ببریم.
مزایای استفاده از استخر ارز دیجیتال چیا کداماند؟
خب، تمامی ماینرها میتوانند به صورت جداگانه عملیات ماینینگ ارزهای دیجیتال را انجام دهند. اما چرا اکثر آنها به حضور در استخرها تمایل دارند؟ بدون شک این کار مزیتهای بیشتری نسبت به استخراج انفرادی برایشان دارد. از مزیتهای این کار گروهی میتوانیم به موارد زیر اشاره کنیم:
- کار گروهی شانس دریافت ارزهای دیجیتال را برای ماینرها بیشتر میکند، بخصوص برای مزارع کوچکتر.
- اطمینان کامل نسبت به اجرای زیرساختهای مناسب و همچنین زمانبندی درست آنها.
- الگوریتم جدید چیا ۳۲ برابر شانس بیشتر برای دریافت پاداش را در اختیار ماینرها گذاشته است – بنابراین با ۴۶۰۸ شانس روزانه برای دریافت ۲ ارز چیا، حتی مزارع کوچک هم در ماینینگ خوش شانس خواهند بود.
استخر ارز دیجیتال چیست؟
قبل از اینکه سراغ آموزش نحوه استخراج از استخرهای ارزهای دیجیتال برویم ابتدا اجازه دهید که خود این مفهوم را به صورت دقیق تعریف کنیم. استخرها – Pools محیطی کاملا مجازی و آنلاین هستند، محیطی که ماینرها برای استخراج بهتر و محتملتر ارزهای دیجیتال با هم همکاری میکنند. ماینرها در استخرها تمامی منابع سخت افزاری خودشان را با هم ادغام میکنند.
به نظر شما دلیل این کار چیست؟ بله درست حدس زدید، به منظور ساخت یک سیستم با قدرت پردازش چندین برابر! این کار باعث میشود که از تمامی قدرت این سیستمهای تکی به صورت یکجا، برای حل معادلات پیچیده شبکه ارزهای دیجیتال استفاده کرد.
رویکردهای شبکه ارز دیجیتال چیا در زمینه استخرهای استخراج
حضور در استخرهای چیا منطقیتر از ماینینگ تک نفره به نظر میرسد. البته که برای حاضر شدن در این فضا باید از پروتکلهای تعیین شده پیروی کنید. یکی از مهمترین و البته اساسیترین قوانین بدین شکل است، زمانی که یک ماینر برنده از استخر استفاده میکند خودشان باید تراکنش بلوکها را تعیین کنند، نه استخر! مزایای این قانون هم کاملا واضح است – در این حالت برای تشدید ثبات، تمامی هزینههای ناشی از تراکنش بلوکها به ماینر تعلق دارد، نه استخری که در آن شرکت کرده است.
تقسیم کردن هزینههای مرتبط با شبکه بین ماینر و استخر میتواند نتایج خوبی به همراه داشته باشد – اگر که این تقسیم بندی عادلانه صورت بگیرد و هر دو طرف به آن پایبند باشند. البته که محدود کردن استخر میتواند در بلاکچین فضایی را اشغال کند. از طرفی این کار ضرورت وجود یک پروتکل جایگزین برای زمانی که خود استخر تراکنش بلوکها را انجام میدهد تشدید میکند، این دقیقا مدلی از متمرکز شدن است که باید از آن دوری کنیم. با این حال این متد جنبه منفی خودش را نیز دارد. بدین صورت که پاداش تراکنش بلوکها را کاهش میدهد – در صورتی که هزینه تراکنشها بر پاداش بلوکها غلبه کند. این مورد در بلاکچین بیت کوین مسئله چندان مهمی نیست. با این حال مقدار پاداش در نظر گرفته شده قرار است برای چیا سه برابر شود و در آینده هم تنها با یک مقدار ثابت کارش را ادامه دهد. جالب است بدانید که پاداش کلی به کل استخر تعلق میگیرد، این در حالی است که هزینه و فیشهای تراکنش مختص هر ماینر است. اینجا ۸/۷ پاداش بلوکها به استخر و تنها ۸/۱ آن به ماینر تعلق میگیرد. این باعث میشود که فعالیتهای بیهوده و توخالی هم در استخرها کمتر شوند. منظور فعالیتهایی است که در آن ماینرها به صورت نمادین بلوکها را برای بارگذاری آماده میکنند و بلوکهای واقعی را وارد استخر نمیکنند. این مدل قانون گذاری میتواند برای استخر سودآوری بیشتری به همراه داشته باشد.
زمانی که فارمرها برای ساخت بلوکها اقدام میکنند ممکن است مشکلاتی گریبان گیر استخرها شوند. به عنوان مثال اینکه استخرهای چیا باید مطمئن شوند که ماینر مورد نظر از چندین استخر سود دریافت نمیکند و یا اینکه کل سود بلوک را به خودشان اختصاص نمیدهند. یکی از راه حلهای کاربردی برای این مشکل این است که هر استخر کلید اختصاصی و مجزای خودش را در فایلهای پلات داشته باشد. این نشان میدهد که هر پاداش به کدام استخر تعلق میگیرد. این اولین راهکاری بود که توسعه دهندگان شبکه چیا برای تضمین عملکرد درست فایلهای پلات فعلی ارائه دادهاند.
همین رویکرد به تمامی کاربران اجازه میدهد که حتی بدون داشتن تعامل قبلی با استخرها یا شبکه بلاکچین بتوانند به استخرهای جدید بپیوندند. البته یکی از معایب رویکرد مورد نظر این است که کاربران به محض شرکت در یک استخر نمیتوانند با تکرار طرح پلات سازی به استخرهای دیگر بروند. این یعنی هر طرح پلات سازی مختص یک استخر است و باید برای هر کدام پلاتهای جداگانهای بسازید.
راه حلی که اینجا ممکن است کارآمد باشد استفاده از یک فرمت پلات جایگزین است – این فرمت شامل یک پازل هش میباشد. پازل هشی که نشان میدهد یک سکه چیا چطور باید هزینه شود. این کار در بلاکچین بیت کوین معادل با scriptpubkey است. اینجا پاداش هر استخر به این پازل ارسال میشود – بجای اینکه این پاداشها به کلید عمومی استخرهای مورد نظر ارسال شود. البته سوال اصلی اینجاست که این موضوع چه ربطی به تعویض و سوئیچ استخر دارد؟
قسمت مشترک همین ماجرا با Chialisp(محیط برنامه نویسی زنجیرهای چیا) این است که ابزارها برای انجام کارهایی که به دنبال آن هستید ناکارآمد به نظر میرسند – اما در واقعیت توانایی انجام کارهایی با ظرفیت بالاتر را نیز دارند.
در این مورد به منظور حمایت از سوئیچ استخرها باید حالتی وجود داشته باشد که بتوانید این پاداش مشخص را کنترل کنید. پاداشی که هم توسط خود استخر قابل کنترل باشد و هم توسط ماینرها قابلیت تغییر داشته باشند. شبکه چیا قانونی مبنی بر اینکه تنها وضعیت فعلی همان وضعیت سکه چیا است را دنبال میکند. همچنین میتوان با ترکیب ترفندهای پازلهای هش یک نسخه منحصر به فرد را توسعه داد. نسخه یگانه هر ماینر که دارای یک پازل است باید قالبی استاندارد را دنبال کند – قالبی که باعث میشود خود استخر هم استفاده از آن را تایید کند و میتوان پاداش ماینینگ را به آن ارسال کرد. این Singleton میتواند فرآیند استخر را تغییر دهد، البته به شرطی که قبل از اعمال نهایی تغییرات، این کار را انجام دهد. همچنین در این حالت استخر قبلی باید بتواند از پاداش بلوکها برای جلوگیری از سرقت و دزدی استفاده کند.
تمامی این فرآیندها به نظر سخت و پیچیده میرسند، حق با شماست! اما شبکه چیا تا همین امروز توانسته از تکنولوژیهایی هوشمندی برای انجام تراکنشهای خودش استفاده کند. همین رویکرد اجازه میدهد تا استخرها برای تغییر پارامترها انعطافپذیری کاملی داشته باشند.
البته قسمت منفی ماجرا اینجاست که برای انجام تراکنشها حتما باید آنها را در بلاکچین پست کنید – بجای اینکه از خود استخر یا سوئیچ بین استخرها استفاده کنید. این منجر به افزایش هزینههای معاملاتی و ضعفهای امنیتی میشود. البته اگر که از رویکرد رایج این شبکه استفاده کنید، با جمع آوری و یکپارچگی کلیدها بین استخر و ماینرها میتوانید به امکانات امنیتی بیشتری دسترسی داشته باشید.
جالب است بدانید که استخرهای موجود برای استخراج ارز چیا همیشه امکان پشتیبانی از پروتکلهای جدید را خواهند داشت. البته که در حال حاضر این استخرها از قوانین سادهتری پیروی میکنند – اما شاید در آینده نه چندان دور بتوانند با پروتکلهای پیچیدهتری سازگار شوند.
همان طور که خودتان هم میدانید نمیتوان همه قابلیتها و امکانات را در اول مسیر برای کاربران فراهم کرد. بهترین تصمیمی که این شبکه گرفته پشتیبانی از روشهای سازگاری است که در دیگر قسمتهای شبکه چیا هم از آنها استفاده میشود و مشکلات و پیامدهای متعددی به همراه ندارند. همان طور که بارها تا به اینجای متن تکرار کردیم پلاتهایی که امروز برای شبکه میسازید در آینده برای سوئیچ بین استخرها کاربرد ندارند و حتما باید مجددا پلاتهای جدیدی تهیه کنید. البته که این شبکه وعده برطرف کردن این نقطه ضعف را داده است…
تا اینجای متن دیدیم که شبکه چیا چه آیندهای برای استخرهای استخراج پیش بینی کرده است و قرار است چه امکانات جدیدی را به آن اضافه کند.
اما دیگر وقت آن است که سراغ بحث اصلی یعنی استخراج چیا به وسیله HPool برویم. در ادامه به آموزش مرحله به مرحله این موضوع میپردازیم:
آموزش قدم به قدم استخراج ارز دیجیتال چیا به وسیله HPool
برای اینکه بتوانید به کمک این ابزار و در محیط استخر، چیا برداشت کنید ابتدا باید درکی از فرآیند استخراج در استخرها داشته باشید:
- تعهد نسبت به استخراج از یک استخر(signature) – بدون این تعهد هیچکدام از مراحل پیشرو معنی ندارند.
- تکمیل دیسک P
- تعیین دسترسی نرم افزار ماینینگ برای استخراج
همان طور که میدانید و قبلا هم اشاره کردیم برای ماینینگ چیا به نرم افزار و سخت افزار بخصوصی نیاز دارید. مهمترین سخت افزار مورد نیازتان فضاهای ذخیره سازی و هارد دیسکها هستند. از طرفی برای استخراج چیا بر روی سیستم عاملهای مختلف محدودیتی ندارید و میتوانید بر روی ویندوز، مک و حتی لینوکس شروع به ماینینگ کنید. نرم افزاری که اینجا از آن استفاده میکنیم hpool-chia-miner است.
نکته: در این مطلب تنها به تنظیماتی که مرتبط با ویندوز است میپردازیم.
خب، وقت آن است که به سراغ مراحل برویم:
نصب برنامه
- برای دانلود نرم افزار کیف پول استاندارد برای استخراج، به سایت چیا بروید.
علاوه بر این میتوانید از گیت هاب برنامه را دانلود کنید:
https://github.com/Chia-Network/chia-blockchain/wiki/INSTALL#Windows
امضا دیجیتال
- به سایت رسمیHPoolبروید و برنامه امضای دیجیتال – CHIA’s Signature را دانلود کنید.
۲٫فایل دانلود را از حالت فشرده خارج کنید و Chia-Plotter-GUI-V0.11-Win64.exe را اجرا کنید. بعد از اجرای برنامه کلید ۲۴ کلمهای که در مراحل قبلی یادداشت کرده بودید را وارد کنید. سپس بر روی signature کلیک کنید.
نکته: فراموش نکنید که Help با فاصله نوشته شده است.
- بعد از اجرای کلید، هسته اصلی برنامه با ID کلید سازگار میشود.
همچنین اثر انگشت ایجاد شده توسط برنامه هم شامل امضای نرم افزاری میباشد: ۱۴۳۸۶۲۷۲۳۳
اثر انگشت چیا برابر با مقدار ۱۴۳۸۶۲۷۲۳۳ میباشد.
نکته: این اثر انگشت تنها یک مثال است و هر ماینر در طول این فرآیند یک امضای منحصر به فرد خواهد داشت.
استخراج
به برنامه HPOOL لاگین کنید و در بخش personal center بر روی صفحه Mining کلیک کنید. اینجا برای پیدا کردن Chia Ecological Pool بر روی All کلیک کنید و در نهایت هم فایل یافته شده را باز کنید:
ان گرافیک است.
اتصال دادهها
- به رابط کاربری برنامه Chia-Plotter-GUI-V0.11-Win64.exe برگردید. عبارت داخل کادر مشخص شده را پیدا کنید و رشته درون آن را کپی کنید:
۲٫مجددا وارد برنامه HPOOL شوید و در بخش Personal Center به صفحه Configure the Moistime بروید. از منوی کشویی ChIA Ecological Pool را انتخاب کنید و در نهایت هم کلید کپی شده از مرحله قبلی را در کادر input جایگذاری کنید. سپس بر روی bind کلیک کنید:
۳٫بعد از اینکه اتصال دادهها با موفقیت انجام شود، دادهها در بخش کوئری باندینگ قرار میگیرند:
تنظیمات دیسک P
- به رابط Chia-Plotter-GUI-V0.11-Win64.exe برگردید. از کادرهای مشخص شده مقدارهای FARMKEY و POOLY را پیدا کنید:
۲٫به پوشه chia-plotter برگردید. اینجا بر روی فایل bat کلیک راست کنید و آن را در حالت روشن قرار دهید :
اینها تنظیمات دیگر پارامترهای برنامه هستند:
۳٫به پوشه chia-plotter بروید و از اینجا بر روی Plotting.dat دوبار کلیک کنید – دیسک P آغاز به کار میکند:
۴٫ اگر که اجرای دیسک P با موفقیت انجام شود، در پوشه مشخص شده فایل PLOT که حدود ۱۰۱ گیگ سایز دارد ساخته میشود :
تنظیمات استخراج
- به سایت HPool بروید و از آنجا نرم افزار استخراج چیا را دانلود کنید:
۲٫ پکیج دانلود شده را از حالت فشرده خارج کنید و hpool-miner-chia-gui.exe را اجرا کنید:
۳٫ بر روی setting کلیک کنید:
۴٫ New را انتخاب کنید:
۵٫ در نهایت هم برای شروع فرآیند ماینینگ بر روی START کلیک کنید: