معرفی نودهای پروتکل مارلین و توکنPOND
پروتکل Marlin به عنوان یک پروژه متن باز توسط سیدارتا دوتا (Siddhartha Dutta) راه اندازی شده است و قصد دارد وضعیت سیستمهای ارتباطی همتا به همتا را ارتقا دهد و همچنین پلتفرمهای بلاک چین، برنامههای کاربردی و پروتکلها را نیز تقویت کند. عملکرد سیستم های غیر متمرکز که بر ارتباطات همتا به همتا مبتنی هستند، از طریق ارسال پیام توسط نودهای شبکه به سایر نودها و توزیع آن در کل شبکه صورت می گیرد. این شبکهها معمولا به دلیل مصرف بالای پهنای باند، تاخیر در انتشار پیامها و همچنین تراکم و عدم پاسخگویی شبکه به درخواست کاربران در زمان ازدحام، به شدت نا کارآمد هستند.
مارلین برای رفع مشکلات ذکر شده ایجاد شده است. پروتکل مارلین را به عنوان یک بلاک چین لایه صفر می توان در نظر گرفت. توسعهدهندگان میتوانند در زنجیرههای لایه اول، با استفاده از بستر پروتکل Marlin، ضمن ایجاد برنامههای خود، از مزایایی مانند مصرف کمتر پهنای باند، مقیاس پذیری بالا و حفظ حریم خصوصی نیز بهرهمند شوند.
پروتکل Marlin دارای قابلیتهایی از جمله مقیاس پذیری بالا، غیرمتمرکز بودن و حفظ حریم خصوصی کاربران و ناشناس ماندن تراکنش ها می باشد. این پروتکل از 4 قسمت مختلف برای دستیابی به این قابلیت ها استفاده میکند. این 4 قسمت شامل Marlin Multicast SDK، OpenWeaver، Marlin cache، Metanode می باشد که در ادامه به معرفی آنها و نحوه کارکردشان میپردازیم.
نودهای پروتکل مارلین
4 نوع نود در معماری فعلی پروتکل مارلین وجود دارد که شامل بیکن (Beacon)، مانیتورینگ (Monitoring) یا نظارت، (Relay) و (User (Producers + Consumers می شود. در ادامه به معرفی هر کدام از این نودها می پردازیم.
1- بیکن (Beacon)
این نودها مانند Seed Nodes در سایر شبکهها می باشند. Seed Nodes گرههای همیشه فعالی اند که انتقال دادهها به سایر همتایان متصل را انجام می دهند.
2- مانیتورینگ (Monitoring) یا نظارت
این نودها نظارت شبکه را از طریق ادغام گزارشها و متریکهایی که از گرههای دیگر میگیرند، بر عهده دارند.
3- Relay
نودهای Relay تشکیل دهنده هسته اصلی شبکه هستند که انتقال اطلاعات از یک کاربر به سایر کاربرها را بر عهده دارند.
4- (User (Producers + Consumers
گرههای User پیامهایی را که از طریق شبکه پخش میشوند را تولید و دریافت میکنند.
اپراتورهای Cluster مدیریت نود های بیکن، Relay و مانیتورینگ را اجرا می کنند. نحوه عملکرد شبکه مارلین را در تصویر پایین می توانند مشاهده کنید.
سرویسهای پروتکل Marlin
توسعه دهندگان میتوانند برای ایجاد و راهاندازی برنامه های غیر متمرکز (Dapp) خود بر بستر شبکههای بلاک چینی دیگر، از پروتکل Marlin استفاده کنند. توسعه دهندگان می توانند از سرویسهای مختلف مارلین مانند، Multicast SDK Marlin cache و OpenWeaver برای انجام این کار استفاده کنند.
کاربران نیز میتوانند به عنوان یکی از نودهای این پروتکل، کار خود را آغاز کنند. کاربران برای انجام این کار باید 3 مرحله را پشت سر بگذارند که عبارتند از:
1- کاربران در ابتدا باید توکن LIN استیک کنند تا به شبکه نودهای پروتکل Marlin بپیوندن و از رفتارهای غلط با پرداخت غرامت یا اسلشینگ به واسطه توکنهای استیک شده، جلوگیری کنند.
2- در مرحله دوم کاربران باید به یکی از Relay های غیر متمرکز مارلین بپیوندند.
3- در مرحله آخر نیز باید یکی از انواع نودها در پروتکل مارلین را انتخاب و در آن مشارکت کنند.
توکن POND چیست؟
پروتکل مارلین از دو نوع توکن متفاوت برای جداسازی مسئولیت های اجرایی و حاکمیتی استفاده میکند. این پروتکل برای واگذاری حق رای به نودهای مارلین و همچنین کمک به تامین امنیت آن، از توکن POND استفاده میشود. برای اجرا و راهاندازی نود در پروتکل مارلین نیز از توکن MPOND یا LIN استفاده میشود. از بریج پروتکل مارلین برای ایجاد LIN استفاده میشود. کاربران با قفل کردن ۱ میلیون واحد توکن POND، می توانند یک توکن MPOND ایجاد یا Mint کنند.
همچنین برای دریافت یک میلیون واحد POND، باید ۱ واحد MPOND پرداخت کنند. حداکثر عرضه POND، ۱۰,۰۰۰,۰۰۰,۰۰۰ واحد و حداکثر عرضه LIN ۱۰,۰۰۰ واحد می باشد.
کاربردهای POND و MPOND
1- هر نود در مارلین برای پیوستن به شبکه، به حداقل یک واحد توکن MPOND نیاز دارد.
2- فقط دارندگان توکن MPOND میتوانند رای خود را در فرآیندهای حاکمیتی پروتکل مارلین اعلام کنند و یا اقدام به ارائه پرپوزالهای خود کنند.
3- تبدیل POND به MPOND خیلی سریع و آنی انجام می شود، در حالی که تبدیل MPOND به POND با تاخیر انجام میشود.
4- با توکن POND، پاداش استیکینگ ولیدیتورها در شبکه مارلین پرداخت میشود.
5- با توجه به سرعتی که نودهای شبکه Marlin در اجرای تراکنش ها دارند، به آنها پاداش تعلق میگیرد.
6- سازمان مستقل غیر متمرکز (DAO) پروتکل مارلین، تعیین کننده نحوه توزیع POND در بین بلاک چینهای مختلف می باشد.
7- همه دارندگان توکن MPOND، در پروتکل مارلین می توانند پروپوزال ایجاد کنند.
دیدگاهتان را بنویسید