الگوریتم Ethash چیست؟ | آشنایی با الگوریتم های رمزنگاری

الگوریتم ethash
بازدید 61
۰

الگوریتم Ethash ، الگوریتم Ethash اولین بار توسط ویتالیک بورتین سازنده اتریوم ساخته شد.این الگوریتم مخصوص اتریوم و ارزهایی است که هم رده اتریوم هستند.این الگوریتم نوع تغییر یافته ای از Dagger-Hashimoto است.


لیست عناوینی که در این مقاله برای شما زوم ارزی عزیز آماده کرده ایم:

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

Ethash یک الگوریتم اثبات کار (PoW) است که به منظور استخراج اتریوم (ETH) و سایر ارزهای دیجیتال مبتنی بر اتریوم استفاده می‌شود. این الگوریتم در سال ۲۰۱۵ توسط Vitalik Buterin و Thaddeus Dryja طراحی شد. هدف اصلی از ایجاد این الگوریتم، افزایش مقاومت در برابر ماینینگ ASIC و کاهش تمرکز قدرت در شبکه اتریوم بود.

Ethash با استفاده از ترکیبی از الگوریتم‌های SHA-3 و Keccak-256 که در ابتدا برای ماینینگ بیت‌کوین استفاده می‌شد، برای ایجاد بلاک‌های جدید در شبکه اتریوم استفاده می‌شود. این الگوریتم به منظور ارائه تساوی فرصت برای همه ماینرها، از یک تابع تثبیت منحصر به فرد به نام DAG (Directed Acyclic Graph) استفاده می‌کند. DAG حاوی داده‌هایی است که برای حل مسئله محاسباتی مورد نیاز در فرایند استخراج استفاده می‌شود.

Ethash با ایجاد یک محدودیت حافظه، توانست تمایز ASICها را کاهش دهد. این محدودیت حافظه باعث می‌شود که عملیات استخراج نیازمند دسترسی به حافظه بزرگ باشد که برای ASICها اقتصادی نباشد و ماینرهای عادی با استفاده از کارت‌های گرافیکی (GPU) قادر به انجام آن باشند. این ویژگی باعث می‌شود تا توزیع قدرت استخراج بین ماینرها متوازن‌تر شود و از تمرکز قدرت در اختیار چندین شرکت بزرگ جلوگیری شود.

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


مزایا و معایب الگوریتم Ethash چیست؟

مزایا:

  • مقاومت در برابر ASIC:  برای مقاومت در برابر ماینرهای ASIC طراحی شده است. با استفاده از محاسبات حافظه روی یک فایل DAG بزرگ، Ethash جلوی استفاده از ASIC‌ها را می‌گیرد. این موضوع به توزیع عادلانه‌تر قدرت استخراج کمک می‌کند و از تمرکز قدرت در دست چند شرکت بزرگ جلوگیری می‌کند.
  • کارآمدی انرژی: Ethash نسبت به برخی از الگوریتم‌های PoW دیگر، مانند SHA-256، مصرف انرژی کمتری دارد. این به این معنی است که برای استخراج بلاک‌های جدید به انرژی کمتری نیاز دارد و می‌تواند به کاهش تأثیر زیست‌محیطی استخراج ارزهای دیجیتال کمک کند.
  • امنیت: Ethash به عنوان یک الگوریتم امن شناخته می‌شود و تاکنون هیچ حمله قابل توجهی به آن گزارش نشده است. این موضوع به ایجاد اعتماد به شبکه و جذب کاربران بیشتر کمک می‌کند.

معایب:

  • پیچیدگی: Ethash نسبت به برخی از الگوریتم‌های PoW دیگر پیچیده‌تر است. این موضوع پیاده‌سازی و اجرای آن را دشوارتر می‌کند و می‌تواند منجر به مشکلات فنی بیشتر شود.
  • مصرف حافظه: Ethash مصرف حافظه بالایی دارد. این موضوع برای ماینرهایی که از رایانه‌های شخصی با حافظه محدود استفاده می‌کنند، مشکلی باشد. ماینرها به فضای حافظه زیادی برای ذخیره فایل DAG نیاز دارند که می‌تواند منجر به کاهش عملکرد شود.
  • سرعت: Ethash در مقایسه با برخی از الگوریتم‌های PoW کندتر است. این موضوع می‌تواند منجر به تراکنش‌های کندتر و زمان بلوک‌های طولانی‌تر شود. سرعت پایین می‌تواند تجربه کاربری را برای کاربران شبکه کاهش دهد.

چه ارزهایی از الگوریتم Ethash استفاده میکنند؟

تعدادی از ارزهایی که از این الگوریتم استفاده میکنند در لیست زیر امده است:

Ethereum – ETH
Ethereum Classic – ETC
Metaverse ETP – ETP
Expanse – EXP
Musicoin – MUSIC
Ellaism – ELLA
Elementrem – ELE
WhaleCoin – WHL (غیر قابل استخراج)
DaxxCoin – DAXX
Bowhead – AHT (غیرقابل استخراج)
Ethereum Fog


سخن پایانی

الگوریتم Ethash یک الگوریتم اثبات کار (PoW) است که برای استخراج اتریوم (ETH) و سایر ارزهای دیجیتال مبتنی بر اتریوم طراحی شده است. این الگوریتم در سال ۲۰۱۴ به منظور افزایش مقاومت در برابر ماینینگ ASIC و کاهش تمرکز قدرت در شبکه اتریوم معرفی شد.

Ethash برای اثبات صحت کار انجام شده توسط ماینرها در شبکه اتریوم استفاده می‌شود. این الگوریتم بر اساس یک تابع مساحتی (DAG) که حاوی داده‌های تصادفی است، عمل می‌کند. DAG در زمان اجرای الگوریتم توسط ماینرها ایجاد می‌شود و محاسباتی که در آن صورت می‌گیرد، برای اثبات صحت کار انجام شده توسط ماینرها استفاده می‌شود.

Ethash مقاومت بالایی در برابر ماینینگ ASIC دارد؛ به این معنی که استخراج اتریوم با استفاده از تراشه‌های ASIC کارآمد نیست و از طرفی تمرکز قدرت در شبکه را کاهش می‌دهد. این امر به دلیل نیاز به حافظه بالا برای اجرای الگوریتم Ethash است. ASICها که به طور خاص برای استخراج با الگوریتم‌های معمولاً محاسباتی طراحی می‌شوند، از نظر قدرت محاسباتی با ماینرهای مبتنی بر GPU رقابت نمی‌کنند.

با این حال، با گذر زمان و پیشرفت تکنولوژی، ممکن است توسعه دهندگان ASIC بتوانند روش‌هایی برای استخراج با Ethash را ارائه دهند. به هر حال، تا به امروز، Ethash با موفقیت در کاهش تمرکز قدرت و افزایش ایمنی شبکه اتریوم عمل کرده است.

ممنون از اینکه تا پایان “الگوریتم Ethash” همراه ما بودید.


بیشتر بخوانید

اشتراک گذاری

نوشته شده توسط:

تیم تحلیل گر

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

نظرات کاربران

0 0 رای ها
امتیازدهی به مقاله
اشتراک در
اطلاع از
0 نظرات خود را ثبت نمایید
تازه‌ترین
قدیمی‌ترین بیشترین رأی
بازخورد (Feedback) های اینلاین
مشاهده همه دیدگاه ها