3 سال پیش
زمان مطالعه : 5 دقیقه
ویتالیک بوترین برای ارتباط پروژه های مختلف مقیاس پذیری لایه دو ، راه حلی را پیشنهاد می کند
پروتکل های لایه دوم دیفای در حال حاضر نمی توانند با یکدیگر ارتباط برقرار کنند. ویتالیک بوترین راه حلی را در این زمینه ارائه داده است.
در تلاش برای کاهش کارمزد تراکنش ها ضمن ایجاد یک اکوسیستم یکپارچه ، بنیانگذار اتریوم (Ethereum) ، ویتالیک بوترین ، یک راه حل برای نوع خاصی از مقیاس پذیری متقابل ارائه داده است.
در این رابطه بخوانید : ارز دیجیتال اتم چیست؟ و چه کاربردی دارد؟
این راه حل نشان می دهد که چگونه دو پروتکل که از رولآپ ( Rollup) استفاده می کنند می توانند با یکدیگر ارتباط برقرار کنند و در عین حال ارتباط متقابل و ترکیب پذیری را حفظ کنند.
رول آپ ها یا راه حل های لایه دو اساساً شبکه های قرارداد هوشمندی هستند که داده های تراکنش ها از زنجیره اصلی را پردازش و ذخیره می کنند. با این وجود ، انواع مختلف رول آپ وجود دارد که هر کدام از آنها از قراردادهای هوشمند منحصر به فردی مانند (optimistic) و (zero-knowledge) استفاده می کنند.
در حالی که تعدادی از پروژه های دیفای ، رول اپ های لایه دو نظیر (Loopring) و (Synthetix) را به کار گرفته اند ، اما انواع مختلف رول اپ به این معنی است که پروژه ها قادر به برقراری ارتباط مستقیم با یکدیگر در لایه دو نیستند.
طبق پیشنهاد بوترین ، فرض می شود که یک رول اپ می تواند تراکنش های ساده را پردازش کند در حالی که دیگری پشتیبانی کامل قرارداد هوشمند را دارد. در حال حاضر پیشنهادهایی برای انتقال بین دو پروتکل قرارداد هوشمند که از رول اپ استفاده می کنند وجود دارد.
برای توضیح نحوه کار این طرح پیشنهادی ، بوترین مثالی از یک واسطه مبادله ای فرضی که “ایوان” نامید ارائه داد. ایوان دارای یک حساب “IVAN_A” در رول اپ A است که به طور کامل آن را کنترل می کند و همچنین بخشی از دارایی اش را به یک قرارداد هوشمند “IVAN_B” در رول اپ B واریز کرده است.
همچنین بخوانید : متادیتا (metadata) در تراکنش های بلاک چین چیست؟
قرارداد هوشمند برای پذیرفتن “memos” برنامه ریزی شده است که شامل داده هایی از سوی افرادی است که برای تراکنش های بعدی به آن ارسال می شود. تراکنش ها یک لایه اتصال ایجاد می کنند که سپرده ها را در تمام این قراردادهای جداگانه نگه می دارد و اجازه می دهد رول اپ A از طریق این لایه به رول اپ B ارسال شود.
بوترین اظهار داشت روند به شکل شرح عمل می کند:
“آلیس N کوین و کد مموی ALICE_B را همراه با تراکنشی به IVAN_A ارسال می کند. ایوان یک تراکنش برای ارسال کوین های TRADE_VALUE * (هزینه 1) از طریق IVAN_B به ALICE_B ارسال می کند ”
وی افزود بدترین حالت این خواهد بود که ایوان مطابق انتظار کوین ها را به ALICE_B ارسال نکند.
بوترین تأکید کرد که در این صورت آلیس همچنان می تواند صبر کند تا تراکنش در رول اپ A تأیید شود ، مسیر جایگزینی برای دریافت کوین در رول اپ B برای پرداخت کارمزد ها پیدا کرده و سپس به سادگی وجوه خود را مطالبه می کند.
ایلان موروچ (Alon Muroch) در واکنش به این پیشنهاد اشاره کرد که این روند مشابه نحوه تسویه تراکنش در بانک ها عمل می کند.
ترجمه شده توسط مجله خبری نیپوتو
خرید و فروش ارزهای دیجیتال از امروز شروع کنید
ممکن است علاقه مند باشید
ثبت دیدگاه
لیست نظرات (0)
انتخاب سردبیر
مفاهیم پایه
بیشتر بخوانید