الگوریتم هش یا Ethash چیست؟ الگوریتم هش از تاکتیک پیچیده و پیشرفتهای بهره میگیرد که درواقع سبب ایجاد امنیت بیشتری در شبکه میشود. الگوریتم Ethash، بستر اتریوم را شکل میدهد و ارزهای دیجیتالی که در بستر اتریوم فعالیت دارند از این الگوریتم استفاده میکنند. الگوریتم Ethash درواقع آپدیت شده اتریوم قبلی یا Dragger بوده است که تغییر نام داده است.
اتریوم برای اولین بار توسط دو نفر به نامهای Vitalik Buterin و Thaddeus dryja طراحی شده و البته در سالهای ۲۰۱۳ و ۲۰۱۴ توسعه یافته است. این الگوریتم که براساس دو الگوریتم متفاوت نوشته شده، بهصورت ترکیب این دو نوع الگوریتم ساخته شده است. البته Dragger اولین الگوریتمی است که توسط ویتالیک توسعه یافته و همچنین یک ساختار از گرافهای غیر مدور جهتدار دارد و یک ساختار داده بزرگ محسوب میشود.
بنابراین در ابتدا تقریباً ۱ گیگابایت فضا برای ذخیرهسازی آن نیاز بود و بهمرور زمان این فضای ذخیرهسازی زیادتر شد و به ۴ یا ۵ گیگ افزایش یافت.
از طرفی هم شرایط استفاده از فرایند هاشیموتو در این ساختار الگوریتم نیز امکان دارد. درواقع هاشیموتو یا Hashimoto دومین الگوریتمی است که پایه هش محسوب میشود و هدف آن ایجاد انعطافپذیری بیشتر در برابر ASIC بوده است؛ بنابراین ترکیب این الگوریتم، سبب افزایش توانایی در طراحی سیستم استخراج شده است.
هدف الگوریتم هش متمرکزشدن روی حفاظت از دادههای استخراجکنندگان ASIC بود و در این راستا توسعه پیدا کرد، اما از طرفی هم اتریوم، رمزارزی که در بستری هش توسعه پیدا کرده بود، بسیار مورد استقبال قرار گرفت و توسعهدهندگان را به خود جلب کرد و البته ماینرهای مطابق با آن هم افزایش یافت.
چه ارزهایی از الگوریتم Ethash استفاده میکنند؟
اگر درباره ارزهای دیجیتالی که از الگوریتم هش استفاده میکنند، کنجکاوید باید در ابتدا به اتریوم کلاسیک اشاره کرد که برخلاف تصور توسط تیم اتریوم مدیریت نمیشود، بلکه اداره آن بر عهده یک شرکت مجزا به همان نام اتریوم کلاسیک است. تا امروز تنها بعضی از توکنها در شبکه ERC-20 قابلیت استخراج دارند. بیشتر ارزهای دیجیتال به بستر اتریوم نیازمند هستند و حتی بدون آن کارایی هم ندارند و تعداد کمی ارزهای دیجیتال مستقل از الگوریتم هش امکان استخراج دارند.
حتما بخوانید: الگوریتم جنگل تصادفی چیست و چگونه قیمت بیت کوین را پیشبینی میکند؟
توکنهایی که در بستر اتریوم شکل گرفتند، شامل Binance Coin، Augur، Bytom، Status میشوند و البته پروژههای ارزهای دیجیتال زیادی در بستر اتریوم هستند که از الگوریتم هش استفاده میکنند و بهعنوان الگوی ثابتشان از آن بهره گرفتهاند. همچنین ارزهای دیجیتالی مستقلی وجود دارند که از بستر بلاکچین Ethash بهره میگیرند و قابلیت استخراج نیز دارند و عبارتاند از:
- Metaverse (ETP)
- Expanse (EXP)
- Musicoin (MUSIC)
- Ellaism (ELLA)
- Elementrem (ELE)
- DaxxCoin (DAXX)
مزایا و معایب الگوریتم Ethash
این سیستم هم مانند هر سیستم دیگر مشکلات و فواید زیادی دارد که در ادامه به آن میپردازیم. از مهمترین مزایای الگوریتم هش میتوان به امنیت بالای آن اشاره کرد که بسیار کارایی آن را در بستر ارزهای دیجیتال را بالاتر برده است.
همچنین بهراحتی اجرا میشود و ساده است و بهکارگیری ساختار DAG در حافظه و تابع Keccak و بهرهگیری از کش سبب شده است الگوریتم هش بهعنوان بهترین الگوریتم در بلاک چین استفاده شود. بهویژه با توسعهای که در طول زمان داده میشود، همیشه امید برای آپدیتهای جدید در این الگوریتم زیاد است.
حتما بخوانید: داده کاوی چیست؟ آیا با Data Mining میتوان قیمت رمزارزها را پیش بینی کرد؟
از طرفی با وجود تمام امکاناتی که الگوریتم Ethash به ما میدهد، یکی از معایب این الگوریتم این است که اگر شما یک کامپیوتر با حافظه کم دارید، متأسفانه بهدلیل مصرف زیاد هش از حافظه، ماینکردن برایتان بسیار سخت میشود که این مسئله بهدلیل مصرف زیاد از RAM کامپیوتر است؛ زیرا پهنای باند زیادی را اشغال میکند؛ البته چون یک عملکرد امنیتی در مقابل ASIC ها است، سبب اقدامات درست سیستم میشود؛ به همین دلیل استفاده از حافظه پنهان در اینجا میتواند فضای مورد نیاز محاسباتی را فراهم کند و شرایط استخراج را نیز به وجود آورد.
گفتار پایانی!
هنگامی که الگوریتم هش توسط تیم اتریوم گسترش یافته بود، تنها با کامپیوترهای معمولی قابلیت استخراج داشت، ولی در حال حاضر بسیاری از ارزهای دیجیتال که از الگوریتم هش استفاده میکنند، با CPU و GPU استخراج میشوند و کافی است یک کامپیوتر با حافظه بالا داشته باشید تا به استخراج بپردازید؛ البته الگوریتم هش هم مانند سایر تکنولوژیها لطف زیادی به بازار ارزهای دیجیتال کرده است و امنیت و انعطافپذیری این محیط را افزایش داده است. امیدواریم که از خواندن این مطلب لذت برده باشید.
پرسشهای متداول
- یک ماینر را معرفی کنید که از الگوریتم Ethash استفاده میکند.
اسیک ماینر که یکی از غولهای تکنولوژی چین محسوب میشود.
- قابلیت اصلی الگوریتم هش چیست؟
ایجاد امنیت و انعطاف بیشتر شبکه بلاکچین از بارزترین خصوصیت این الگوریتم است.
- دلیل محبوبیت اتریوم در مقایسه با سایر بسترها چیست؟
استفاده از تکنولوژی بهروز و بادوام که در طول تاریخ ارزهای دیجیتال طرفداران وفادارش را پیدا کرده است.
- کدام پردازنده گرافیکی نتایج بهتری برای استخراج داشته است؟
در حال حاضر کارتهای گرافیکی AMD قویتر عمل کردهاند.