1. صفحه اصلی
  2. مقالات ارز دیجیتال
  3. ارزهای دیجیتال
  4. پروتکل مارلین چیست؟

پروتکل مارلین چیست؟

پروتکل مارلین چیست؟
لوگو علیرضا محرابی
پروتکل مارلین چیست؟
ارزهای دیجیتال

پروتکل مارلین (Marlin) یک پروژه متن باز است که برای ایجاد برنامه‌های مختلف در حوزه وب ۳ و دیفای، به عنوان یک زیر ساخت قابل برنامه‌ ریزی با کارایی بالا عمل می‌کند. هدف مارلین این است که به وسیله بهینه‌سازی ارتباط بین نودها در پلتفرم‌های همتا ‌به ‌همتا، مقیاس ‌پذیری ایجاد کند. در این مقاله قصد داریم به معرفی و بررسی پروتکل مارلین (Marlin) بپردازیم.

پروتکل مارلین (Marlin) چیست؟

آشنایی با پروتکل مارلین

پروتکل Marlin به عنوان یک پروژه متن باز توسط سیدارتا دوتا (Siddhartha Dutta) راه اندازی شده است و قصد دارد وضعیت سیستم‌های ارتباطی همتا ‌به ‌همتا را ارتقا دهد و همچنین پلتفرم‌های بلاک چین، برنامه‌های کاربردی و پروتکل‌ها را نیز تقویت کند. عملکرد سیستم ‌های غیر متمرکز که ‌بر ارتباطات همتا‌ به ‌همتا مبتنی هستند، از طریق ارسال پیام توسط نودهای شبکه به سایر نودها و توزیع آن در کل شبکه صورت می گیرد. این شبکه‌ها معمولا به دلیل مصرف بالای پهنای باند، تاخیر در انتشار پیام‌ها و همچنین تراکم و عدم پاسخگویی شبکه به درخواست کاربران در زمان ازدحام، به شدت نا کارآمد هستند.

مارلین برای رفع مشکلات ذکر شده ایجاد شده است. پروتکل مارلین را به عنوان یک بلاک چین لایه صفر می توان در نظر گرفت. توسعه‌دهندگان می‌توانند در زنجیره‌های لایه اول، با استفاده از بستر پروتکل Marlin، ضمن ایجاد برنامه‌های خود، از مزایایی مانند مصرف کمتر پهنای باند، مقیاس‌ پذیری بالا و حفظ حریم خصوصی نیز بهره‌مند شوند.

نحوه کار پروتکل Marlin

نحوه کار پروتکل مارلین

پروتکل Marlin دارای قابلیت‌هایی از جمله مقیاس‌ پذیری بالا، غیر‌متمرکز بودن و حفظ حریم خصوصی کاربران و ناشناس ماندن تراکنش‌ ها می باشد. این پروتکل از 4 قسمت مختلف برای دستیابی به این قابلیت ها استفاده می‌کند. این 4 قسمت شامل Marlin Multicast SDK، OpenWeaver، Marlin cache، Metanode می باشد که در ادامه به معرفی آنها و نحوه کارکردشان می‌پردازیم.

Marlin Multicast SDK

قسمت Marlin Multicast SDK از طریق شبکه مارلین، کار ارسال و دریافت اطلاعات را انجام می‌دهد و برای کاربرانی ایجاد شده است که به تجربه کاربری در Web2 عادت دارند و از برنامه‌های بلاک چینی نمی‌توانند استفاده کنند. توسعه‌دهندگان همچنین می‌توانند برای ارتباط سریع بین نودهای خود و ایجاد بلاک‌‌ها، از کیت توسعه مارلین استفاده کنند. نودهای این پروتکل Metanode نامیده می‌شوند.

OpenWeaver

قسمت OpenWeaver برای استقرار شبکه‌های Relay در انواع بلاک‌ چین‌ ها، به عنوان یک چارچوبی مقیاس‌ پذیر است که این امکان را به شبکه‌های بلاک چینی می‌دهد که به مقیاس پذیری بالاتری از طریق غیرمتمرکز ‌سازی نودهای خود دست یابند.

Marlin cache

از قسمت Marlin cache برای ارزان‌تر کردن و افزایش سرعت تبادل اطلاعات و همچنین شخصی‌سازی بازارهای NFT، به عنوان یک حافظه استفاده می‌شود.

Metanode

Metanode همان نودهای مارلین می باشند که برای ایجاد برنامه‌ های پایدارتر مورد استفاده قرار می گیرند. کاربران می‌توانند به یکی از نودهای این شبکه تبدیل شوند و به این ترتیب می توانند درآمد خوبی را از طریق پهنای باند خود که به اشتراک می گذارند، کسب کنند.

از تمامی قابلیت‌ های مارلین در شبکه ‌های بلاک چینی، برنامه‌های غیر ‌متمرکز و پروتکل‌های مختلف می توان استفاده کرد. استفاده از قابلیت‌های مارلین، سبب کاهش تاخیر در انجام تراکنش‌ها به ۱۰۰ میلی ثانیه، افزایش سرعت ارتباطات P2P و همچنین افزایش توان عملیاتی شبکه‌های بلاک چینی تا ۵۰۰ برابر می شود. برنامه‌های مختلفی می‌توانند از خدمات مارلین بهره مند شوند اما این پروتکل برای بازی‌ها و برنامه های غیرمتمرکز، بیشترین میزان استفاده را فراهم می‌کند.

پروتکل Marlin چندین ویژگی بسیار منحصر ‌به ‌فرد از جمله مقیاس‌ پذیری و سرعت بالای چندپخشی (Multicast) دارد. Multicast یا چندپخشی، روشی شبکه‌ای می باشد که ترافیک یک دستگاه به چندین دستگاه مختلف را به صورت کارآمد توزیع می کند. در واقع ارتباطات Multicast در شبکه‌های کامپیوتری عبارت است از ارتباطاتی که یک یا چند گروه از کامپیوتر‌ها به برقراری ارتباط با یک گروه خاص از کامپیوتر‌ها بپردازند. برای مثال، یک جلسه ویدیویی می تواند به یک گروه چندپخشی مانند رایانه‌ها، تلفن‌ها و دستگاه‌ها ترافیک اطلاعات را ارسال ‌کند. این قابلیت همچنین باعث انعطاف‌ پذیری بالاتر با مصرف پهنای باند کمتر و ناشناس بودن در لایه شبکه می‌شود.

نودهای پروتکل مارلین

نودهای پروتکل مارلین

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 چیست؟

پروتکل مارلین از دو نوع توکن متفاوت برای جداسازی مسئولیت‌ های اجرایی و حاکمیتی استفاده می‌کند. این پروتکل برای واگذاری حق رای به نودهای مارلین و همچنین کمک به تامین امنیت آن، از توکن 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، در پروتکل مارلین می توانند پروپوزال ایجاد کنند.

نحوه توزیع توکن POND

۳۱.۹% برای رشد و توسعه پروتکل مارلین

%۲۱.۸ برای پاداش استیکینگ 

%۱۷.۲ برای فروش خصوصی

۱۶% برای توزیع در فرآیندی به نام FlowMint 

۱۰% برای تیم سازنده پروتکل مارلین

%۳.۱ برای مشاوران

سخن پایانی

ارز دیجیتال POND یک رمز ارز مبتنی بر اتریوم و با استاندارد ERC20 می باشد که می توان آن را از صرافی‌ های متمرکزی از جمله بایننس، کوکوین، کوینکس، MEXC، کوین بیس، هوبی، LBank و Gate.io، همچنین از صرافی‌های غیر‌متمرکز از جمله سوشی سواپ و یونی سواپ ورژن ۲ خریداری کرد. کاربران می توانند این ارز دیجیتال را در کیف پول‌ های نرم‌ افزاری تراست ولت، توکن پاکت، متامسک، مث ولت، Coin98 و همچنین در کیف پول‌های سخت‌افزاری لجر و ترزور نگهداری کرد.

در این باره بیشتر بخوانید

نظر بدهید

شماره موبایل شما منتشر نخواهد شد. قسمت های مورد نیاز علامت گذاری شده اند *

0 دیدگاه

1 نفر این مطلب برایشان مفید بوده است.
0 نفر این مطلب برایشان مفید نبوده است.
×بستن صفحه
پشتیبان فروش(مریم حسنی)
موبایل 09104737258
واتساپ شروع گفتگو
تلگرام @Armteam_admin_17
داخلی 101
پشتیبان فروش(الهام فرامرزی)
موبایل 09101364784
واتساپ شروع گفتگو
تلگرام @Armteam_admin_1
داخلی 102
پشتیبان فروش(سعید کاویانی)
موبایل 09304891297
واتساپ شروع گفتگو
تلگرام @Armteam_admin_44
داخلی 116
پشتیبان فروش(یوسف فرخنده)
موبایل 09304891085
واتساپ شروع گفتگو
تلگرام @Armteam_admin_9
داخلی 118
پشتیبان فروش(سعید کاویانی)
موبایل 09303960494
واتساپ شروع گفتگو
تلگرام @Armteam_admin_18
داخلی 107
پشتیبان فروش(پوریا خضری)
موبایل 09104738165
واتساپ شروع گفتگو
تلگرام @Armteam_admin_16
داخلی 113
پشتیبان فروش(مجید نوری)
موبایل 09304890560
واتساپ شروع گفتگو
تلگرام @Armteam_admin_32
داخلی 114
پشتیبان فروش(پریسا متولی)
موبایل 09192757633
واتساپ شروع گفتگو
تلگرام @armteam_admin_29
داخلی 106
پشتیبان فروش(یوسف فرخنده)
موبایل 09194198792
واتساپ شروع گفتگو
تلگرام @armteam_admin_33
داخلی 118
پشتیبان فروش(پریسا مولودی)
موبایل 09304890686
واتساپ شروع گفتگو
تلگرام @Armteam_admin_20
داخلی 117
پشتیبان فروش(داوود فخری)
موبایل 09192353887
واتساپ شروع گفتگو
تلگرام @armteam_admin_27
داخلی 109
پشتیبان فروش(علی صفری)
موبایل 09034561556
واتساپ شروع گفتگو
تلگرام @Armteam_admin_21
داخلی 103
سبد گردانی(احمد یاراحمدی)
موبایل 09037236791
واتساپ شروع گفتگو
تلگرام @Armteam_admin_39
داخلی 203
سبدگردانی(فاطمه باقرزاده)
موبایل 09304891628
واتساپ شروع گفتگو
تلگرام @Armteam_admin_7
داخلی 201
سبدگردانی(فاطمه باقرزاده)
موبایل 09037298168
واتساپ شروع گفتگو
تلگرام @Armteam_admin_37
داخلی 205
اطلاعات تماس(دفتر فروش)
تلفن 021-22021030
تلفن 021-22021040
اینستاگرام @alireza.mehrabii
کانال تلگرام @alirezamehrabi_com