در دنیای ارزهای دیجیتال، یکی از چالشهای اصلی بلاک چینهایی نظیر بیت کوین و اتریوم، مقیاسپذیری است. بهعلاوه، حفظ حریم خصوصی کاربران نیز موضوعی حیاتی و جدی محسوب میشود. برای بهبود این جنبهها، پروتکلها و خدمات مختلفی ایجاد شده که پروتکل میمبل ویمبل (Mimblewimble) یکی از قدیمیترین و شناختهشدهترین آنها است. در این مقاله، به بررسی و معرفی پروتکل میمبل ویمبل، نحوه عملکرد آن و مزایا و معایبش خواهیم پرداخت.
پروتکل میمبل ویمبل (mimblewimble) چیست؟
این پروتکل در سال ۲۰۱۶ توسط شخصی ناشناس با نام مستعار تام ریدل (Tom Riddle) به دنیای ارزهای دیجیتال معرفی شد. نام این پروتکل به طور غیرمستقیم از یک عبارت تخیلی در سری هری پاتر الهام گرفته شده است. میمبل ویمبل به این قابلیت تجهیز شده که از دسترسی رقبای کاربران به آدرسهای فرستنده و گیرنده و همچنین مقادیر داراییهای جا به جا شده جلوگیری کند. او با انتشار فایلهایی در یک گروه تخصصی برنامهنویسی، امکان توسعه این پروتکل را برای دیگر توسعهدهندگان فراهم آورد. هدف کلیدی میمبل ویمبل ارتقاء حریم خصوصی در تراکنشهاست که در آن با همگامسازی و تایید تراکنشها، مقیاسپذیری و تعویضپذیری (Fungibility) نیز بهتر میشود.
نحوه کار پروتکل میمبل ویمبل
برای انجام یک تراکنش، دو شرط اساسی وجود دارد: اولین شرط، تایید مقدار دارایی دریافتی و ارسالی است و دومین شرط، تایید تراکنش از سوی صاحب کلید خصوصی است. نودها و شبکه باید به اطلاعاتی چون آدرسهای فرستنده و گیرنده و میزان مبالغ ارسال شده دسترسی داشته باشند تا این شرایط تأیید شوند. پروتکل میمبل ویمبل با استفاده از روشهای نوین در ساختار بلاک چین و با رمزنگاری پیشرفته، قادر است بدون افشای این اطلاعات، تراکنشها را به سادگی انجام دهد.
این پروتکل از رمزنگاری منحنی بیضوی (Elliptic Curve) بهره میبرد که ضمن پنهانسازی اطلاعات تراکنش، دشوارتر شدن ردیابی و پیادهسازی را به دنبال دارد. رمزنگاری Elliptic Curve به چهار روش مختلف برای حفظ محرمانگی تراکنشها متکی است که شامل تراکنشهای محرمانه، کوین جوین، دندیلاین و ویژگی Cut Through میباشد.
مزایای پروتکل میمبل ویمبل
۱- ناشناس بودن (Anonymity)
اکثر بلاک چینها، اطلاعات کاربران را با آدرسهای عمومی در دسترس قرار میدهند. اما در پروتکل میمبل ویمبل، دسترسی به تاریخچه تراکنشها و ردیابی آنها به سادگی ممکن نیست.
۲- تعویضپذیری (Fungibility)
غیرممکن بودن ردیابی تاریخچه جابهجایی داراییها در میمبل ویمبل، به تعویضپذیری داراییها کمک میکند. این پروتکل از داراییها محافظت میکند و مانع کاهش ارزش آنها میشود.
۳- مقیاسپذیری (Scalability)
پروتکل میمبل ویمبل با حذف اطلاعات غیرضروری، نظیر ویژگی Cut Through، حجم تراکنشها را کاهش داده و بهبود قابل توجهی در مقیاسپذیری شبکه ایجاد میکند.
معایب پروتکل میمبل ویمبل
۱- زمان بر بودن تراکنشها
انجام تراکنشها در میمبل ویمبل نسبت به شبکههای معمولی زمان بیشتری میبرد، چراکه این پروتکل نیاز به پردازشهای اضافی برای پنهانسازی اطلاعات دارد.
۲- آسیبپذیری در برابر کامپیوترهای کوانتومی
پروتکل میمبل ویمبل در برابر حملات کامپیوترهای کوانتومی آسیبپذیر است، زیرا به امضاهای دیجیتال وابسته است.
عملیات ماینینگ در پروتکل میمبل ویمبل
پروتکل میمبل ویمبل بر مبنای گواه اثبات کار (PoW) عمل میکند و فرآیند استخراج آن مشابه با استخراج ارزهای دیجیتال دیگر مانند بیت کوین و لایت کوین است. این پروتکل با استفاده از تجهیزات سختافزاری خاص قابلیت ماینینگ دارد. الگوریتمهای Cuckarood29 و cuckAToo31 نیز در این فرآیند به کار میروند.
کدام پروژهها از پروتکل Mimblewimble استفاده میکنند؟
پروژههای مختلفی در بازار رمز ارزها از پروتکل میمبل ویمبل برای افزایش امنیت و حریم خصوصی تراکنشها بهره میبرند. از جمله این پروژهها میتوان به میمبل ویمبل کوین (MWC)، گرین (Grin)، بیم (Beam) و لایت کوین (Litecoin) اشاره کرد که هر کدام به طریقی به این پروتکل متکی هستند.