پروتکل میمبل ویمبل (Mimblewimble) چیست؟
در صنعت ارزهای دیجیتال، اطمینان از حفظ حریم خصوصی و قابلیت تعویض بلاک چین بدون به خطر انداختن پهنای باند دشوار است. ارتقاء حریم خصوصی مانند zk-SNARK و تراکنش های به اصطلاح “محرمانه” تمایل به کاهش پهنای باند و افزایش هزینه ها دارند. میبل ویمبل (Mimblewimble)، یک بلاک چین جایگزین، وعده حل این مشکلات را می دهد. از زمان آغاز به کار آن در سال 2016، توسعه دهندگان و محققان پروژه های مختلف بلاک چین در توسعه میمبل ویمبل شرکت کرده اند. در ادامه به تعریف پروتکل میبل ویمبل می پردازیم.
میبل ویمبل چیست؟
اصلاح Mimblewimble (که پس از یک نفرین زبان بند در سریال هری پاتر نامگذاری شده است) یک پروتکل بلاک چین است که به تراکنش های ارزهای دیجیتال اجازه می دهد ناشناس باقی بمانند. با محرمانه نگه داشتن آدرس ها و تراکنش ها و به حداقل رساندن فضای بلوک، می توان تراکنش های غیرشفاف (کاملا خصوصی) و در عین حال قابل تأیید ایجاد کرد. Mimblewimble از تراکنش های محرمانه (CTs) و امضاهای جمع یک طرفه (OWAS) برای ایجاد سیستمی با حریم خصوصی بهتر و مقیاس پذیری بیشتر نسبت به پروتکل هایی مانند بیت کوین استفاده می کند. تراکنش های محرمانه به کاربران اجازه می دهد مبالغ تراکنش را پنهان کنند تا فقط فرستنده و گیرنده بدانند چه مقدار ارسال شده است.
میمبل ویمبل که در ابتدا به عنوان یک زنجیره جانبی یا “فشار نرم” برای بیت کوین پیشنهاد شد، در حال حاضر به عنوان لایه پایه ارزهای دیجیتال جدید که زنجیره های بلوکی مانند Grin، Beam و MimbleWimbleCoin (MWC) ایجاد کرده اند، عمل می کند.
با میمبل ویمبل، امکان امضا و اعتبارسنجی تراکنشها بدون نیاز به اعتبارسنجی هر تراکنش تاریخی، یا گنجاندن ورودیهای یک تراکنش در هش یک تراکنش جدید وجود دارد. این امر اندازه کلی بلاک چین را به شدت کاهش می دهد.
پروتکل میمبل ویمبل چگونه کار می کند؟
میمبل ویمبل می تواند به طور بالقوه مدل تراکنش بلاک چین را تغییر دهد. شبکه میمبل ویمبل امکان دانلود، همگام سازی و حتی بررسی یک تاریخچه فشرده را فراهم می کند. ارزهای دیجیتالی که میمبل ویمبل را پیادهسازی میکنند از مدل خروجی تراکنش خرج نشده بیتکوین (UTXO) استفاده میکنند که در آن تقریبا هیچ اطلاعاتی رمزگذاری نشده است. از آنجایی که UTXO همیشه به یک آدرس اختصاص داده می شود، تنها در صورتی می توانید تراکنش را پردازش کنید که آن را با یک کلید خصوصی از کیف پول اصلی امضا کنید.
پروتکل میمبل ویمبل تمام تراکنش ها را محرمانه نگه می دارد. اگر همه مقادیر خروجی منهای همه مقادیر ورودی برابر با صفر باشد، تراکنش معتبر است. تراکنش های دو بلوک را می توان بدون از دست دادن اعتبار آنها به یک بلوک تبدیل کرد.
با استفاده از فناوری به نام تعهد Pedersen، گره های کامل مبالغ رمزگذاری شده در سمت فرستنده تراکنش ها را از مبالغ رمزگذاری شده در سمت گیرنده کم می کنند. بنابراین ماینرها می توانند تایید کنند که تراکنش ها قانونی هستند. در همین حال، اعتبار سنجی ها از رعایت قوانین و صحت تعداد سکه های در گردش اطمینان حاصل می کنند.
MimbleWimbleCoin (MWC) چیست؟
MimbleWimbleCoin (MWC) یک ارز دیجیتال بومی پروتکل میمبل ویمبل است. این یک مدرک خالص برای رمزنگاری مبتنی بر کار در بلاک چین میمبل ویمبل است که از مقیاس پذیری شبکه، حریم خصوصی و قابلیت تعویض بیشتر نسبت به پروتکل های بلاک چین قدیمی برخوردار است. همه تراکنشهای لایه پایه از CoinJoin گریگوری ماکسول با تراکنش های محرمانه و تجمیع امضا استفاده میکنند.
چه چیزی میمبل ویمبل را منحصر به فرد می کند؟
میمبل ویمبل برای اجرای تراکنش های محرمانه منحصر به فرد استفاده میشود. هیچ آدرسی در پروتکل میمبل ویمبل وجود ندارد؛ در عوض، عوامل کور برای اتصال دو طرف در یک معامله استفاده می شود. این عوامل فقط بین دو معامله کننده مشترک بوده، و هیچ عامل دیگری به آنها دسترسی ندارد. در صورت لزوم، بعداً می توان از آنها به عنوان مدرک مالکیت استفاده کرد.
عوامل کور برای رمزگذاری ورودی/خروجی تراکنش ها و کلیدهای خصوصی/عمومی شرکت کنندگان در تراکنش استفاده می شود. بلوک ها فقط حاوی اطلاعاتی درباره تعداد سکه در زنجیره ورودی یا خروجی باقی مانده هستند. امضاها نیز برای اطمینان از اعتبار موجود هستند.
مثال میمبل ویمبل کوین (MWC)
برای درک واقعی نحوه عملکرد Mimblewimble، بیایید نگاهی به مدل UTXO بیت کوین بیندازیم.
در یک تراکنش معمولی غیر رمزنگاری، اگر شخص A به شخص B یک دلار بدهد، فرآیند ساده است: شخص A: منفی یک دلار، شخص B: مثبت یک دلار. با این حال، با بیت کوین و سایر بلاک چین های قدیمی، این فرآیند به گونه ای متفاوت عمل می کند، زیرا ورودی ها و خروجی های مختلف از فرستنده به گیرنده می روند.
اگر شخص A بخواهد یک بیت کوین برای شخص B ارسال کند، این بیت کوین مستقیماً از کیف پول (توسط شخص B) کسر نخواهد شد. در عوض، شبکه بیت کوین چندین ورودی از تراکنشهای قبلی را بستهبندی میکند و آنها را برای شخص B ارسال میکند. بنابراین، یک تراکنش BTC میتواند به این شکل باشد: شخص A: – (0.25 + 0.40 + 0.15 + 0.20) BTC، شخص B: + 1 BTC.
در مثال بالا، بیت کوین ارسالی از چهار ورودی مختلف تشکیل شده است. با این حال، در واقعیت، بیش از 100 ورودی را می توان برای یک تراکنش استفاده کرد. هدف پروتکل میمبل ویمبل حذف تمام ورودیها و خروجیها و کارآمدتر کردن فرآیند است، بهویژه زمانی که حجم زیادی از داده درگیر باشد. همچنین به جای مدل UTXO، بر فرآیند چند امضایی متکی است. اگر شخص A بخواهد یک BTC برای شخص B ارسال کند، هر دو باید یک کلید چند علامتی برای تایید تراکنش ایجاد کنند.
خرید بیت کوین و ۷۰۰ رمزارز دیگر از اوکی اکسچنج
سکه های میمبل ویمبل برای چه مواردی قابل استفاده هستند؟
از آنجایی که بلاک چین میمبل ویمبل بسیار مقیاس پذیر است، قابلیت استفاده و حریم خصوصی را برای کاربران رمزارز بهبود می بخشد. همچنین از سکه های میمبل ویمبل برای پاداش دادن به ماینرها برای اعتبارسنجی تراکنش ها و ایمن نگه داشتن شبکه استفاده می شود.
مزایای استفاده از پروتکل میمبل ویمبل
مقیاس پذیری
پروتکل میمبل ویمبل، به دلیل فناوری برش که از آن استفاده می کند، بسیار مقیاس پذیر است. یک بلوک متشکل از صدها تراکنش همراه با اطلاعات زیادی است که باید در زنجیره بلوک ذخیره شود. با این حال، این بلوک ها را می توان با ویژگی برش میمبل ویمبل فشرده کرد؛ زیرا بسیاری از اطلاعات را می توان بدون به خطر انداختن امنیت شبکه بلاک چین از بلوک ها حذف کرد. مقیاس پذیری پیشرفته میمبل ویمبل با کاهش بار از بلاک چین از طریق حذف عناصر غیر ضروری و استفاده نشده به دست می آید.
فرض کنید سه نفر در یک معامله مشارکت دارند: آلیس، باب و کارول. آلیس 10 دلار به باب می دهد و سپس باب بلافاصله 10 دلاری را که دریافت کرده است به کارول می دهد. باب در این شرایط به یک واسطه تبدیل می شود و بخشی از تراکنش او در بلاک چین قابل مشاهده نخواهد بود.
ناشناس بودن
یکی از عملکردهای اصلی میمبل ویمبل حفظ حریم خصوصی است. میمبل ویمبل همچنین از اصل CoinJoin استفاده می کند که چندین تراکنش را ترکیب می کند و از ردیابی تراکنش ها از بیرون جلوگیری می کند. شبکه MW همچنین می تواند به عنوان یک راه حل زنجیره جانبی که به بیت کوین متصل می شود، استفاده شود.
میمبل ویمبل موفق شده است به سطحی از حریم خصوصی دست یابد که در صنعت بلاک چین بی سابقه است. ارزش تراکنش شما که به صورت انبوه همراه با سایر تراکنش ها ارسال می شود برای ناظران شبکه، یک رمز و راز است. همچنین، از آنجایی که هیچ آدرسی استفاده نمی شود، هیچکس نمی تواند نام شما را با هیچ آدرسی مرتبط کند و از آن برای ردیابی فعالیت تراکنش های شما استفاده کند.
شبکه میمبل ویمبل عملا حریم خصوصی کامل را بدون به خطر انداختن مقیاس پذیری ارائه داده و فرستنده، گیرنده و ارزش معامله همیشه محرمانه باقی می ماند. به طور معمول، بلاک چین های حریم خصوصی مانند Monero و Zcash اندازه بلوک های بسیار کوچک تری دارند و در مقایسه با سایر بلاک چین ها هزینه های بیشتری دریافت می کنند. این ویژگی در مورد میمبل ویمبل نیز صدق می کند.
قابلیت تعویض
در علم اقتصاد، اصطلاح تعویض پذیری به معنای قابل تعویض بودن واحدهای هر دارایی است. به طور کلی، تمام ارزهای رمزنگاری شده دارایی های قابل تعویض در نظر گرفته می شوند. با این حال، بیشتر ارزهای دیجیتال تمایل دارند با قیمتی با تخفیف فروخته شوند، در حالی که سکه های میمبل ویمبل، هم قابل تعویض و هم غیرقابل ردیابی است.
معایب استفاده از پروتکل میمبل ویمبل
اسکریپت
یکی از معایب اصلی میمبل ویمبل، عدم وجود زبان برنامه نویسی آن است. این کارکرد هر بلاک چین را به انتقال وجوه و تراکنش های پولی محدود می کند. این محدودیت ها به نوبه خود، معرفی پروتکل های لایه دوم مانند شبکه لایتنینگ را بسیار دشوار می کند. با این حال، برخی از عملکردهای اسکریپت ها را می توان با استفاده از چند امضا و تراکنش های قفل زمانی بر روی مگاوات تکرار کرد.
به گفته اندرو پولسترا (توسعه دهنده بیت کوین):
” معرفی عملکرد قرارداد هوشمند از طریق ترکیبی از پروتکل های Bulletproofs و فناوری های Scriptless Script امکان پذیر است”.
محاسبات کوانتومی
مانند بلاک چین های UTXO امروزی، میمبل ویمبل در برابر محاسبات کوانتومی آسیب پذیر است. این پروتکل برای مدیریت حریم خصوصی و انتشار سکه های میمبل ویمبل جدید، بر رمزنگاری منحنی بیضی (ECC) متکی است. در تئوری، محاسبات کوانتومی میتواند ECC را شکسته و در نتیجه کل پروتکل را تضعیف کند.
توجه به این نکته مهم است که توسعه دهندگان چنین تلاش هایی را قبل از اینکه آسیبی وارد کنند متوقف خواهند کرد. علاوه بر این، عواقب آن بیشتر پروژه های بلاک چین را تحت تأثیر قرار می دهد. بنابراین، اقدامات امنیتی احتمالاً از قبل توسعه داده می شود. به گفته کارشناسانی مانند اندرو پولسترا، میمبل ویمبل میتواند توسط محاسبات اولیه مقاوم در برابر محاسبات کوانتومی ارتقا یابد. با این حال، کار بیشتری برای توسعه اثبات های کوانتومی پایدار از محدوده مورد نیاز است.
میمبل ویمبل در مقابل بیت کوین
یکی از تفاوت های بین بیت کوین و میمبل ویمبل این است که میمبل ویمبل از تراکنش های خصوصی پشتیبانی می کند. با بیت کوین، همه تراکنشها عمومی میشوند؛ کاربران میتوانند مقادیر ورودی و خروجی را بررسی کنند و تأیید کنند که آیا یک تراکنش خاص از طریق کاوشگرهای بیت کوین معتبر است یا خیر. با این حال، هنگام استفاده از میمبل ویمبل، همه مقادیر به صورت هموار با فاکتورهای کور رمزگذاری می شوند.
دومین تفاوت بین میمبل ویمبل و بیت کوین، اندازه داده های بلاک چین آنها نسبت به عملکرد برش است. برخلاف بیت کوین و سایر بلاک چین های Proof-Of-Work، بلاک چین میمبل ویمبل فقط حاوی اطلاعات ضروری است. بنابراین، از بیت کوین کوچکتر بوده و به منابع محاسباتی کمتری نیاز دارد.
در نهایت، هسته های میمبل ویمبل از خلاصه تراکنش های قابل به روز رسانی پشتیبانی می کنند. چنین مکانیزمی با مکانیسم بیت کوین متفاوت است؛ جایی که گره ها هر امضای تراکنش را ذخیره و تأیید می کنند، که از بلوک پیدایش شروع می شود.
چگونه می توانم MimbleWimbleCoins استخراج کنم؟
استخراج MimbleWimbleCoin با دو الگوریتم Cuckarood C29 و Cuckatoo C31 در دسترس است. دومی قبلاً روی Grin کار می کرد و اخیراً به Cuckarood C29 تغییر مکان داد.
استخراج MWC را می توان از طریق استخر محبوب 2Miners در CIS انجام داد که 9000 ماینر دارد و از استخراج انفرادی و استخری پشتیبانی می کند. برای شروع ماینینگ، باید آدرسی را در پلتفرم معاملاتی یا کیف پول دریافت کنید. در تنظیمات ماینر، جزئیات ورود خود را از استخر 2Miners وارد کنید. بعد، خود ماینر را نصب کنید. به عنوان مثال، Gminer برای کارت های Nvidia/lolMiner برای AMD است. سپس، فایل bat. و نام مزرعه را مشخص کنید، به عنوان مثال، rig-777.
چگونه می توانیم سکه های میمبل ویمبل را خریداری کنیم؟
می توانید سکه های میمبل ویمبل را در صرافی هایی مانند WhiteBIT و BitForex خریداری کنید. تنها کاری که باید انجام دهید این است که یک حساب کاربری ایجاد و قبل از خرید توکن های میمبل ویمبل، آن را تأیید کنید. همچنین میتوانید یک کیف پول GUI را از وبسایت رسمی میمبل ویمبل بارگیری کرده تا توکنهای خود را با خیال راحت ذخیره کنید.
آینده میمبل ویمبل چگونه است؟
شکی نیست که تعداد فزاینده ای از کاربران رمزارز ناشناس بودن را در تراکنش های خود در اولویت قرار می دهند. پروتکل میمبل ویمبل می تواند برای جلوگیری از افشای اطلاعات کاربر توسط بلاک چین استفاده شود. تراکنش ها از نظر رمزنگاری، رمزگذاری شده و بنابراین نمی توان آنها را به طور منحصر به فرد اختصاص داد. علاوه بر این، ورودی ها و خروجی های بلاک چین را می توان قطع و حذف کرد.
توسعه دهندگان بلاک چین قدیمی هنوز به دنبال راه هایی برای استفاده از نوآوری های میمبل ویمبل بدون قربانی کردن ساختارهای UTXO هستند. اگر آنها موفق شوند، پتانسیل میمبل ویمبل واقعاً نامحدود خواهد شد.
مقاله پیشنهادی:
سخن پایانی
پروتکل بلاک چین میمبل ویمبل با فاکتورهای کور و طرح های Pedersen به طور خاص برای مبهم کردن ارزش های تراکنش طراحی شده است. ترکیب رمزنگاری این ویژگی ها تضمین می کند که فقط فرستنده و گیرنده در یک تراکنش از مقادیر مربوطه مطلع هستند. این تراکنش ها به طور قابل توجهی با تراکنش های انجام شده در بلاک چین های UTXO مانند بیت کوین متفاوت است. با در نظر گرفتن همه چیز، فناوری بلاک چین میمبل ویمبل، در حال حاضر یکی از خلاقانه ترین راه حل های حفظ حریم خصوصی را در فضای رمزنگاری ارائه می دهد.