آموزشمقالات اختصاصی

الگوریتم ای تی هش Ethash چیست + مزایا و معایب این الگوریتم

الگوریتم ای تی هش Ethash چیست + مزایا و معایب این الگوریتم

الگوریتم ای تی هش Ethash چیست که در ادامه تعریف الگوریتم EThash به بررسی مزایا و معایب این الگوریتم خواهیم پرداخت.

برای تولید سکه های رمزنگاری جدید، باید آنها را استخراج کنید. استخراج کریپتو از طریق مکانیسم اثبات کار (PoW) برای بسیاری از ارزهای دیجیتال و بلاک چین انجام می شود. Ethash یک الگوریتم Proof of Work است که استخراج در بلاک چین اتریوم را تسهیل می کند.

تعریف ای تی هش
تعریف ای تی هش

الگوریتم Ethash چیست

ای تی هش الگوریتم اثبات کار استخراج اتریوم بود.

اکنون و با تکمیل آپگرید مرج (Merge) این شبکه، اتریوم به اثبات سهام مهاجرت کرده است و دیگر از الگوی اثبات کار برای ماینینگ استفاده نمی‌ کند.

الگوریتم رمزنگاری Ethash در واقع نسخه بهبود یافته الگویی به‌ نام دگر – هاشیموتو (Dagger-Hashimoto) است.

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

علاوه بر این، الگوریتم اثبات کار ایتی هش مموری هارد (Memory Hard) است، به این معنا که در برابر دستگاه‌ های اسیک ماینر مقاومت دارد.

در رمزنگاری، تابع مموری هارد (MHF) تابعی است که برای محاسبه به مقدار حافظه بالایی نیاز دارد.

البته نهایتا دستگاه‌ های اسیک ای تی هش اتریوم توسعه داده شدند، اما ماینینگ با کارت گرافیک همچنان گزینه بهتری برای این بلاک چین بود.

Ethash یک الگوریتم اثبات کار است که برای استخراج اتریوم و سایر ارزهای دیجیتال مبتنی بر ETH استفاده می شود.

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

این یک نسخه اصلاح شده از الگوریتم Dagger-Hashimoto است.

ویژگی های منحصر به فرد این الگوریتم آن را در برابر ASIC مقاوم کرده و به طور موثر قابل تأیید است.

با این حال، Ethash به خودی خود یک تابع هش رمزنگاری نیست. این یک نوع هش SHA3 به نام Keccak-256 است.

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

مموری هاردنس (Memory Hardness) یا سختی حافظه که توسط یک الگوریتم اثبات کار به‌دست می‌ آید، ویژگی است که به انتخاب زیرمجموعه‌ هایی از یک منبع ثابت وابسته به نانس و عنوان یا همان هدر بلاک (Block Header) نیاز دارد.

به این منبع (دارای اندازه چند گیگابایتی)، دگ (DAG) می‌ گویند.

این دگ هر 30,000 بلاک یا تقریبا هر 125 ساعت یکبار که یک ایپاک (Epoch – معادل تقریبا 2.5 روز) یا عصر نام دارد و تولید آن مدتی زمان می‌ برد، تغییر می‌ کند.

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

با این وجود، اگر کلاینت‌ ها به پیش‌ تولید و کش کردن دگ‌ ها زودتر از زمان موعد نپردازند، احتمال تاخیر عظیم در تولید بلاک‌ های شبکه در هر ایپاک وجود دارد.

شایان ذکر است که برای اعتبارسنجی اثبات کار به تولید دگ نیازی نیست و امکان اعتبارسنجی با هر دوی CPU پایین و حافظه کم نیز وجود دارد.

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

مزایا و معایب الگوریتم ایتی هش

از جمله مزایا و معایب الگوی Ethash می‌ توان موارد زیر را نام برد:

پیاده‌ سازی این الگوریتم ساده و امن است و در خصوص مقاومت در برابر دستگاه‌ های اسیک کارایی خوبی دارد.

مزایا و معایب الگوریتم ایتی هش
مزایا و معایب الگوریتم ایتی هش

استفاده از ساختار دگ در حافظه، کش و تابع Keccak، این الگو را به فرآیندی مقرون‌ به‌ صرفه در تولید بلاک‌ ها تبدیل کرده است.

به لطف این ویژگی، اتریوم می‌ تواند یک زمان تولید قابل تنظیم متناسب با نیاز شبکه داشته باشد که همیشه به‌ دنبال ایجاد توازن بین امنیت و مقیاس پذیری است.

مصرف بالای حافظه توسط ساختار دگ، استخراج توسط تجهیزات ساده را دشوار می‌ کند.

نحوه مقیاس پذیری سختی این الگوریتم، اتریوم را به لبه «عصر یخبندان» نزدیک کرده بود.

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

مقاومت در برابر اسیک ماینرها در سال 2018 شکسته شد و بیت‌ مین اولین ماینر Ethash خود را تولید کرد.

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

با این حال، توسعه اتریوم 2 و حذف اثبات کار باعث آغاز استفاده از اثبات سهام و استیکینگ این ارز دیجیتال شده است.

جمع بندی

یادگیری در مورد Ethash به شما دانش اساسی در مورد نحوه عملکرد الگوریتم استخراج کریپتو می دهد. شما می توانید از این دانش برای استخراج ارزهای دیجیتال دیگر مانند پروتکل Etho (ETHO)، Metaverse Entropy (ETP)، MOAC (MOAC) و بسیاری موارد دیگر استفاده کنید.

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

منبع: cleartax.in

گردآوری: تیم تولید محتوای وبلاگ تترفا

میانگین امتیازات ۵ از ۵
از مجموع ۲ رای

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

این سایت توسط reCAPTCHA و گوگل محافظت می‌شود حریم خصوصی و شرایط استفاده از خدمات اعمال.

دکمه بازگشت به بالا