[ad_1]
دورنمای امروزی بلاک چین پر از اکوسیستمهای بلاک چینی جدید است که هریک موارد کاربردی جدیدی برای این صنعت به ارمغان میآورند. بااینحال، بیشتر این سیستمهای غیرمتمرکز جدا از هم کار میکنند و ویژگیهای فوقالعاده آنها، اغلب فقط برای دارندگان توکن بومیشان در دسترس است. این نکته، سبب محدودیت برخورد بین زنجیرهها و پرهزینهبودن نقلوانتقالات بین آنها میگردد. علت اصلی پیدایش بریجهای مختلف همچون بریج کانکست (Connext Bridge) هم برقراری همین ارتباط میانزنجیرهای و ایجاد همکاری متقابل بین آنهاست.
بریج کانکست مشکل برقراری ارتباط بین زنجیرههای مختلف بلاک چینی را بدون نیاز به اعتماد حل میکند. اگر دوست دارید بدانید بریج کانکست چیست و چه ویژگیهایی آن را از سایر بریجها متمایز میکند، این مقاله را بخوانید. بعد از مطالعه، پاسخ پرسشهای خود درباره ساختار و معماری بریج کانکست، آموزش کار با بریج کانکست و اهداف توکن بومی آن را خواهید یافت.
بریج کانکست چیست؟
بریج کانکست یک پل میان زنجیرهای غیرامانی روی اتریوم است که هم اکنون ۱۳ زنجیره مناسب با ماشین مجازی اتریوم (EVM) و پروتکلهای لایه دوم را با مشارکت بریج لیرسواپ (LayerSwap) به هم متصل میکند. لیرسواپ به کاربران کمک میکند داراییهای دیجیتال خود را از صرافیهای متمرکز مستقیماً و بدون پرداخت گسهای زیاد، به شبکههای لایه دوم مثل آپتیمیزم، آربیتروم و زیکیسینک (zkSync) ارسال کنند.
کانکست که در ژانویه ۲۰۲۱ افتتاح شد، شبکهای با امکان همکاری است و بر انتقال سریع و غیرامانی توکن یا کالدیتای قراردادهای هوشمند تمرکز دارد. تخصص بریج کانکست در انتقال اطلاعات بین زنجیرههای مناسب با ماشین مجازی اتریوم یا رولآپهایی است که از پروتکل کانکست استفاده میکنند. این پروتکل NXTP نام دارد و کاملاً بینیاز از اعتماد است. درست مثل پروتکل استاندارد اینترنت (IP)، پروتکل کانکست قادر به اجرای اکوسیستم چندزنجیرهای اتریوم است.
بریج کانکست در نخست اکس پولینیت (xPollinate) نام داشت؛ اما چند ماه بعد، تیم پروژه نام آن را به بریج کانکست تغییر دادند.
سازندگان بریج کانکست
بنیانگذاران بریج کانکست، آرجون بوپتانی (Arjun Bhuptani)، راهول سیتارام (Rahul Sethuram) و لین هابر (Layne Haber) هستند. این تیم از اولین تیمهایی بود که تحقیقات گستردهای را روی لایه دوم شروع کرد. آنها دریافتند که تجربه کاربر (UX) مهمترین مانع برای پذیرش پروتکلهای لایه دوم است؛ در نتیجه تمرکز خود را به بهبود تجربه کاربر از اتریوم و اکوسیستم گسترده وب ۳.۰ معطوف کردند. آنها عقیده دارند که:
پروتکلهای غیرمتمرکز توانایی آن را دارند که ارزش و مالکیت را به افراد بازگردانند. این تنها در صورتی میتواند اتفاق بیفتد که استفاده از این پروتکلها بهاندازه کافی ساده باشد و همه به آن دسترسی داشته باشند.
بریج کانکست چگونه کار میکند؟
شبکه کانکست از پروتکل NXTP برای نقل و انتقالات میانزنجیرهای استفاده میکند. این پروتکل درواقع یک قرارداد هوشمند است که بهجای معرفی مجموعهای از اعتبارسنجهای خارجی برای مدیریت وجوه کاربر، از ساز و کار قفل/باز کردن (lock/unlock) بهره میگیرد.
طراحی کانکست به این صورت است که پیامها نخست ازطریق پل بومی زنجیره مبدأ به اتریوم منتقل میشوند و بعد ازآن ازطریق پلهای استاندارد، از اتریوم به زنجیره منیت میرسند.
به عنوان نمونه، اگر کاربری بخواهد از آپتیمیزم به آربیتروم پل بزند، قرارداد هوشمند کانکست توکنهای کاربر را ازطریق پل بومی آپتیمیزم به اتریوم منتقل میکند. بعد ازآن توکنها را ازطریق پل استاندارد آربیتروم، از اتریوم به آربیتروم میفرستد. کل این پروسه به روشی یکپارچه انجام میگردد.
ازآنجاکه زمان لازم برای جابهجایی توکنها ازطریق پلهای استاندارد زمانبر است، کانکست از شبکهای متشکل از ۵۳ روتر (مشابه نود) استفاده میکند که توکنهای کاربران در زنجیره منیت را بهاصطلاح از جیب خودشان پرداخت میکنند و وقتی دستهای از تراکنشها با سرعت کندتر به استخر نقدینگی موجود در شبکه وارد شد، هریک پول خودشان را پس میگیرند.
بریج کانکست در آوریل ۲۰۲۲، یک بهروزرسانی مهم به نام آماروک (Amarok) انجام داد که به همکاری با پروتکل نومد (Nomad) انجامید. در نتیجه در مکانیسم بهروزشده کانکست، چهار بازیگر اصلی ایفای وظیفه میکنند که عبارتند از: کاربر، روترهای کانکست (Router)، بهروزرسان نومد (Nomad Updater) و ناظر نومد (Nomad Watcher). بیایید ببینیم این بازیگران چگونه مراحل اجرای تراکنش در کانکست را پیش میبرند.
مراحل اجرای تراکنش در بریج کانکست
۱. نخست کاربر تراکنشی را به قرارداد هوشمند کانکست در زنجیره مبدأ ارسال میکند و اعلام میکند که میخواهد بین دو زنجیره پل بزند.
۲. این تراکنش برای روترها که با هم رقابت میکنند، به مزایده گذاشته میگردد. روترها تراکنش کاربر را که حاوی دستورالعملهایی است مشاهده میکنند و هریک پیشنهاد خود را در بر گیرنده بازه زمانی و محدوده قیمت به کاربر عرضه میدهند.
۳. وقتی کاربر پیشنهاد یکی از روترها را پذیرفت، تراکنش آمادهسازی میگردد. ازآنجاکه تکمیل تراکنش زمان میبرد، روتر مبلغ موردنظر را با کسر کارمزد (در جایگاه پاداش خودش)، به زنجیره منیت ارسال میکند و بعد از اتمام کار پولش را از استخر نقدینگی شبکه پس میگیرد. روتر تضمین میکند که مبلغ پرداختی او به گیرنده درست است.
۴. قرارداد هوشمند کانکست، وجوه کاربر را ازطریق پل بومی زنجیره موردنظر به قرارداد هوشمند نومد در اتریوم منتقل و در آنجا وجوه را قفل میکند. البته این قرارداد فقط در بر گیرنده همین یک تراکنش نیست، بلکه بهروزرسان نومد، چندین تراکنش را با هم در آن بهشکل درخت مرکل دستهبندی میکند. بعد ازآن ریشه درخت را امضا میکند و آن را به قرارداد هوشمند نومد دیگری در تمام زنجیرههای منیت بازمیگرداند تا همه نمای بهروزشدهای از موجودی تراکنشها داشته باشند.
۵. حالا ناظران نومد در هر زنجیره وارد عمل میشوند و ۳۰ دقیقه موقعیت دارند تراکنشهای امضاشده را با تراکنشهای اصلی مقایسه کنند تا مغایرتی بین موجودی توکنهای قفلشده در اتریوم و توکنهای موجود در زنجیره منیت وجود نداشته باشد. اگر همهچیز درست بود، وجوه قفلشده را باز میکنند و به قرارداد هوشمند کانکست دیگری در زنجیره منیت ارسال میکنند که در آنجا کاربر میتواند وجوه خود را مطالبه کند.
۶. بهمحض اینکه وجوه کاربر فرستنده به استخر نقدینگی وارد شد، روتر میتواند با اثبات اینکه در مرحله ۳ توکنهایی را به زنجیره منیت ارسال کرده است، توکنهای خود را پس بگیرد.
آشنایی با ساختار و اکوسیستم کانکست
در این بخش با ساختار و اکوسیستم کانکست در بر گیرنده معماری، ساز و کار تأیید تراکنشها و توکن بومی آن آشنا میشویم.
معماری بریج کانکست
زیرساخت کانکست از بخشهای زیر تشکیل شده است:
قراردادها: وجوه همه مشارکتکنندگان در شبکه در قراردادها نگهداری میگردد. در کنار آن، قراردادها برای سادگی ساز و کار قفل/ باز کردن پروتکل NXTP ضروری هستند.
زیرگرافها: زیرگرافها با ذخیرهکردن اطلاعات و مراحل کار روی زنجیره، امکان مقیاسپذیری شبکه را فراهم میکنند.
SDK (کاربران پیشرفتدهنده): بریج کانکست بهجز کاربران عادی ارز دیجیتال، کاربران پیشرفتدهنده هم دارد که میتوانند مستقیماً برنامههای غیرمتمرکز (Dapp) خود را بهمنظور تسهیل انجام تراکنشهای میانزنجیرهای با این شبکه ادغام کنند.
پیامرسان: پیامرسان وظیفه ارسال اطلاعات راجع به آمادهسازی و وضعیت و هم انتقال وجوه و کالدیتا (محل ذخیرهسازی اطلاعات غیرقابلتغییر) را بر عهده دارد.
روتر: روترهای شبکه همان نودهای کانکست هستند. وظیفه بررسی سرویسهای پیامرسانی و زیرگرافها بردوش آنهاست. نودها براساس پیامها، تراکنشها را به سرویس TxService ارسال میکنند.
TxService: این سرویس مسئول ارسال تراکنشهای دریافتی از روترها به زنجیره است.
ساز و کار اعتبارسنجی تراکنش
کانکست برای اعتبارسنجی تراکنشهای میان زنجیرهای، از مجموعهای از شبکههای نقدینگی با پشتیبانی روترها و ساز و کار قفل/ بازکردن استفاده میکند. این ساز و کار مزایای زیر را دارد:
امنیت آن بالاست: شبکه کانکست به سیستم امنیتی بلاک چینهای زیربنایی خود متکی است. در نتیجه به همان اندازه بلاک چینهای بنیادین خود ایمن است.
احتمال سرقت وجوه بسیار ناچیز است: شبکه کانکست از ساز و کار قفل/ باز کردن وجوه استفاده میکند. این تضمین میکند که روترها نمیتوانند وجوه کاربران را به سرقت ببرند.
داراییهای پرداختی نقدشوندهتر خواهند بود: اگر یادتان باشد گفتیم روترها خودشان زودتر وجوه گیرنده را پرداخت میکنند تا سرعت کار افزایش یابد. ازآنجاکه روترها برای این کار از توکنهای بومی زنجیره منیت استفاده میکنند، وجوهی که گیرنده دریافت میکند نقدشوندهتر و تعویضپذیرتر خواهد بود.
مدل امنیتی بریج کانکست
مدل امنیتی کانکست از نوع Hashed Timelock Contracts (HTLC) است. یک برتری این مدل این است که تراکنشها محدود به زمان هستند. این بدان معناست که زیرساخت کانکست اجرای بهموقع تراکنشها را تضمین میکند. اگر تراکنش به هرعلتی در مدتزمان معین تکمیل نشود، متوقف خواهد شد و کاربر میتواند وجوه خود را بازیابی کند.
برتری دیگر آن است که ریسک طرف مقابل (Counterparty Risk) را به حداقل میرساند. روترها تسویه هر تراکنش را تضمین میکنند. در نتیجه نیازی به طرفهای قابلاعتماد نیست و کاربر میتواند مطمئن باشد که وجوه به دست گیرنده میرسد.
ریسکهای موجود
علیرقم مدل امنیتی بریج کانکست، اینطور نیست که این شبکه کاملاً بدون ریسک باشد. برای نمونه، کاربر درصورت هکشدن کد سیستم یا خطای خودش یا حمله به زنجیره، شاید وجوه خود را از دست بدهد.
ضمناً، اگر یک روتر بداندیش برای اجرای تراکنش انتخاب شود، اما تراکنش آمادهسازی مربوطه را در زنجیره منیت ارسال نکند، وجوه کاربر تا زمان انقضا قفل خواهد شد. البته کانکست برای جلوگیری از چنین اقدامات مخربی از جانب روترها در نظر دارد ساز و کار اسلشینگ را در جایگاه جریمه پیاده کند. در بخش توکن بومی کانکست درباره این نکته صحبت خواهیم کرد.
یکی دیگر از ریسکهای کانکست، خطر تمرکزگرایی است. از یک سو شاید روترها کنترل شبکه را بهشکلی مخرب در دست بگیرند و از طرفی، تیم کانکست وظیفه یک رهبری متمرکز را در بخش پیامرسانی ایفا میکند که بهنوبه خود میتواند خطر سانسور پیامها را در پی داشته باشد. تیم کانکست در تلاش است این ریسکها را رفع کند.
توکن بومی شبکه کانکست
توکن بومی شبکه کانکست، نکست (NEXT) نام دارد. این توکن از نوع توکنهای حاکمیتی و کاربردی ERC-۲۰ است که امکان استفاده منصفانه از شبکه را فراهم میکند. کل عرضه توکن، ۱ میلیارد واحد است؛ اما طبق آخرین اطلاعات در هنگام نگارش این مقاله، هنوز توزیع آن شروع نشده است. در نتیجه مراقب کلاهبرداریهایی به نام توکن نکست باشید.
برخلاف راهحلهای مشابه که برای امنیت شبکه به توکنهای خود متکی هستند، پلتفرم کانکست مستقیماً امنیت خود را از زنجیرههایی که پشتیبانی میکند میگیرد و در نتیجه، هدف توکن NEXT تأمین امنیت نیست، بلکه حفظ منصفانهبودن عملیات برای روترهاست.
از آنجا که توکن NEXT کاربردی است، روترها باید آن را برای مشارکت در شبکه سهامگذاری کنند تا متناسب با مقدار آن، سهمی از کار شبکه را به دست آورند. توکن NEXT با حصول اطمینان از اینکه همه روترها از مجموعهای از قوانین یکسان درباره سفارش منصفانه تراکنش پیروی میکنند، شبکه را دایر نگه میدارد و هر روتر که قوانین را نقض کند، طبق ساز و کار اسلشینگ، بخشی از توکنهای خود را در جایگاه جریمه از دست خواهد داد.
توکن NEXT از نوع توکنهای حاکمیتی هم هست و قرار است ازطریق یک سازمان غیرمتمرکز خودگردان (دائو) برای اداره خزانه اکوسیستم شبکه کانکست به کار رود.
بریج کانکست از چه کیف پولهایی پشتیبانی میکند؟
چهار کیف پول هستند که بریج کانکست از آنها پشتیبانی میکند. این کیفپولها عبارتند از: متامسک (MetaMask)، کوینبیس کیف پول (Coinbase Wallet)، پورتیس (Portis) و کیف پولکانکت (WalletConnect). متامسک که کیف پولی اتریومی است، از بقیه مناسبتر گویا.
بریج کانکست از چه شبکههایی پشتیبانی میکند؟
باتوجهبه مستندات عرضهشده در وبسایت کانکست، این بریج هم اکنون از ۱۵ شبکه اصلی و آزمایشی پشتیبانی میکند.
شبکههای اصلی در بر گیرنده اتریوم، بایننس اسمارت چین، پالیگان، ایکس دای (xDai)، فانتوم اپرا، آربیتروم وان و اولنچ است. بهجز این موارد، قرار است از شبکههای فیوز، مونبیم، مونریور و تعدادی شبکه دیگر هم پشتیبانی کند.
تعدادی از شبکههای آزمایشی تحتپشتیبانی بریج کانکست هم در بر گیرنده راپستن، رینکبای، گوئرلی و کووان هستند.
کانکست هویتی پیشرفتپذیر دارد و در نتیجه میتواند از هر زنجیرهای بهآسانی پشتیبانی کند. با این وجود، پروسه ادغام با کانکست براساس مناسب بودن یا نبودن آن زنجیره با ماشین مجازی اتریوم، میتواند کمی مفرق باشد.
زنجیرههایی که با ماشین مجازی اتریوم مناسبند، در صورتی که بخواهند قراردادها را در زنجیره خود مستقر کنند، میتوانند با سرور دیسکورد (Discord) خود به تیم کانکست دسترسی داشته باشند.
زنجیرههای نامناسب با ماشین مجازی اتریوم، میتوانند با بارگیری قراردادها و بازنویسی آنها در سرویس txService شبکه با کانکست کار کنند.
آموزش کار با Connext Bridge
در این بخش آموزش کار با بریج کانکست را یاد میگیرید. برای این کار قرار است از کیف پول متامسک استفاده کنیم، بااینحال جریان کار با سایر کیفپولهایی که کانکست از آنها پشتیبانی میکند به همین روال است.
۱. نخست کیف پول متامسک را دانلود کنید. داراییهایی را که میخواهید انتقال دهید به آن واریز کنید. میتوانید با فشردن دکمه آبی خرید «BUY» در صفحه اصلی، مستقیماً وجوه موردنظرتان را به کیف پولتان منتقل کنید:
۲. آیکون این کیف پول در گوشه بالا و سمت راست مرورگرتان دیده میگردد. روی آن کلیک کنید و وارد شوید. بعد از اتصال، باید مشخص کنید که بین کدام دو شبکه پل میزنید. شبکه مبدأ را از منوی بازشونده کادر FROM (از) و شبکه منیت را از منوی کادر TO (از) انتخاب کنید. به عنوان نمونه اگر میخواهید اتر را از شبکه اصلی اتریوم به آپتیمیزم انتقال دهید، اولی باید اتریوم باشد و دومی آپتیمیزم:
۳. در این مرحله، بعد از انتخاب شبکه و توکن مدنظر، مقدار توکن را در کادر وارد کنید و سواپ (Swap) را انتخاب کنید:
۴. مبلغ و کارمزدها را بررسی کنید و در کادری که ظاهر میگردد. گزینه تأیید سواپ (Confirm Swap) را بزنید. بعد ازآن تراکنش را در کیف پول متامسک خود تأیید کنید:
توجه: اگر از کیف پول سختافزاری استفاده میکنید، بعد از تأیید در متامسک باید تراکنش را در دستگاه سختافزاری خود تأیید کنید.
۵. یک پنجره با عبارت «Sign to Claim Funds» ظاهر میگردد. روی آن کلیک کنید و آن را در متامسک و کیف پول سختافزاری خود (در صورت استفاده از آن) تأیید کنید:
۶. اگر مراحل را درست انجام داده باشید، دریافت وجه شما موفقیتآمیز خواهد بود. این پروسه بسیار سریع است. به عنوان نمونه، انتقال اتر شاید به ۵ دقیقه هم نکشد.
سؤالات شایع
کانکست ارتباط سریع و غیر امانی بین زنجیرهها و رولآپها را میسرمیکند. پلتفرم کانکست هم اکنون از ۱۵ شبکه پشتیبانی میکند و برخلاف اغلب سیستمهای دارای امکان همکاری دیگر، Connext bridge این کار را بدون نیاز به اعتماد و بدون تکیه بر اعتبارسنجهای خارجی انجام میدهد. به همین علت، از امنیت بالاتری برخوردار است.
چهار کیف پول هستند که بریج کانکست از آنها پشتیبانی میکند: متامسک، پورتیس، کیف پولکانکت و کوینبیس کیف پول.
تعدادی از شبکههایی که بریج کانکست از آنها پشتیبانی میکند عبارتند از: اتریوم، پالیگان، اولنچ، آربیتروم، آپتیمیزم، بایننس اسمارت چین و ایکس دای.