در این متن قصد داریم به ارز دیجیتال Route (Router Protocol) بپردازیم. در سالهای اخیر، شاهد افزایش تعداد شبکههای لایه 1 و لایه 2 برای رفع محدودیتهای مقیاسپذیری اتریوم بودهایم. این راهکارها با کاهش هزینههای گس و بهبود توان عملیاتی شبکه، نقش حیاتی در جذب تعداد روزافزون کاربران به اکوسیستم دیفای ایفا کردهاند.
با این حال، گسترش چنین شبکههایی به معنای آن است که اکنون بیشتر فعالیتها در این شبکهها پراکنده شدهاند (به جای اینکه در یک شبکه واحد مانند اتریوم متمرکز شوند). در ادامه همراه بلاگ اکسیر باشید تا به معرفی و بررسی ارز دیجیتال Route بپردازیم.
اهمیت ارز دیجیتال Route چیست؟
موردی که در بخش مقدمه به آن اشاره کردیم منجر به ایجاد مجموعهای از اکوسیستمهای بلاکچین غیرمرتبط شده است که در کنار هم عمل میکنند اما از یکدیگر جدا شدهاند و مانع از رسیدن صنعت ارز دیجیتال به پتانسیل کامل خود خواهند شد. برای رفع این مشکل، به نظر میرسد به یک مکانیسمی نیاز داریم که قابلیت همکاری بین این شبکهها را تسهیل کند، یعنی مکانیزمی که به این شبکهها اجازه میدهد با یکدیگر ارتباط برقرار نموده و دادهها را به اشتراک بگذارند.
پروتکل روتر
روتر یک چارچوب خاص است که به طور مداوم زیرساخت ترابری بین راهحلهای مختلف زنجیرهای لایه1 و لایه2 کنونی و آتی مانند Matic و Ethereum را فراهم میکند. بطور منطقی، روتر قصد دارد زیرساخت ترابری بین چندین زنجیره مختلف را در ساختار خود ارائه دهد. روتر متعهد است زیرساخت ارتباطی را توسعه بدهد تا انتقال داده در سطح قرارداد را در بین زنجیرههای مختلف ممکن سازد و از این طریق انتقال داده در سطح داراییها امکانپذیر شود.
ویژگیهای پروتکل روتر
پروتکل روتر ویژگیهای متعددی را ارائه میدهد که شاید همه آنها ضروری نباشند، اما بودن آنها به ما در زوایای مختلفی کمک خواهد کرد. برخی از مهم ترین ویژگیهای این پروتکل ارز دیجیتال Route (Router Protocol) عبارتاند از:
- قیمت بهینه برای تعویض توکن: روتر از یک الگوریتم مسیریابی تخصصی برای پیدا کردن مسیر بهینه جهت تعویض توکنها در زنجیرههای مختلف استفاده میکند.
- هزینه گس یکپارچه: از $ROUTE به عنوان توکن گس یکپارچه برای تمام انتقالها یا تعویضها در پروتکل روتر استفاده کنید.
- موتور تسویه میانزنجیرهای: با انجام تمام معاملات اتمیک، پروتکل روتر تضمین میکند که دارایی کاربران هیچگاه مسدود نشود.
- ابزار توسعهدهندگان (SDK) برای توسعهدهندگان: از اسدیکی روتر بهره ببرید تا برنامههای توزیعی پیچیده را برای محیط متقاطع زنجیرهای ایجاد کنید.
- استاندارد توکن چندین زنجیرهای: توکنهای چندین زنجیرهای را با یک استاندارد مسئولیتپذیری داخلی راهاندازی و مدیریت کنید.
- بلاکچین مخصوص برنامهها: بلاکچین روتر به عنوان یک لایه حسابداری متعدد و به صورت جهانی عمل خواهد کرد.
معماری پروتکل روتر و ارز دیجیتال Route (Router Protocol)
وقتی به روتر نگاه میکنیم، عکسالعملهای سنتی پروتکلهای متقاطع زنجیرهای که از پلهای یک به یک استفاده میکنند را میتوانیم به وضوح تشخیص دهیم. روتر یک شبکهی خاص میسازد که در آن همه زنجیرهها از طریق یک مجموعه مشترک از نودهای روتر به یکدیگر وصل هستند.
این نودها میتوانند معاملات را در تمام زنجیرههایی که بخشی از شبکه فوقمشی روتر هستند، کنترل کنند. بنابراین، هر زنجیره جدید میتواند به راحتی با ارسال پیکربندیهای مرتبط به تمام نودهای روتر به شبکه فوقمشی روتر متصل شود.
فاکتورهای پروتکل روتر
پروتکل روتر یک راه حل چندجهته و قابل توسعه است که زنجیرههای لایه 1 و لایه 2 کنونی و آینده را به یکدیگر وصل میکند تا انتقال داده در سطح قرارداد را در آنها ممکن سازد. این موضوع میتواند به توکنی ارتباط داشته باشد که در زنجیره مبدأ قفل شده و در زنجیره مقصد قابل تبدیل نیست یا عملیاتی که در زنجیره مبدأ آغاز شده و در زنجیره مقصد ارز دیجیتال Route (Router Protocol) اجرا میشود.
زنجیرهها در ارز دیجیتال Route (Router Protocol)
اینها شبکههای بلاکچینی هستند که جزء شبکه فوقمشی روتر به شمار میروند. زنجیرهای که در آن یک معامله آغاز میشود به عنوان زنجیره مبدأ نامیده خواهد شد، در حالی که زنجیرهای که معامله در آن اجرا میشود به عنوان زنجیره مقصد شناخته میگردد. در حین انتقال متقاطع، پروتکل روتر موجب قفل شدن دارایی کاربران در زنجیره مبدأ و آزاد شدن آنها در زنجیره مقصد نمیشود. برای تسهیل این انتقالها، دو مشخصه حیاتی مرتبط با هر زنجیره وجود دارد:
- شناسه زنجیره: یک شناسه 8 بیتی منحصر به فرد که برای شناسایی یک زنجیره استفاده میشود.
- شناسه منبع: یک شناسه 32 بایتی که برای نقشهبرداری عملیات در زنجیره مبدأ با عملیات در زنجیره مقصد استفاده میشود.
ماژول مدیریت هزینه
با روتر، کاربران حداکثر انعطاف را در انتخاب توکن برای هزینههای معاملات دارند. کاربران میتوانند بین موارد زیر یکی را انتخاب کنند:
- توکن بومی در زنجیره مبدأ (پیشفرض)
- USDC
- ROUTE (تخفیف 50% در هزینههای معاملات)
- DFYN (تخفیف 20% در هزینههای معاملات)
پروتکل روتر از یک ماژول مدیریت هزینه استفاده میکند که هزینههای معاملات را هر 30 تا 60 دقیقه بر اساس تراکم در شبکههای مختلف تخمین میزند. این ماژول مدیریت هزینه به طور کامل ماژولار است و میتواند از توکنهایی به جز توکنهای مذکور پشتیبانی کند و برای کاربران انعطاف بیشتری را فراهم کند. از آنجا که ماژول مدیریت هزینه روتر به طور خاصی به بخشهای دیگر کد متصل نیست، پروژههای دیگر هم قادر به این هستند که از آن استفاده کنند.
نودهای روتر
پروتکل ارز دیجیتال Route (Router Protocol) یک مجموعه ویژه از نودها را حفظ میکند که بر روی زنجیره مبدأ به رویدادها گوش میدهند، پیشنهادهایی برای این رویدادها ایجاد میکنند و پیشنهادهای امضاشده را به عنوان یک رأی بر روی زنجیره مقصد ارسال خواهند کرد. برای اینکه یک انتقال قبول شود، باید تعداد خاصی از آراء جهت عبور از یک آستانه تعیینشده را دریافت کنید. تمام قراردادهای مدنظر یک لیست امن از آدرسها را حفظ میکنند تا فقط آراء دریافتی از نودهای روتر تأیید شده در نظر گرفته شوند. هر گره روتر یک ماژول زنجیرهای Golang اجرا میکند که چهار مؤلفه دارد:
- اتصالدهنده (Connector): مسئول اتصال یک گره روتر به همه زنجیرههایی که بخشی از شبکه فوقمشی پروتکل روتر هستند است. یک کانتکور توسط لیستنر و نویسنده یک گره به اشتراک گذاشته میشود.
- گوشدهنده (Listener): به طور فعال وضعیت تغییرات زنجیره را نظارت میکند تا برای انتقالهای آغازشده آماده گردد. هرگاه یک انتقال تشخیص داده شود، یک پیام ایجاد خواهد و این قسمت آن را به رابط روتر منتقل میکند. این پیام دارای 6 پارامتر کلی است: شناسه زنجیره مبدأ، شناسه زنجیره مقصد، شناسه منبع، نوع انتقال (انتقال قابل معامله، انتقال غیرقابل معامله یا انتقال عمومی)، نانس و بار (داده برای انتقال خاص).
- رابط روتر (Router): پیامهای ایجادشده از لیستنر را دریافت کرده و آنها را به نویسنده منتقل میکند.
- نویسنده (Writer): مسئول تجزیه و تحلیل پیام به یک معامله معتبر و ارسال آن به زنجیره مقصد است.
سخن پایانی
پروتکل روتر و کلیه اجزای آن جزو پیچیدهترین بخشهای مربوط به بلاکچین محسوب میشوند. در واقع یادگیری روند فعالیت این پروتکل خود به ساعت ها زمان احتیاج دارد. در هر صورت نباید از اهمیت این موضوع خاص چشمپوشی کنیم، زیرا ممکن است در آینده ارز دیجیتال Route اهمیت شایان توجهی پیدا کند.
نظرات کاربران