الگوریتم X11 چیست؟ معرفی کامل و بررسی کاربردها و فواید
یکی از قدرتمند ترین و امن ترین الگوریتم های استخراج ارزهای دیجیتال در جهان الگوریتم X11 است. این الگوریتم از رشتهای از توابع هش گوناگون برای ایجاد بهترین امنیت ممکن در استخراج ارزهای دیجیتال استفاده کرده است.
منشأ X11 چیست؟ چگونه کار میکند؟ کدام پروژههای بلاک چین و ارزهای دیجیتال از آن استفاده میکنند؟ برای پاسخ به این سؤالات با ما در ادامه مقاله همراه باشید.
فهرست مطالب
الگوریتم استخراج X11 چیست؟
یکی از الگوریتمهای خیلی خاص در استخراج ارزهای دیجیتال الگوریتم X11 است. طراحی این الگوریتم کاملاً با الگوریتمهای شناخته شده بلاک چینهای دیگر فرق دارد. علیرغم الگوریتم SHA-256 (الگوریتم بیت کوین) یا الگوریتم Scrypt، این الگوریتم تنها یک تابع هش تنها نیست، بلکه X11 از مجموعه 11 تابع هش مختلف ساخته شده است.
مبدا الگوریتم X11 چیست؟
سر منشاء X11 به تاریخ مارس 2014 برمیگردد. Evan Duffield یک توسعهگر نرمافزار است که پروژه DarkCoin را راهاندازی کرد که هم اکنون به عنوان دش (Dash) شناخته میشود. او در نخستین مقاله و معرفی این الگوریتم گفت که قصد دارد بر مشکلات شبکه بیت کوین مثل مقیاس پذیری پایین، حریم خصوصی، نام مستعار و قابل استخراج بودن با ASIC غلبه کند.
این پروژه به خاطر توانایی ارائه ناشناس بودن و البته الگوریتم استخراج X11، مورد دقت جامعه ارزهای دیجیتال قرار گرفت. این مسئله به خاطر این بود که ساختار این الگوریتم بسیار جدید بود و نوآوری جالبی داشت. به همین خاطر، اشخاص بسیاری در جامعه ارزهای دیجیتال به دنبال بررسی امکانات این الگوریتم هستند. بنابراین، یک پیشرفت کاملاً جدید به وجود آمد؛ از جمله الگوریتمهایی مانند X13 وX17 الگوریتمهایی هستند که از همین راه پیروی میکنند، اما با استفاده از توابع هش بیشتر کار خود را انجام میدهند.
الگوریتم X11 چگونه کار میکند؟
برای اینکه بفهمیم الگوریتم X11 چگونه کار میکند اول باید ببینیم این الگوریتم از چه توابع هشی استفاده میکند. نام این 11 تابع در زیر آمده است:
- BLAKE
- BLUE MIDNIGHT WISH (BMW)
- Grostl
- JH
- Keccak
- Skein
- Luffa
- CubeHash
- SHAvite-3
- SIMD
- ECHO
این الگوریتمها به همین ترتیب که نام برده شدهاند در X11 استفاده میشوند و تارگت آنها این است که یک آی دی بلاک (Block ID) یا هش بلاک (Block Hash) برای یک ماینر ایجاد کنند.
در آغاز با استفاده از تابع BLAKE یک هش با دقت به مقدار سختی استخراج ایجاد میشود. پس از تولید این هش و سنگین تر شدن فرآیند اثبات کار (Proof of Work)، بقیه توابع هش روی این مقدار هش جدید اعمال میشود تا مقدار آن تغییر کند. درنتیجه هر بار که تابع هش جدید به کار گرفته میشود، یک مقدار هش متفاوت تولید میشود و این چرخه تا آخر ادامه پیدا میکند.
نکته جالب در مورد این توابع هش این است که آنها با بالاترین سطح ممکن از امنیت ایجاد شدهاند. همه ی این توابع توسط NIST (انستیتوی ملی استاندارد و فناوری ایالات متحده) از نظر امنیتی مورد تأیید قرار گرفته است.
فواید و معایب الگوریتم X11
فواید
- سطح بالاتر امنیت نسبت به توابع هش SHA-256 یا Scrypt. امنیت بالاتر به دلیل استفاده از چند تابع هش به جای یک تابع است. این خصوصیت موجب میشود که بلاکهایی ایجاد شود که ایمنتر هستند و امکان تکثیر یا مهندسی معکوس آنها بسیار دشوارتر است.
- برنامه نویسی ساده برنامه نویسی X11 به اندازه ایجاد یک تابع هش جدید پیچیده نیست. در عوض، از تابعهای امن موجود برای ایجاد یک سیستم ایمن تر استفاده میشود.
- این الگوریتم از نظر مصرف انرژی و قدرت محاسبه بهتر عمل میکند. تابع اولیه BLAKE در مقایسه با SHA-256 خیلی سریع است و از نظر محاسباتی نیز ارزان تر است و بنابراین همین مصرف محاسباتی و الکترونیکی کم در دیگر توابع هش هم حفظ میشود.
- امکان پیکربندی مجدد تابعهای هش به جای 11 تابع هش اولیه شما حتی میتوانید توابع هش دیگری به این توابع اضافه کنید مانند الگوریتم X13 یا الگوریتم X17.
- این الگوریتم کارایی خوبی در استخراج با CPU و GPU دارد و پیشنهاد خوبی برای اشخاصی است که از این دستگاهها برای استخراج استفاده میکنند.
معایب
- اگرچه الگوریتم X11 در آغاز یک الگوریتم استخراج مقاوم در برابر ایسیک (ASIC) بود، اما هم اکنون چندین استخراج کننده ASIC در بازار وجود دارد که میتوانند قدرت استخراج بالایی را برای X11 ارائه دهند.
- با دقت به تعداد بسیار توابع هش که در الگوریتم وجود دارد، اصلاح و تغییر آن برای برنامه نویسان پیچیده است.
آسیب پذیری الگوریتم X11
الگوریتم X11 بر خلاف استفاده از توابع گوناگون هش در ساختار خود، قربانی بعضی از مسائل امنیتی شده است. در سال 2014، یک مشکل امنیتی کوچک در سیستم Dash اتفاق افتاد. جامعه Dash به سرعت این مشکل را حل کرد و توانست آن را مدیریت کند. این مسئله توانایی جامعه Dash را نشان میدهد.
یک مشکل احتمالی دیگر این است که یکی از توابع هش که X11 را تشکیل میدهند، ایمن نباشند. اما این مسئله هم به خاطر اینکه هش از توابع گوناگون عبور میکند، تأثیر منفی ندارد.
بلاکچینهایی که از الگوریتم X11 استفاده میکنند
از بین بلاکچینهایی که از X11 به عنوان الگوریتم استخراج استفاده میکنند، میتوان به بلاک چین ارز دیجیتال Dash اشاره کرد. البته هم اکنون، Dash با استفاده از یک سیستم استخراج ترکیبی، الگوریتمهای اثبات کار (X11) و اثبات سهام (Masternodes) را به هم پیوند میدهد.
الگوریتم X11 پس از Dash در بعضی از ارزهای دیجیتال کوچک که به «شت کوین» معروف هستند استفاده شده است. بعضی از این شت کوینها AX، PinkCoin، BolivarCoin یا ProxynNode هستند که ارزش کلی بازار آنها بیش از 200 هزار دلار نیست.
سخن پایانی
الگوریتمهای استخراج یکی از ارکان اساسی ارزهای دیجیتال است. این الگوریتمها در اصل توابع هش هستند که امنیت بلاکهای موجود در شبکه را تأمین میکنند. معروف ترین این الگوریتمها SHA-256 است که در بلاک چین بیت کوین استفاده میشود. یکی از الگوریتمهایی که از امنیت بالایی برخوردار است، الگوریتم X11 است. این الگوریتم از 11 تابع هش استفاده میکند که بسیار امنیت شبکه را بالا میبرد. الگوریتم X11 الگوریتم ماینینگ شبکه ارز دیجیتال Dash است. یکی از مزیتهای مورد توجه این الگوریتم، مصرف انرژی کمتر و سرعت پردازش بالاتر است.
مطالب زیر را حتما بخوانید
-
هوش مصنوعی می تواند انسان را فریب دهد!
56 بازدید
-
معرفی انواع کاربرد هوش مصنوعی در بازارها + معرفی بهترین دورهها
38 بازدید
-
کاربرد هوش مصنوعی در اقتصاد: فرصتها و چالشها
77 بازدید
-
کاربرد هوش مصنوعی در معماری چیست؟ + معرفی بهترین دورههای آموزشی
47 بازدید
-
اشتباهات رایج کنکوری ها + راهکارهای عملی جلوگیری از آنها
51 بازدید
دیدگاهتان را بنویسید