یکی از تکنولوژیهای بسیار جالب پروتکلی، ارتباط مابین بلاکچینی (IBC) نام دارد. مسئولیت انتقال دادهها بین دو بلاکچین متفاوت بوده و احراز هویت آنها برعهده IBC است. تکنولوژی IBC برای فعالیت درست، به قرارگیری استانداردهای بین زنجیرهای معروف به ICS در سازوکار خود، نیاز دارد. این تکنولوژی میتواند خلاف بیشتر فناوریهای ارائه شده درجهت انتقال دادههای مابین کراس چین و بلاک چینها در محیطی مطمعن و دارای امنیت فعالیتش را ادامه دهد. در این مقاله از صرافی فراچنج همراه ما باشید تا به بررسی مفهومی تکنولوژی پروتکل IBC (شبکه انتقال بین بلاکچینی) بپردازیم.
ساختار پروتکل IBC، به شبکه اینترنت شباهت دارد. بلاک چینها به وسیله این پروتکلها به هم متصل شده و بدون استفاده از سایر ابزارها، مشغول به دیتا و انتقال دادهها میگردند. با بررسی اصل قانون تمرکززدایی (Decentralization)، اداره فناوری بلاکچین به وسیله توکنها با شبکه مخصوص آن امکانپذیر نیست. تشکیل فناوری IBC برای انجام همین مسئله صورت گرفته و اکنون مورد استفاده برای بلاکچینهای مخصوص مانند Cora و Hyperledger Fabric قرار گرفته اند.
تیم شبکه کازماس (Cosmos) برای اولین بار تکنولوژی ارتباط بین بلاکچینی IBC را ارائه کرد. این تیم، هدفش داخل دنیای بلاک چینی تشکیل یک اینترنت بود. این تکنولوژی کمک کرد تعامل شبکههای گوناگون و فعالیتهای دوطرفه آنهابه وجود آید. در واقع، تیم کازماس میخواست با ساخت یک پروتکل قوی، دنیای رمزارزها را تبدیل به یک دهکده کوچک به همراه تعامل کند. شبیه به تاثیری که اینترنت روی دنیای اطراف ما قرار داده است. پروتکل IBC این امکان را به شبکههای گوناگون بلاکچین میدهد تا مستقیما با یکدیگر در قالب شبکه مولتی چین در ارتباط قرار بگیرند. یکی از ۳ جزء مهم و آخرین قسمت از پروژه توسعه شبکه کازماس فناوری IBC، است. دو گزینه دیگر از شبکه کازماس، که موجب تکمیل تکنولوژی IBC و ساختار آن میگردد، Cosmos SDK و Tendermint Core نام دارند.
بهتر است، برای درک جامع IBC، چگونگی عملکرد ساختار شبکه اینترنت کل جهان و ساز کار آن را تصور کنیم. کامپیوترها برای اینکه برقراری ارتباط بین کاربران را ایجاد کند، باید سرورهای متمرکزی را با مجوز پروتکلهایی مانند TCP و IP ارائه دهند. شبکههای اینترنتی به وسیله ارتباط بین آدرسهای IP و TCP شکل میگیرند و کاربران از آنها بهره میبرند. این تکنولوژی در مقابل سرورهای بزرگ، همه شبکههای بلاکچین را متصل به یکدیگر میکند. کاربران بابهره گرفتن از IBC، میتوانند ساخت یک حساب کاربری میان چینی (Interchain Account) را ایجاد و داخل دنیای دیفای (DeFi) شرکت کنند. همینطور با بهره مندی از چند شبکه بلاکچین در یک زمان معامله انجام دهند.
به طور معمول همه شبکههایی که به IBC متصل هستند، یک هسته Tendermint دارند. این هسته برای شروع درست IBC لازم بوده و زیرساخت شبکه کازماس است. همهی شبکههای توسعه پیدا کرده، با توجه به پروتکل Tendermint و Cosmos SDK، دارای زیر بنای مشترک کازماس هستند. هرچند در رابطهای مصرف کننده تفاوت دارند. با توجه به این موضوع یک پروتکل سرچشمهی تمام شبکهها قرار دارد، آنها با اتصال IBC به یکدیگر میتوانند در بین خود تعادل ایجادکنند. تکنولوژی IBC با گرفتن دادههای یک شبکه توانایی اجرای فرمت دیگری را دارد. سپس میگذارد آنها با یکدیگر جدا از زبانهای برنامهنویسی متفاوت خود ارتباط برقرار کنند.
بیشتر بخوانید:همه چیز درباره کارمزد شبکه های بلاکچین
رابط کاربری عمومی و موتور اجماع بلاکچین (Blockchain Consensus Engine) موجب ساخت هسته Tendermint شده اند. اولین شبکه بلاک چنی که درون Tendermint اجرا شد، شبکه کازماس نام دارد. بنیان گذار این شبکه جی کوان (Jae Kwon) بود. یکی از پلتفرمهای متصل اصلی به IBC فناوری، Cosmos Network Tendermint است که ساختارش موجب به نتیجه رسیدن اجزای این پروتکل به نتیجه مورد توجه میگردد.
موتور اجماع هسته در Tendermint، از یک قسمت با عنوان Tendermint Core تشکیل شده است. تضمین و ثبت تراکنشهایی که به وسیله گرهها اجرا میگردند، برعهده این هسته قرار دارد. هرچند رابط کاربری با نام دیگر Application Blockchain Interface که مخففش ABCI نام دارند، موجب پردازش تراکنشها بدون در نظر گرفتن زبانهای برنامهنویسی (اعم از Haskell، Python یا Plutus) میگردد. به این معنی که توسعه دهندگان، برای افزایش ماشینBFT این توانایی را دارند از Tendermint در جهت استفاده از اپلیکیشنهایی که هریک زبان برنامهنویسی خود را دارند، نوشته شده اند.
مجموعا، Tendermint این شرایط را در اختیار توسعه دهندگان قرار میدهد که خیلی ساده به همراه زبان برنامهنویسی مدنظر، به طور همزمان، یک شبکه بلاکچین را یا مجموعهای از اپلیکیشنها را اندازی و به صورت هم زمان باهم، متصل به شبکههای سازگار خود گردند.
پروژههایی که با IBC سازگاری دارند، گوناگون است. با بررسی کیت نرم افزاری Comos SDK خیلی از پلتفرمها و پروتکلها راه اندازی و توسعه یافته اند. تعدادی از شبکههای بلاکچینی سازگار با پروتکل IBC عبارتند از:
البته IBC به کمک Tendermint، روشهای مفید و مورد نیاز در جهت حل مسئله مقیاسپذیری ساخته و ارائه شبکه اتریوم کرده است. بر اساس تئوری این روش پروتکلIBC در شبکههایی که دارای مقیاسپذیری پایینی هستند، فعالیت دارد.
برای شبکههای بلاکچین مانند پروتکلهایی که درون شبکه کازماس گسترش یافته اند، الزامی است. یک کانال برای ارتباط ما بین برنامههای کاربردی درون ۲ شبکه بلاکچین متفاوت به طریق IBC، صورت میگیرد.
مثلا یکی از راهها برای پرداخت در یک اپلیکیشن یا برنامه استفاده از توکنهای یک شبکه بلاک چین است. مثلا با کمک تکنولوژی IBC این توانایی را دارید، تا جهت پرداخت کارمزد تراکنشها داخل شبکه بلاکچین اتریوم (ETH) میتوانید، از یک توکن بومی شبکه کازماس مانند توکن ATOM بهره ببرید. این اتفاق اولین بار دردنیای کریپتوکارنسی صورت گرفت که به نوعی ساختاری بشدت مشابه صرافی کامل را دارد.
IBC فقط برای استفاده در پلتفرم کازماس کارایی ندارد. مثلا زمانی که اتریوم در شرایط پیش از ادغام (Merge) قرار داشت و هنوز آپدیت نشده بود، پلتفرم IBC موجب تبدیل اجماع اثبات کار (PoW) به اجماع اثبات سهام (PoS) میگردید.
از فعالیتهای دیگر IBC میتوان به این موضوع اشاره کرد که ویژگیهای بلاک چینهای گوناگون فقط مخصوص پلتفرم خودشان نبوده و برای دیگر بلاک چینها استفاده گردد. مانند اتصال شبکه کازماس به اتریوم و بهره گرفتن از رمزارز اتر (ETH) همراه ماشین مجازی اتریوم به وسیله IBC صورت میگیرد. نتیجه این ویژگیها امکان بالارفتن مقیاسپذیری را افزایش داده، و در قالب یک اینترنت که همیشه به شبکههای بلاک چین متصل است، یکدیگر را به هم متصل میکند. در پل بلاک چینهایی که این گزینه را ندارند باید به نامتمرکز بودنفناوری بلاکچین آن، مشکوک شد.
در صورت کنار گذاشتن بهبود مقیاس پذیری، توسعهپذیری و مطمعن بودن، این سوال شکل می گیرد که در IBC امنیت کاربران چگونه است؟ آیا این امکان وجود دارد که با اتصال تمام بلاک چینها به یکدیگر و نبود هیچ مرزی مابین آنها به وسیله IBC، کلاهبرداری افزایش و امنیت کاهش یابد؟ کانالهای تکنولوژی IBC، کلاینتها و اتصالات موجب جابه جایی هر نوعی دیتا میگردد و این جریان پیامدهای منفی امنیتی در پی دارد. در این حالت فناوریIBC چه راه حلی دارد؟
طبق ۲ اصل پایدار امنیت تکنولوژی IBC طراحی شده است. این ۲ قانون عبارتند از:
توسعه نرم افزارIBC از شبکه کازماس که به Cosmos SDK مطرح میگردد، برای خیلی از شبکههای بلاکچین امکان همکاری و ارتباط با یگدیگر را میدهد. در آخر قسمت Cosmos SDK، پروتکل IBC قرار گرفته که راه اندازی آن در سال۲۰۲۱ صورت گرفت. اکنون بهترین اینترنت بلاک چین IBC است.
راناین روزها دنیای ارزهای دیجیتال و معاملات آنلاین آن تبدیل به یکی از محبوبترین فعالیتها…
خرید تون کوین برای تون کیپر یکی از نیازهای امروزی کاربران ارز دیجیتال است. چرا…
طی روز گذشته دادگاه ایالات متحده آمریکا درخواستی مبنی بر تجدید نظر پرونده داراییهای توقیف…
طی روز گذشته پلتفرمهای داگز و نات کوین اعلام کردند که قرار است چند میلیون…
کمیسیون بورس و اوراق بهادار ایالات متحده آمریکا اعلام کرده که در روز چهارشنبه هفته…
ماسک امپایر طی اطلاعیه جدید خود گزارش داده فاز جدید آن در نیمه دوم اکتبر…