با توسعه بازار ارزهای دیجیتال و شبکههای زیرمجموعه آن، احتمال این که بلاک چین در دست شبکههای چند زنجیرهای (Multichain) قرار بگیرد، بسیار بالاست. اغلب شبکههای بلاک چینی در حال حاضر چندان قادر به ارتباط مستقیم و همکاری با هم نیستند و این ارتباط بین دو بلاک چین با واسطه دیگری انجام میگیرد. با بروز این چالشها توسعه دهندگان درصدد پیدا کردن راه حلی برآمدند و به این ترتیب مفهوم جدیدی با نام پروتکل ارتباط بین بلاک چینی (Inter-Blockchain Communication Protocol) شکل گرفت که به اختصار به آن IBC میگویند. در این نوشته از کیف پول من قصد داریم با این پروتکل جدید ارتباط بین بلاک چینی و هدف از توسعه IBC از اتصال بین بلاک چینهای مختلف را شرح دهیم و نهایتا با اهمیت و روشهای استفاده از IBC آشنا شویم.
موضوع 📜 | تکنولوژی IBC چیست؟ |
مدت زمان مطالعه ⌛ | 11 دقیقه |
منتشر شده توسط 🙍♂️ | صرافی ارز دیجیتال کیف پول من |
تاریخ انتشار 📅 | 1402/05/21 | 8/12/2023 |
آشنایی با پروتکل ارتباط بین بلاک چینی (IBC)
«در وب 2 شبکه بزرگتر و در وب 3 کسی که بزرگترین شبکه مشترک را بسازد برنده خواهد شد.» این جملهای است که هری آلفورد، مدیر کسب و کار صرافی کوین بیس در یکی از گزارشهای جدید خود بیان کرده است. جملهای که به نظر با پیشبینیهای آینده بلاک چین منطقی و درست به نظر میرسد. اکوسیستم کازماس چند سال پیش اعلام کرد که قصد دارد در برنامه جدید خود از شبکهای از مجموع بلاک چینهای مستقل رونمایی کند که این شبکههای بلاک چینی بتوانند به طور غیرمتمرکز و مستقیم با هم ارتباط برقرار کنند و به این شکل از فعالیت یک طرفه و بدون تعامل بین شبکهها جلوگیری شود. پروتکل ارتباط بین بلاک چینی یا همان IBC با چنین هدفی توسط کازماس طراحی شده است. با IBC بلاک چینهای مستقل قادر خواهند بود دادهها (توکنها) را به صورت مستقیم به یکدیگر ارسال کنند و در قالب شبکه بلاک چین با هم ارتباط برقرار کنند.
از آن جایی که بیشتر پلهای بین زنجیرهای که ما میشناسیم توسط اشخاص و شرکتهای ثالث مستقل ساخته شدهاند و براساس پروتکل خود از درجه امنیت و بلوغ متفاوتی برخوردارند، شاهد کاهش امنیت و تجربههای ماخوشایند در نقل و انتقالات بین شبکهای بلاک چین پس از خرید اتریوم و سایر توکنها هستیم. این قضیه باعث شده که IBC روی کار بیاید و دادهها را بدون نیاز به Trustless توسط لایه و با کانال اختصاصی ارسال کند و دادههایی که در طول این فرایند تایید شدهاند، به مقصد برسند.
تکنولوژی IBC در مارس سال 2021 راه اندازی و در ماه نوامبر همان سال در 22 شبکه فعال شد. تا به امروز بیش از 1.5 میلیون تراکنش از طریق این تکنولوژی در هر ماه انجام میگیرد. دارندگان ارزهای دیجیتال برای کار با سواپ، استیکینگ و اتباط بین بلاک چینی از شبکه موسیس که IBC در آن فعال است، استفاده میکنند. علاوه بر این اهمیت فعال سازی IBC به این جا ختم نمیشود و در قراردادهای هوشمند، انتقالات NFT، پیام رسانها، فید داده و غیره در ساخت اپلیکیشن میان زنجیرهای، میتوان از این فناوری استفاده کرد.
آشنایی با شبکههای سازگار با IBC
تعداد پروژههای سازگار با تکنولوژی IBC بسیار زیادند و اکثر این پروژهها مطابق Cosmos SDK طراحی و توسعه یافتهاند. برخی از برجستهترین و معروفترین بلاک چینهایی که با IBC سازگار هستند، عبارتند از:
- Binance Smart ChainTerra
- Crypto.org Chain Celer
- Kava
- Oasis
- Secret
برای مشاهده و بررسی لیست کامل پروژههای سازگار با تکنولوژی IBC میتوانید به برنامههای شبکه کازماس سر بزنید.
نکات مهم درباره IBC
- تکنولوژی IBC پروتکل لایه کاربردی نیست و فقط مسئولیت انتقال داده، احراز هویت حساب کاربری و قابلیت اطمینان را در شبکهها بر عهده دارد.
- این پروتکل، نوعی پروتکل مبادله اتمی نیست و در واقع نقل و انتقالات توکن را با لایه کاربردی پروتکل IBC انجام میدهد.
- IBC پروتکل اشتراک گذاری هم محسوب نمیشود و هیچ دستگاه واحدی برای به اشتراک گذاری بین شبکهها وجود ندارد؛ به جای دستگاه، مجموعهای از ماشینهای حالت در شبکههای بلاک چینی متمترکز شدهاند که رابطهای مشترک را به اشتراک میگذارند.
- فناوری IBC مقیاس بندی لایه اول است نه دوم و فعالیت خود را برای تمام مدارهای موجود در لایه اول اعمال میکند.
مطلب پیشنهادی: بررسی لایه های مختلف بلاکچین
نحوه کارکرد پروتکل IBC
فناوری IBC به بلاک چینهای مستقل این امکان را میدهد تا بدون نیاز به اعتماد و قابلیت اطمینان با همدیگر ارتباط برقرار کنند. با وجود این که IBC بخشی از نقشه راه پروژه کازماس محسوب میشود، توسط بلاک چینهای اکوسیستم کازماس متصل به این شبکه مورد استفاده قرار میگیرد؛ این بلاک چینها امکان اتصال به این شبکه و استفاده از آی بی سی در حالت استاندارد بین زنجیرهای را با بلاک چینهای دیگر دارند.
پروتکل IBC از دو لایه پایه TAO که وظیفه انتقال، دستور و تصدیق را برعهده دارد و لایه اپلیکیشن APP بر روی TAO ساخته شده است، تشکیل شدهاند. کارایی پروتکل ارتباط بین بلاک چینی عمدتا به لایه TAO مربوط میشود. به عبارتی بهتر با لایه اپلیکیشن هر پروتکلی میتواند روی آن ساخته شده و به اجرا در بیاید.
مهمترین ویژگیهای IBC این است که شبکههای بلاکچینی متصل شده به آن دیگر نیازی به ارتباط مستقیم با هم ندارند و به جای آن میتوانند دادهها را از طریق کانالهای اختصاصی با ماژولهای هوشمند رد و بدل کنند این ماژولهای هوشمند بدون نیاز به اعتماد، وضعیت ارسال بلاک چینهای دیگر را در صورت معتبر بودن تایید میکنند. بنابراین بدون نیاز به مجوز و اعتماد در پروتکل ارتباط بین بلاکچینی هر فردی میتواند لایهای را اجرا کند و دیگر در این شرایط نیازی نخواهد بود که بلاک چینها به این افراد که دادههایی را منتقل میکنند اعتماد کنند. با این ویژگی بدون ایزوله شدن چینها از یکدیگر، استقلال هر شبکه بلاک چینی حفظ میشود.
نحوه استفاده از پروتکل ارتباط بین بلاک چینی
برای استفاده از قابلیت IBC در بلاک چینهای مختلف، بهترین راه استفاده از صرافی غیرمتمرکز پروتکل آزموسیس خواهد بود. علاوه بر این میتوان به صورت دستی و با استفاده از ولت کپلر و انتخاب کانالها برای انتقال سرمایه دیجیتالی پس خرید تتر یا هر توکن دیگر از قابلیت تکنولوژی آی بی سی استفاده کرد. کارمزد تراکنشهای انجام گرفته با تکنولوژی IBC بر اساس پارامترهای مخصوص به هر بلاک چین تنظیم خواهد شد؛ اما در حال حاضر تراکنشهای این تکنولوژی جدید رایگان هستند و یا کارمزد بسیار ناچیزی دارند.
امنیت تکنولوژی IBC
مکانیزم جداسازی خطا در تکنولوژی IBC برای حفظ امنیت کاربران مورد استفاده قرار میگیرد و به این طریق درصد آسیب و ضررهای احتمالی کاهش مییابد. به مانند سایر بسترها و شبکههای بلاک چین، در مورد تکنولوژی پروتکل ارتباط بین بلاک چینی هم باید بحث امنیت را جدی بگیریم و در حفظ و نگهداری دادهها و اطلاعات با مطالعه جدیدترین اخبار درباره این تکنولوژی کوشا باشیم. در IBC به خاطر انتقالات دیتا با اتصالات و کانالهای مربوطه، امکان ایجاد مشکلات امنیتی وجود دارد؛ به ویژه این که تکنولوژی IBC جدید است و مشاهده خطاها و بروز مشکلات امنیتی در آن دور از ذهن نیست. به همین خاطر مکانیزم جداسازی خطا ساخته شده تا امنیت کاربران تا حد زیادی حفظ شود.
مطلب پیشنهادی: بررسی کامل و کاربردی لایه یک بلاکچین
بررسی ویژگیهای IBC در یک نگاه
- IBC پروتکل منبع باز (Open-Source) برای انتقال دادهها بین دفتر کل توزیع شده مستقل و نهایتا اتصال زنحیرهای بلاکها به همدیگر است.
- پروتکل اتباط بین بلاک چینی به زنجیرهای ناهمگن اجازه ارتباط با هم بدون اعتماد و مبادله دادهها و داراییها مانند خرید بیت کوین را میدهد.
- با تکنولوژی IBC توکنها با هم قابلیت همکاری پیدا میکنند.
- در فناوری IBC بلاک چینها نیازی به ارتباط مستقیم با هم ندارند و به جای آن ارسال اطلاعات از طریق کانالها و با استفاده از قراردادهای هوشمند جهت اتصال بین زنجیرهای انجام میگیرد.
نگاهی به آینده تکنولوژی IBC
پروتکل ارتباط بین بلاک چینی فقط دو سال است که طراحی و توسعه یافته است و هنوز در اول راه توسعه شبکههای بلاک چینی قرار دارد؛ وجود این شبکه نشان میدهد که آینده کریپتو چگونه میتواند باشد. با IBC میتوان فراتر از جنگهای اکوسیستمی حرکت کرد و شبکهای از راهحلهای مختلف را برای رویارویی با یک چالش مشترک ایجاد کرد. آیندهای که برای IBC در پیش است، آیندهای بدون مجوز و اعتماد بین شبکههای بلاک چینی خواهد بود و در آن اکوسیستمها مکمل یگدیگر خواهند شد. با این ویژگی کاربران رقبا را بهتر تحلیل و بررسی خواهند کرد و بدون هیچ محدودیتی برای استفاده از محصولات و خدمات تصمیم خواهند گرفت.
در این نوشته از کیف پول من به بررسی تکنولوژی IBC که توسط کازماس منتشر شده است، پرداختیم. در مطالب دیگر وبلاگ کیف پول من به کازماس و سایر پروژههای محبوب با قابلیت کسب درآمد بالا پرداختهایم. پیشنهاد میکنیم به این مطالب سر بزنید و با جدیدترین تکنولوژیها و روشهای کسب سود و درآمد نوین آشنا شوید.
برای دریافت فایل PDF این مقاله اینجا کلیک کنید