معدن

هارد فورک Iron Fish: بهبود امنیت و تمرکززدایی

۱۴۰۵/۱/۲۴

در تاریخ ۲ آوریل ۲۰۲۴، بلاکچین Iron Fish یک هارد فورک را تجربه خواهد کرد که هدف آن تغییر الگوریتم استخراج است. هدف اصلی این هارد فورک محافظت از سکه در برابر تأثیر ASICها و FPGAها است.

هارد فورک در ارتفاع بلاک (۵۰۳,۳۳۸) برنامه‌ریزی شده است که تقریباً در ۲ آوریل ساعت ۱۲:۰۰ به وقت گرینویچ است، اما ممکن است چند ساعت زودتر یا دیرتر باشد، بسته به سرعت استخراج بلاک.

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

چرا Iron Fish؟

وب‌سایت رسمی Iron Fish — https://ironfish.network/

Iron Fish از بلاکچین L1 خود استفاده می‌کند که هر تراکنش را رمزگذاری می‌کند و اطلاعات حساس دارایی شما را از دید عمومی محافظت می‌کند. همه تراکنش‌ها خصوصی هستند و توسط اثبات‌های دانش صفر (ZKP) تأیید می‌شوند.

هدف این است که تجربه کاربری امن‌تر، بهتر و قابل دسترس‌تری برای دارندگان ارزهای دیجیتال فراهم کند.

رویدادهای تاریخی:

خود را برای هارد فورک آماده کنید!

آدرس کیف پول شما تغییر نخواهد کرد و سکه‌هایی که استخراج کرده‌اید ناپدید نخواهند شد.

  1. اگر نود خود را اجرا می‌کنید (CLI)، لطفاً مطمئن شوید که آخرین نسخه Node v2.0.0 را با فعال‌سازی هارد فورک نصب کرده‌اید: https://github.com/iron-fish/ironfish/releases/tag/v2.0.0
  2. اگر از برنامه Iron Fish Node App (برنامه GUI) استفاده می‌کنید، لطفاً مطمئن شوید که آخرین نسخه Node App v3.0 را با فعال‌سازی هارد فورک نصب کرده‌اید: https://ironfish.network/use/node-app

کیف پول Fox و کیف پول‌های صرافی ممکن است در طول به‌روزرسانی هارد فورک برای چند روز تحت تعمیر و نگهداری قرار گیرند. توصیه می‌شود در این زمان سکه ارسال نکنید.

اگر Iron Fish را در یک استخر استخراج می‌کنید، توصیه می‌کنیم آستانه پرداخت را افزایش دهید تا سکه‌ها تا زمانی که کیف پول‌ها و صرافی‌ها پردازش پرداخت را بازیابی کنند، ارسال نشوند.

اگر سکه‌های Iron Fish را در یک صرافی نگه می‌دارید، ممکن است در روز هارد فورک در دسترس نباشند. این طبیعی است و پس از تغییرات شبکه، سکه‌ها دوباره قابل دسترسی خواهند بود.

استخر Kryptex به ماینرها پیشاپیش اطلاع خواهد داد و تمام دستورالعمل‌های لازم برای تغییر را ارائه خواهد کرد، بنابراین برای به‌روزرسانی‌ها آماده باشید!

چرا الگوریتم تغییر می‌کند؟

توسعه‌دهندگان Iron Fish به طور مداوم به نظرات جامعه خود گوش می‌دهند. هارد فورک با هدف محافظت از الگوریتم در برابر تأثیر ASICها و FPGAها، حذف کسانی که "غیرمنصفانه" بازی می‌کنند، افزایش قابلیت اطمینان و امنیت شبکه و جذب ماینرهای GPU، شبکه را بیشتر غیرمتمرکز می‌کند.

پیش از این، Iron Fish بر روی الگوریتم Blake3 کمی تغییر یافته عمل می‌کرد. Blake3 یک تابع هش رمزنگاری است که در اصل برای استخراج طراحی نشده بود اما بعداً برای تسریع شبکه و حل مسائل امنیتی و مقیاس‌پذیری مورد استفاده قرار گرفت.

از آنجا که Blake3 به طور انحصاری از منابع x64 و x86 استفاده می‌کند، الگوریتم می‌تواند به راحتی برای ASICها و FPGAها — دستگاه‌های تخصصی و بسیار کارآمد طراحی شده برای استخراج سریع ارز دیجیتال — تطبیق داده شود.

چه چیزی تغییر خواهد کرد؟

موثرترین راه برای دفاع در برابر ASICها و FPGAها تمرکز بر استفاده از حافظه سریع و گران‌قیمت، همراه با تغییر خود الگوریتم هش است.

پیشنهاد می‌شود الگوریتم هش Iron Fish با یک الگوریتم اثبات کار که بر حافظه تأکید دارد، مشابه Ethash، جایگزین شود. FishHash میدان بازی را بین تجهیزات مختلف استخراج (ASICها، FPGAها و GPUها) هموار می‌کند و استخراج را برای جامعه گسترده‌تری قابل دسترس می‌کند.

FishHash نیز از این قاعده مستثنی نیست و برخلاف گذشته که Iron Fish تنها از منابع هسته استفاده می‌کرد، اکنون به حافظه سریع نیاز خواهد داشت. فایل DAG حدود ۵ گیگابایت فضا اشغال خواهد کرد و امکان استخراج برای GPUهایی با ظرفیت حافظه ۶ گیگابایت و بالاتر را فراهم می‌کند.

برای جزئیات بیشتر در مورد تغییرات الگوریتم، می‌توانید اینجا را بخوانید: FIP-3 Memory-Hard Mining Algorithm

آیا این سکه را برای همیشه در برابر ASICها ایمن می‌کند؟

ایجاد ۱۰۰٪ حفاظت در برابر ASICها غیرممکن است.

ایجاد و استفاده از ASICها به خودی خود ذاتاً بد نیست، اما در مراحل اولیه، ظهور ASICها تمرکززدایی شبکه را مختل می‌کند و مقدار قابل توجهی از سکه‌ها را در دست چند نفر متمرکز می‌کند که اغلب به عنوان وسیله‌ای برای دستکاری بازار استفاده می‌شود.

مهم است که درک کنیم تغییر الگوریتم تضمین ۱۰۰٪ نمی‌دهد که ASICها هرگز ظاهر نخواهند شد، اما توسعه چنین ASICی بسیار گران و ناکارآمد خواهد بود (حداقل تا یک نقطه خاص). سوال این است که آیا ایجاد چنین ASICی منطقی خواهد بود.

کدام ماینر از الگوریتم FishHash پشتیبانی می‌کند؟

اولین ماینری که از الگوریتم FishHash پشتیبانی می‌کند، البته lolMiner است، زیرا الگوریتم توسط توسعه‌دهنده این ماینر ایجاد شده است. این ماینر با هر دو GPUهای AMD و Nvidia کار می‌کند.

شما می‌توانید هم‌اکنون GPU خود را تست کنید و ببینید که چگونه با الگوریتم FishHash عمل می‌کند. استخر Kryptex از استخراج سکه در شبکه آزمایشی پشتیبانی می‌کند.

آخرین نسخه ماینر را دانلود کنید، ماینر را با پارامترهای زیر اجرا کنید:

lolMiner.exe --algo FISHHASH --pool iron.kryptex.network:7017 --user WALLET/WORKER

WALLET را با آدرس کیف پول Iron Fish خود و WORKER را با نام کارگر خود جایگزین کنید.

شما برای این استخراج تا زمانی که هارد فورک کامل نشود، سکه‌ای دریافت نخواهید کرد، اما می‌توانید الگوریتم جدید را ارزیابی کنید و GPUهای خود را برای استخراج بر روی الگوریتم جدید آماده کنید.

توسعه‌دهندگان ماینرهای rigel و SRBMiner-Multi آمادگی خود را برای پشتیبانی از هارد فورک و الگوریتم جدید FishHash اعلام کرده‌اند.

چگونه درآمدها تغییر خواهند کرد؟

پاداش بلاک بدون تغییر باقی خواهد ماند، اما پیش‌بینی سودآوری واقعی Iron Fish پس از تغییر الگوریتم چالش‌برانگیز است.

درآمدها به شدت تحت تأثیر سختی شبکه قرار دارند و با تغییر الگوریتم، سختی شبکه کاهش خواهد یافت زیرا ASICها و FPGAها دیگر نمی‌توانند استخراج کنند. کاهش سختی شبکه باید درآمد ماینرها را افزایش دهد، حداقل در دوره اولیه پس از هارد فورک.

چگونه استخراج تغییر خواهد کرد؟

هرچه حافظه GPU شما سریع‌تر باشد، Iron Fish بهتر بر روی الگوریتم جدید FishHash استخراج خواهد کرد. GPUهای برتر Nvidia، مانند RTX 3070 Ti - RTX 3090 Ti، و GPUهای جدید مانند RTX 4070 Ti - RTX 4090، عملکرد فوق‌العاده‌ای خواهند داشت.

GPUهای پایین‌تر از سری RTX 4000 ممکن است کمتر از کارت‌های RTX 3000 کارآمد باشند زیرا باس حافظه در GPUهای جدید کوچکتر است (۱۲۸ بیت در مقابل ۲۵۶ بیت)، که منجر به عملکرد پایین‌تر می‌شود.

اورکلاک GPU بر روی حافظه تمرکز خواهد کرد نه هسته. مصرف برق GPU توسط فرکانس هسته و مصرف برق کلی کارت (Power Limit) تنظیم خواهد شد.

مصرف برق GPU نیز افزایش خواهد یافت. یک تشبیه نزدیک برای اورکلاک و مصرف، استخراج سکه‌ها با الگوریتم Ethash است.

در زیر، جدولی از برخی GPUها را برای نشان دادن تفاوت به وضوح تهیه کرده‌ایم:

مدل هش‌ریت Blake3 مصرف Blake3 هش‌ریت FishHash مصرف FishHash
RX 6700 XT ۸۵۰۰ مگاهش ۶۵ وات ۳۱ مگاهش ۹۵ وات
RTX 3060 ۸۰۰۰ مگاهش ۶۵ وات ۳۱ مگاهش ۱۱۰ وات
RTX 3070 ۱۱۵۰۰ مگاهش ۹۰ وات ۳۸ مگاهش ۱۲۵ وات
RTX 3070 Ti ۱۲۵۰۰ مگاهش ۱۰۰ وات ۴۹.۵ مگاهش ۱۷۵ وات
RTX 3080 ۱۸۰۰۰ مگاهش ۱۶۰ وات ۶۵ مگاهش ۲۱۵ وات
RTX 3090 Ti ۲۱۵۰۰ مگاهش ۱۳۵ وات ۸۴.۵ مگاهش ۳۱۰ وات
RTX 4070 ۲۰۲۰۰ مگاهش ۱۳۰ وات ۳۵ مگاهش ۱۰۵ وات
RTX 4070 Ti ۲۴۵۰۰ مگاهش ۱۳۵ وات ۴۲ مگاهش ۱۲۰ وات
RTX 7900 XT ۲۵۰۰۰ مگاهش ۲۴۰ وات ۵۵.۵ مگاهش ۱۸۰ وات
RTX 4080 ۳۴۵۰۰ مگاهش ۲۱۵ وات ۵۳.۵ مگاهش ۲۰۰ وات
RTX 4090 ۵۳۵۰۰ مگاهش ۲۹۵ وات ۸۰.۵ مگاهش ۲۷۰ وات

این داده‌ها نهایی نیستند و تجربه واقعی شما ممکن است با نتایج جدول متفاوت باشد. GPUهای خود را تست کنید و نتایج را با جامعه به اشتراک بگذارید!

چگونه GPUها را برای FishHash اورکلاک کنیم؟

از آنجا که الگوریتم به حافظه مرتبط است، اورکلاک عمدتاً بر روی حافظه تمرکز خواهد کرد. تنظیمات اورکلاک پیشنهادی برای GPUها در جدول زیر ارائه شده است:

مدل فرکانس هسته ثابت فرکانس حافظه هش‌ریت مصرف
RX 6700 XT ۱۲۵۰ مگاهرتز +۱۰۷۵ مگاهرتز ویندوز، ۲۱۵۰ مگاهرتز لینوکس ۳۱ مگاهش ۹۵ وات
RTX 3060 ۱۲۵۰ مگاهرتز +۱۰۰۰ مگاهرتز ویندوز، ۲۰۰۰ مگاهرتز لینوکس ۳۱ مگاهش ۱۱۰ وات
RTX 3070 ۱۲۵۰ مگاهرتز +۱۱۰۰ مگاهرتز ویندوز، ۲۲۰۰ مگاهرتز لینوکس ۳۸ مگاهش ۱۲۵ وات
RTX 3070 Ti ۱۲۵۰ مگاهرتز +۱۲۵۰ مگاهرتز ویندوز، ۲۵۰۰ مگاهرتز لینوکس ۴۹.۵ مگاهش ۱۷۵ وات
RTX 3080 ۱۲۵۰ مگاهرتز +۱۳۰۰ مگاهرتز ویندوز، ۲۶۰۰ مگاهرتز لینوکس ۶۵ مگاهش ۲۱۵ وات
RTX 3090 Ti ۱۲۵۰ مگاهرتز +۱۳۰۰ مگاهرتز ویندوز، ۲۶۰۰ مگاهرتز لینوکس ۸۵.۵ مگاهش ۳۱۰ وات
RTX 4070 ۸۵۰ مگاهرتز +۱۲۵۰ مگاهرتز ویندوز، ۲۵۰۰ مگاهرتز لینوکس ۳۵ مگاهش ۱۰۵ وات
RTX 4070 Ti ۸۵۰ مگاهرتز +۱۲۵۰ مگاهرتز ویندوز، ۲۵۰۰ مگاهرتز لینوکس ۴۲ مگاهش ۱۲۰ وات
RTX 7900 XT ۱۲۵۰ مگاهرتز +۱۲۵۰ مگاهرتز ویندوز، ۲۵۰۰ مگاهرتز لینوکس ۵۵.۵ مگاهش ۱۸۰ وات
RTX 4080 ۸۵۰ مگاهرتز +۱۲۵۰ مگاهرتز ویندوز، ۲۵۰۰ مگاهرتز لینوکس ۵۳.۵ مگاهش ۲۰۰ وات
RTX 4090 ۸۵۰ مگاهرتز +۱۲۵۰ مگاهرتز ویندوز، ۲۵۰۰ مگاهرتز لینوکس ۸۰.۵ مگاهش ۲۷۰ وات

این داده‌ها نهایی نیستند و تجربه واقعی شما ممکن است با نتایج جدول متفاوت باشد. GPUهای خود را تست کنید و نتایج را با جامعه به اشتراک بگذارید!

این مقاله به زبان های دیگر موجود است: