Skip to main content

multichain و cross-chain چیست

توجه: این سند ترجمه خودکار نسخه اصلی انگلیسی است.

multichain و cross-chain چیست

Multichain (چندزنجیره‌ای) پروژه‌ای را توصیف می‌کند که هم‌زمان روی بیش از یک بلاکچین وجود دارد یا کار می‌کند. Cross-chain (میان‌زنجیره‌ای) به توانایی جابه‌جایی دارایی‌ها، داده‌ها یا پیام‌ها میان بلاکچین‌های مختلف اشاره دارد. پل (bridge) سازوکار مشخصی است که انتقال‌های میان‌زنجیره‌ای را ممکن می‌کند. این سه اصطلاح به هم مرتبط‌اند اما چیزهای متفاوتی را توصیف می‌کنند: multichain یک ویژگی است، cross-chain یک قابلیت است و پل یک ابزار.

به‌طور خلاصه: multichain یعنی «حاضر روی چند زنجیره»، cross-chain یعنی «قادر به ارتباط میان زنجیره‌ها» و پل سازوکاری است که انتقال‌های میان‌زنجیره‌ای را ممکن می‌کند.

چرا این تمایز مهم است

در توضیحات پروژه‌های کریپتو AI، اصطلاحات «multichain»، «cross-chain» و «bridge» اغلب به‌جای هم به‌کار می‌روند. این باعث سردرگمی می‌شود. پروژه‌ای که روی Ethereum و BNB Chain مستقر است multichain است — روی دو زنجیره وجود دارد. اما این خودبه‌خود به این معنا نیست که قابلیت میان‌زنجیره‌ای دارد. استقرارها ممکن است کاملاً مستقل باشند، بدون هیچ توانایی برای جابه‌جایی توکن یا داده میان آن‌ها.

اصطلاح cross-chain دلالت بر سازگاری متقابل دارد: زنجیره‌ها می‌توانند اطلاعات مبادله کنند. کاربری روی Ethereum می‌تواند اقدامی روی BNB Chain آغاز کند، یا دارایی‌ای را از یک زنجیره به زنجیره دیگر منتقل کند. این نیازمند زیرساخت است — یک پل، یک پروتکل پیام‌رسانی یا یک شبکه رله — که دو محیط را به هم متصل کند.

فهم این تفاوت هنگام ارزیابی ادعاهای پروژه‌ها کمک می‌کند. «استقرار multichain» و «سازگاری متقابل cross-chain» شبیه به‌نظر می‌رسند اما سطوح متفاوتی از دستاورد فنی و پروفایل‌های ریسک متفاوتی را نمایندگی می‌کنند.

multichain به‌عنوان یک ویژگی معماری

پروژه‌ای multichain است که قراردادهای هوشمند، توکن‌ها یا خدماتش روی چند بلاکچین اجرا می‌شوند. این می‌تواند چند شکل داشته باشد:

  • استقرارهای مستقل. پروژه قراردادهای یکسان یا مشابهی را روی چند زنجیره مستقر می‌کند. هر استقرار مستقل کار می‌کند. کاربران Ethereum از نسخه Ethereum استفاده می‌کنند؛ کاربران Polygon از نسخه Polygon. هیچ ارتباطی میان آن‌ها نیست.
  • استقرارهای هماهنگ. پروژه روی چند زنجیره با مقداری وضعیت یا حاکمیت مشترک مستقر می‌شود. عرضه توکن ممکن است میان زنجیره‌ها تقسیم شود، یا تصمیم‌های حاکمیتی روی یک زنجیره بر قراردادهای زنجیره دیگر اثر بگذارد.
  • معماری بومی چندزنجیره‌ای. پروژه از پایه برای کار در میان زنجیره‌ها طراحی شده است، با یک لایه وضعیت یکپارچه یا مدل قطب‌ومحور که در آن یک زنجیره اصلی فعالیت را در زنجیره‌های قمری هماهنگ می‌کند.

نکته کلیدی: multichain بودن یک ویژگی حضور است، نه یک فناوری. می‌گوید پروژه کجا زندگی می‌کند، نه اینکه اجزا چگونه با هم ارتباط برقرار می‌کنند.

چرا پروژه‌ها multichain می‌شوند

پروژه‌ها به دلایل عملی روی چند زنجیره مستقر می‌شوند:

  • دسترسی به کاربران. زنجیره‌های مختلف پایگاه‌های کاربری متفاوتی دارند. استقرار روی Ethereum، BNB Chain و Arbitrum کاربرانی را پوشش می‌دهد که هر محیط را ترجیح می‌دهند.
  • بهینه‌سازی هزینه. برخی زنجیره‌ها کارمزد تراکنش پایین‌تری دارند و عملیات مشخصی (تراکنش‌های کوچک پرتناوب، ذخیره داده) را اقتصادی‌تر می‌کنند.
  • انگیزه‌های اکوسیستمی. زنجیره‌ها و بنیادهایشان ممکن است برای جذب پروژه‌ها گرنت، انگیزه‌های نقدینگی یا پشتیبانی فنی ارائه دهند.
  • تاب‌آوری. کار روی چند زنجیره وابستگی به در دسترس بودن یا تصمیم‌های حاکمیتی هر زنجیره واحد را کاهش می‌دهد.

cross-chain به‌عنوان سازگاری متقابل

Cross-chain به توانایی انتقال دارایی‌ها، داده‌ها یا پیام‌ها میان بلاکچین‌هایی اشاره دارد که به‌طور بومی همدیگر را نمی‌فهمند. بلاکچین‌ها به‌طور طراحی‌شده منزوی‌اند — Ethereum وضعیت Solana را نمی‌خواند و برعکس. راهکارهای cross-chain لایه ارتباطی میان این سامانه‌های منزوی می‌سازند.

سازگاری متقابل میان‌زنجیره‌ای می‌تواند در سطوح مختلفی عمل کند:

سطح چه چیزی جابه‌جا می‌شود نمونه
انتقال دارایی توکن‌ها یا NFTها از یک زنجیره به زنجیره دیگر می‌روند بریج کردن USDC از Ethereum به Arbitrum
پیام‌رسانی داده داده دلخواه یا اثبات‌های وضعیت میان زنجیره‌ها ارسال می‌شود اوراکلی که داده بلوک Ethereum را به BNB Chain گزارش می‌دهد
محاسبات قرارداد هوشمند روی یک زنجیره، اجرایی را روی زنجیره دیگر آغاز می‌کند یک رأی حاکمیتی روی Ethereum که تغییر پارامتری را روی Polygon اجرا می‌کند

هر سطح پیچیدگی می‌افزاید و فرض‌های اعتماد متفاوتی به‌همراه می‌آورد.

پل به‌عنوان یک سازوکار

پل پیاده‌سازی مشخصی است که انتقال‌های میان‌زنجیره‌ای را ممکن می‌کند. پل‌ها در طراحی، مدل امنیتی و فرض‌های اعتماد بسیار متفاوت‌اند. دسته‌های اصلی عبارت‌اند از:

  • پل‌های قفل و ضرب. دارایی‌ها در یک قرارداد هوشمند روی زنجیره مبدأ قفل می‌شوند و توکن‌های معادل روی زنجیره مقصد ضرب می‌شوند. برای بازگشت، توکن‌های ضرب‌شده سوزانده و دارایی‌های اصلی آزاد می‌شوند. امنیت به این بستگی دارد که چه کسی قرارداد قفل و اختیار ضرب را کنترل می‌کند.
  • پل‌های شبکه نقدینگی. استخرهای نقدینگی روی هر دو زنجیره وجود دارند. کاربر در یک سمت واریز می‌کند و طرف مقابل (یا بازارساز خودکار) وجوه را در سمت دیگر آزاد می‌کند. ضرب یا سوزاندنی رخ نمی‌دهد — فقط توازن مجدد نقدینگی. این مدل سریع‌تر است اما به نقدینگی موجود محدود می‌شود.
  • پل‌های پروتکل پیام‌رسانی. لایه‌های همه‌منظوره پیام‌رسانی میان‌زنجیره‌ای (مانند LayerZero، Wormhole، Axelar یا Chainlink CCIP) به قراردادهای روی زنجیره‌های مختلف اجازه می‌دهند پیام‌های دلخواه بفرستند و بگیرند. پل‌های توکن روی این لایه‌های پیام‌رسانی ساخته می‌شوند، اما پروتکل زیرین از کاربردهای گسترده‌تری پشتیبانی می‌کند.

پل سازوکار است؛ cross-chain قابلیتی است که پل ممکنش می‌کند. یک پروژه می‌تواند بدون ساختن پل خودش cross-chain باشد — ممکن است از یک پروتکل پیام‌رسانی موجود یا زیرساخت پل شخص ثالث استفاده کند.

چرا برای کریپتو AI اهمیت دارد

بسیاری از پروژه‌های کریپتو AI روی چند زنجیره کار می‌کنند. یک شبکه محاسباتی غیرمتمرکز ممکن است ثبت‌نام تأمین‌کنندگان GPU را روی یک زنجیره بپذیرد و پرداخت‌های استنتاج را روی زنجیره دیگری تسویه کند. یک چارچوب عامل AI ممکن است برای رسیدن به اکوسیستم‌های مختلف DeFi روی چند زنجیره مستقر شود. فهم معماری multichain و cross-chain به ارزیابی این موارد کمک می‌کند:

  • اجزای AI واقعاً کجا اجرا می‌شوند. پروژه‌ای که ادعای AI چندزنجیره‌ای دارد ممکن است زیرساخت AI واقعی را روی یک زنجیره داشته باشد و روی بقیه فقط یک قرارداد توکن.
  • داده و نتایج چگونه میان زنجیره‌ها جریان می‌یابند. اگر یک مدل AI نتایجی روی یک زنجیره تولید کند که باید روی زنجیره دیگری مصرف شوند، سازوکار میان‌زنجیره‌ای بخشی از مدل اعتماد می‌شود.
  • فرض‌های امنیتی. پل‌های میان‌زنجیره‌ای هدف سوءاستفاده‌های بزرگی بوده‌اند. امنیت زیرساخت میان‌زنجیره‌ای پروژه بر قابلیت اطمینان کلی پایپ‌لاین AI آن اثر می‌گذارد.

این مفهوم در کجای کارت‌های پروژه DecAIHub دیده می‌شود

در کارت‌های پروژه DecAIHub، حضور multichain در فیلد Main chain بازتاب می‌یابد که زنجیره اصلی پروژه را مشخص می‌کند (و در صورت لزوم، زنجیره‌های استقرار اضافی را). قابلیت‌های cross-chain ممکن است در AI component یا توضیح پروژه ظاهر شوند، وقتی کارکرد میان‌زنجیره‌ای جزء جدایی‌ناپذیر نحوه کار پایپ‌لاین AI است. کارکرد پل معمولاً وقتی ذکر می‌شود که خود پروژه بریجینگ را به‌عنوان قابلیت هسته‌ای ارائه می‌دهد یا برای معماری میان‌زنجیره‌ای‌اش به پل مشخصی تکیه می‌کند.

این اصطلاحات چه چیزی را ثابت نمی‌کنند

  • اینکه پروژه‌ای multichain است ثابت نمی‌کند که سازگاری متقابل میان‌زنجیره‌ای واقعی دارد. استقرارهای مستقل روی پنج زنجیره بدون هیچ ارتباطی میانشان، multichain است اما cross-chain نیست.
  • قابلیت cross-chain ثابت نمی‌کند که جزء AI از آن سود می‌برد. پروژه ممکن است توکن‌ها را میان زنجیره‌ها بریج کند در حالی که AI را به‌کلی روی یک زنجیره اجرا می‌کند.
  • استفاده از پل ثابت نمی‌کند که امنیت وجود دارد. امنیت پل به طراحی، مجموعه اپراتورها و فرض‌های اعتمادش بستگی دارد. پروژه فقط به اندازه ضعیف‌ترین حلقه میان‌زنجیره‌ای‌اش امن است.
  • نه multichain و نه cross-chain ثابت نمی‌کنند که توکن ضروری است. پروژه می‌تواند با زیرساخت پل موجود در میان زنجیره‌ها کار کند، بدون آنکه برای سازوکار بریجینگ به توکن خودش نیاز داشته باشد.

اشتباه نگیرید با

  • پل — سازوکار مشخصی که انتقال‌های میان‌زنجیره‌ای را ممکن می‌کند. این صفحه مفاهیم گسترده‌تر معماری multichain و سازگاری متقابل cross-chain را توضیح می‌دهد که پل‌ها در خدمت آن‌ها هستند.
  • لایه ۲ (L2) — راهکار مقیاس‌پذیری ساخته‌شده روی یک لایه پایه. یک L2 به معنای multichain یک زنجیره جداگانه نیست؛ امنیتش را از زنجیره مادر می‌گیرد. جابه‌جایی دارایی‌ها میان L1 و L2 فرض‌های اعتماد متفاوتی نسبت به پل‌های میان‌زنجیره‌ای دارد.
  • سایدچین — بلاکچینی جداگانه با اجماع خودش که از طریق یک اتصال دوطرفه به زنجیره اصلی وصل می‌شود. سایدچین‌ها گاهی با L2ها یک‌جا دسته‌بندی می‌شوند اما ویژگی‌های امنیتی متمایزی دارند.
  • Interchain — گاهی مترادف cross-chain به‌کار می‌رود، به‌ویژه در اکوسیستم Cosmos که در آن IBC (ارتباط میان‌بلاکچینی) پروتکل بومی سازگاری متقابل است.
  • Omnichain — اصطلاح بازاریابی‌ای که برخی پروژه‌ها به معنای «در دسترس همه‌جا» به‌کار می‌برند. در عمل معمولاً یعنی پروژه از یک پروتکل پیام‌رسانی همه‌منظوره برای استقرار روی زنجیره‌های فراوان استفاده می‌کند.

پرسش‌های متداول

تفاوت multichain و cross-chain چیست؟

Multichain یعنی پروژه روی بیش از یک بلاکچین مستقر است. Cross-chain یعنی بلاکچین‌های مختلف می‌توانند با هم ارتباط برقرار کنند — با انتقال دارایی، داده یا پیام. پروژه می‌تواند multichain باشد بدون آنکه cross-chain باشد (استقرارهای مستقل بدون هیچ اتصالی) و پل می‌تواند انتقال‌های میان‌زنجیره‌ای را ممکن کند بدون آنکه پروژه multichain باشد (ممکن است انتقال میان زنجیره‌هایی را تسهیل کند که خودش روی آن‌ها مستقر نیست). multichain درباره حضور است؛ cross-chain درباره سازگاری متقابل.

آیا پل همان cross-chain است؟

خیر. پل سازوکار یا پروتکل مشخصی است که انتقال‌های میان‌زنجیره‌ای را ممکن می‌کند. Cross-chain قابلیت گسترده‌تر است. سازگاری متقابل میان‌زنجیره‌ای را می‌توان از طریق پل‌ها، پروتکل‌های پیام‌رسانی، شبکه‌های رله یا سواپ‌های اتمی به‌دست آورد. پل یکی از چند ابزار است؛ cross-chain نتیجه است.

آیا پل‌های میان‌زنجیره‌ای امن هستند؟

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

چرا یک پروژه کریپتو AI باید multichain باشد؟

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

منابع خارجی

همچنین ببینید