FROM BLOCKCHAIN TO MULTICHAIN

FROM BLOCKCHAIN TO MULTICHAIN از بلاکچین تا مالتی چینمقدمهبعد از سال ها توسعه بلاکچین های مختلف اکنون می توان گفت نیاز ما به ارتباط بین این بلاکچین ها بیش از پیش نمایان می شود.البته بر اساس نیاز های جدید می توان انتظار داشت بلاکچین های جدید نیز ایجاد و بر تعداد آن ها افزوده شود.مالتی بلاکچین:اکنون چالش جدید ایجاد ارتباط بین این بلاکچین های مختلف است که توسعه دهندگان را به این فکر انداخته ک چگونه این بلاکچین های مختلف با پروتکل های مختلف را در یک (مالتی بلاکچین) مالتی چین گرد آورد و پروتکل و ساختار آن چگونه باید باشد.تا الان ۴۰ (پل) پروژه مختلف برای ارتباط بین این بلاکچین ها نوشته شده است . اما این پل ها چگونه قرار است بین بلاکچین های مختلف با پروتکل های مختلف ارتباط برقرار کنند.پل:می‌توان پل را سیستمی تعریف کرد که اطلاعات را بین دو یا چند بلاک چین انتقال می‌دهد. در این زمینه، «اطلاعات» می‌تواند به دارایی‌ها، تماس‌های قرارداد، شواهد یا وضعیت اشاره کند. در اکثر طرح های پل چندین جزء وجود دارد:۱- مانیتورینگ: باید یک ناظر بر عملکرد پل وجود داشته باشد که بتوان ارتباط ها را مدیریت و نظارت کرد.۲- ارسال پیام/پاسخ پیام: باید پروتکلی وجود داشته باشد که بتوان بین دو گره ارتباط برقرار کرد و داده منتقل کرد۳- اجماع: همانند اجماع درون بلاکچینی باید یک اجماع فرا بلاکچینی برای اثبات کار انجام شده ایجاد شود.۴-امضا دیجیتال: بلاکچین ها باید با سیستم رمزنگاری مالتی چین تطبیق پیدا کنند.انواع پل:۴ نوع پل با قابلیت های مختلف ایجاد شده است:۱-دارایی خاص: پلی با هدف تنها دسترسی به یک دارایی خاص از یک زنجیره خارجی. این دارایی‌ها اغلب دارایی‌های «پیچیده‌شده» هستند که به طور کامل توسط مؤسسه اصلی وثیقه می‌شوند، چه به شیوه‌ای نگهبانی یا غیرحفاظتی. بیت کوین رایج ترین دارایی است که به زنجیره های دیگر متصل می شود، با هفت پل مختلف تنها بر روی اتریوم. این پل‌ها ساده‌ترین پل‌ها برای پیاده‌سازی هستند و از چرخ لنگر نقدینگی لذت می‌برند، اما عملکرد محدودی دارند و باید در هر زنجیره مقصد دوباره اجرا شوند. به عنوان مثال می توان به wBTC و Arweave پیچیده اشاره کرد.۲-مخصوص زنجیره: پلی بین دو بلاک چین که معمولاً از عملیات ساده حول قفل و باز کردن توکن ها در زنجیره مبدا و برش هر دارایی پیچیده شده در زنجیره مقصد پشتیبانی می کند. این پل‌ها معمولاً به دلیل پیچیدگی محدودشان از زمان سریع‌تری برای عرضه به بازار بهره می‌برند، اما همچنین به آسانی برای اکوسیستم گسترده‌تر مقیاس‌پذیر نیستند. یک مثال پل PoS Polygon است که به کاربران اجازه می دهد دارایی ها را از اتریوم به Polygon و بالعکس منتقل کنند، اما محدود به این دو زنجیره است.۳-مخصوص اپلیکیشن: برنامه ای که دسترسی به دو یا چند بلاک چین را فراهم می کند، اما صرفاً برای استفاده در آن برنامه. خود برنامه از یک پایگاه کد کوچکتر بهره می برد. به‌جای داشتن نمونه‌های جداگانه از کل برنامه در هر بلاک چین، معمولاً «آداپتورهای» سبک‌تر و مدولار روی هر یک از آن بلاک‌چین‌ها دارد. زنجیره بلوکی که یک آداپتور را پیاده‌سازی می‌کند به تمام موارد دیگری که به آن متصل است دسترسی پیدا می‌کند، بنابراین یک اثر شبکه وجود دارد. نکته منفی این است که گسترش آن عملکرد به برنامه های کاربردی دیگر (مثلاً از وام تا مبادله) دشوار است. به عنوان مثال می توان به Compound Chain و Thorchain اشاره کرد که به ترتیب در حال ساخت بلاک چین های مجزا به طور خاص برای وام و تبادل زنجیره ای هستند.۴- تعمیم یافته: پروتکلی است که به طور خاص برای انتقال اطلاعات در چندین بلاک چین طراحی شده است. این طراحی به دلیل پیچیدگی O(1) از اثرات شبکه قوی برخوردار است - یک ادغام واحد برای یک پروژه به آن امکان دسترسی به کل اکوسیستم درون پل را می دهد. اشکال این است که برخی از طرح‌ها معمولاً امنیت و تمرکززدایی را برای به دست آوردن این اثر مقیاس‌پذیری که می‌تواند پیامدهای ناخواسته پیچیده‌ای برای اکوسیستم داشته باشد، مبادله می‌کنند. یک مثال IBC است که برای ارسال پیام بین دو زنجیره ناهمگن (که دارای ضمانت نهایی هستند) استفاده می شود.البته توجه به این نکته مهم است که هر پل معینی یک کانال ارتباطی دو طرفه است که ممکن است در هر کانال مدل‌های جداگانه‌ای داشته باشد و این دسته‌بندی مدل‌های ترکیبی مانند Gravity، Interlay و tBTC را به طور دقیق نشان نمی‌دهد، زیرا همه آنها کلاینت‌های سبک را در یک دارند.علاوه بر این، می توان به طور تقریبی یک پل را با توجه به عوامل زیر ارزیابی کرد:۱- امنیت: مفروضات اعتماد و سرزندگی، تحمل برای بازیگران مخرب، ایمنی وجوه کاربر، و انعکاس پذیری.۲- سرعت: تأخیر برای تکمیل یک تراکنش و همچنین تضمین نهایی. اغلب بین سرعت و امنیت تعادل وجود دارد.۳- قابلیت اتصال: انتخاب زنجیره های مقصد هم برای کاربران و هم برای توسعه دهندگان، و همچنین سطوح مختلف دشواری برای یکپارچه سازی یک زنجیره مقصد اضافی.۴ - کارایی سرمایه: اقتصاد پیرامون سرمایه مورد نیاز برای ایمن سازی سیستم و هزینه های مبادله برای انتقال دارایی ها. قابلیت همکاری - کلید نوآوری جدید:در درون یک اکو سیستم توسعه دهندگان بلاکچین مدام قابلیت های آن بلاکچین مانند سرعت - امنیت را بهبود میدهند.اما قابلیت ارتباط چالش جدید بلاکچین های مختلف است که توسعه دهندگان بلاکچین باید برای حل آن راه حل بیاورند. این راه حل باید بتواند پروتکل های بلاکچین را اصطلاحا (interoperatable) یا قابل همکاری کند.این قابلیت همکاری به بهره وری و کاربرد بیشتر برای دارایی های رمزنگاری موجود منجر می شود و مفهوم مالتی چین را ایجاد می کند.