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

الگوریتم X11 این یک تابع هش اثبات کار است که با هدف استخراج ارز دیجیتال توسعه یافته است. در واقع این مفهوم به سال 2014 برمی گردد و توسط ایوان دافیلد توسعه یافته است. این تابع هش در سال 2014 در پروتکل دارک کوین پیاده سازی شد و بعداً به DASH تغییر نام داد. این الگوریتم توسط دافیلد به دلیل استحکام ذاتی آن در مدارهای مجتمع خاص برنامه یا بیشتر به نام ASIC در آن زمان به عنوان الگوریتم منتخب توسعه و انتخاب شد. تیم توسعه دارککوین پیشبینی کرد که یک الگوریتم اثبات کار پیچیدهتر، مدت زمانی را که یک ASIC میتواند الگوریتم X11 را بهطور مؤثر استخراج کند، تا حد زیادی افزایش میدهد.
الگوریتم X11 چگونه کار می کند؟
سوالی که ممکن است برای شما پیش بیاید این است که الگوریتم استخراج رمزارز مانند X11 چگونه کار می کند؟ باید بدانید که X11 از نظر الگوریتمی پیچیده نیست. در واقع X11 با ترکیب 11 تابع هش مجزا در یک الگوریتم کار می کند. مسلماً دلیل عدد 11 در این الگوریتم همین است. هنگامی که یک مقدار ارسال می شود، اولین تابع یک هش ایجاد می کند، که سپس به توابع بعدی ارسال می شود تا هش دیگری تولید شود. الگوریتم X11 از توابع هش زیر تشکیل شده است:
- بلیک
- آرزوی نیمه شب آبی (BMW)
- گروستل – گروستل
- جی اچ
- کچاک
- چرم – چرم
- لوفا – لوفا
- CubeHash – هش مکعب
- Shavet-3
- SIMD
- اکو – اکو
این الگوریتمها به همین روش در X11 پیادهسازی میشوند و هدف این است که ماینر شروع به تولید یک Block ID یا Block Hash کند که از اولین هش شروع میشود و به آخرین هش ختم میشود. اساساً کاری که انجام می دهد این است که با توجه به دشواری سیستم استخراج و هدف، اولین هش را با استفاده از BLAKE ایجاد می کند. وقتی هش تولید و اثبات کار (PoW) سختتر میشود، آن هش جدید گرفته میشود و بقیه توابع هش برای تغییر هش به آن اعمال میشوند. بنابراین هر بار که یک تابع هش جدید اعمال می کنیم، یک هش متفاوت ایجاد می شود و آن هش گرفته می شود. در نهایت تا زمانی که حلقه کامل شود، تابع به آن اعمال می شود.
نکته مهم در مورد این ویژگی ها این است که همه آنها با بالاترین سطح امنیت ممکن ساخته شده اند. در واقع، تمام این ویژگی ها توسط NIST (موسسه ملی استاندارد و فناوری ایالات متحده) برای تأیید امنیت آنها تجزیه و تحلیل شدند. با این کار می توان مطمئن بود که X11 الگوریتمی است که بر اساس فناوری ایمن و اثبات شده ساخته شده است.
مزایا و معایب الگوریتم X11
الگوریتم X11 در مقایسه با توابع هش مانند SHA-256 یا Scrypt از امنیت بالاتری برخوردار است. این تابع به این دلیل است که نه تنها از یک تابع هش استفاده می شود، بلکه چندین مورد از آنها در این فرآیند نقش دارند. این به شما امکان میدهد یک حلقه امن ایجاد کنید که در نهایت منجر به بلوکهای هش میشود که امنتر هستند و تکثیر یا مهندسی معکوس آن دشوار است. از سوی دیگر، این الگوریتم به اندازه ایجاد یک تابع هش جدید برای برنامه ریزی و برنامه ریزی پیچیده نیست. در عوض، ویژگیها از قبل با خیال راحت کار میکنند تا سیستم امنتری ایجاد کنند.
جالب است بدانید الگوریتم X11 از نظر توان محاسباتی و مصرف انرژی دوستانه تر است. همچنین X11 از نظر قدرت محاسباتی برای یک راه حل موفق، تقاضای کمتری دارد. بنابراین عملیات اساسی BLAKE در مقایسه با SHA-256 بسیار سریع و از نظر محاسباتی ارزان است و بنابراین اجرای سایر عملکردها همان سطح مصرف محاسباتی و الکترونیکی را حفظ می کند. امکان پیکربندی مجدد الگوریتم برای استفاده از توابع هش دیگر به جای 11 مورد مشخص شده در هنگام راه اندازی وجود دارد. حتی می توان توابع هش اضافی مانند X13 یا X17 را اضافه کرد، که فقط انواع X11 با هش های فعال تر هستند. ناگفته نماند که این الگوریتم عملکرد استخراج عالی را در هر دو CPU و GPU ارائه می دهد و سطح سود خوبی را برای کسانی که با این نوع ماشین استخراج می کنند ارائه می دهد.
پس از بحث در مورد مزایا و ویژگی های مثبت الگوریتم X11، بد نیست در مورد جنبه های منفی این الگوریتم نیز بدانید. اگرچه X11 در ابتدا یک الگوریتم استخراج مقاوم در برابر ASIC بود، اما رد شد. در حال حاضر چندین ماینر ASIC در بازار وجود دارد که می توانند قدرت استخراج بالایی را برای X11 فراهم کنند. با توجه به تعداد زیادی توابع هش تعبیه شده در الگوریتم، اصلاح آن برای بهبود توابع خاص می تواند برای برنامه نویسان پیچیده باشد.
الگوریتم X11 چگونه آسیب پذیر است؟
جالب است بدانید که در X11 نیز آسیب پذیری هایی وجود دارد. به عنوان مثال، با وجود استفاده از توابع هش مختلف در معماری خود، X11 قربانی برخی مسائل امنیتی مهم شد. در سال 2014، یک مشکل امنیتی کوچک با مدیریت nonce در سیستم، Dash را تحت تأثیر قرار داد و مشکلاتی را ایجاد کرد. در نهایت، جامعه دش با این مشکل برخورد کرد و موفق شد آن را برطرف کند. مشکل بالقوه دیگر این است که یک تابع هش که X11 را تشکیل می دهد می تواند تا جایی مورد حمله قرار گیرد که هش های آن ایمن نباشد.
بلاک چین و الگوریتم X11
از بلاک چین هایی که از X11 به عنوان الگوریتم ماینینگ استفاده می کنند، به طور خاص می توان به Dash اشاره کرد که دلیل ایجاد این الگوریتم بوده است. با این حال، Dash در حال حاضر از یک سیستم ماینینگ ترکیبی استفاده می کند که PoW (X11) و Proof of Stake یا PoS (Masternodes) را برای ارائه شبکه ای با قابلیت های منحصر به فرد ترکیب می کند.
فراتر از جدول امتیازات الگوریتم X11 این در درجه اول توسط گروهی از بلاک چین ها و ارزهای جایگزین استفاده می شود که می توانند به دلیل اهمیت کم خود و به دلیل اینکه هیچ چیز دیگری را معرفی نمی کنند، ارزهای رمزنگاری شده در نظر گرفته می شوند. برخی از این بیت کوین ها CannabisCoin، AX، PinkCoin، BolivarCoin یا ProxynNode هستند که سرمایه آنها حداکثر 200000 دلار است.