چگونه از Polygon bridge برای انتقال دارایی‌ها به پالیگان استفاده کنیم؟


بریج پالیگان به کاربران اجازه می‌دهد تا به سرعت توکن‌های ERC و NFT‌ را بر روی زنجیره جانبی پالیگان انتقال دهند.

یعنی شبکه ارز را مثلا از ERC20 (شبکه اتریوم) به شبکه پالیگان انتقال دهید و ارزهای مدنظر خود را روی این شبکه داشته باشید.

بریج (Bridge) به معنای پل است. به اپ‌هایی که قابلیت نقل و انتقال دارایی‌های دیجیتال بین Chain ها و شبکه‌های مختلف را فراهم می‌کنند بریج گفته می‌شود.

مطلب مرتبط: تراکنش‌های سریع‌تر و ارزان‌تر با پل زدن از اتریوم به لایه 2! (راهنمای کامل)

به طور کلی دو نوع بریج در پالیگان وجود دارد، بریج اثبات سهام(POS) و بریج پلاسما.

هر دو بریج امکان انتقال توکن و NFT‌ها را بین شبکه اتریوم و پالیگان و بالعکس فراهم می‌کنند اما تفاوت این دو در روش‌های امنیتی که اتخاذ می‌کنند نهفته است.

روش POS از مکانیزم اجماع POS برای ایمن سازی تراکنش و شبکه استفاده می‌کند. این روش از انتقال اتریوم(ETH) و اغلب توکن‌های ERC پشتیبانی می‌کند. روش POS بریج برای کاربران توصیه می‌شود.

روش دوم یعنی پلاسما بریج برای توسعه دهندگانی است که نیازمند امنیت بیشتری برای تراکنش‌های خود هستند.

این بریج از روش مقیاس‌پذیر اتریوم پلاسما استفاده می‌کند که امکان انتقال Matic، ETH، توکن‌های ERC20 و توکن‌های غیرمثلی ERC721 را فراهم کرده است.

مطلب مرتبط: پلتفرم پالی‌گان (Polygon) و رمزارز متیک (MATIC) چیست؟

معرفی

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

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

پالیگان بریج چیست؟

پالیگان یک بستر برای خلق شبکه‌های سازگار با اتریوم با رویکرد مقیاس‌پذیر است. هدف پالیگان غنی‌سازی اکوسیستم اتریوم با ارائه ابزار‌های قدرتمند در جهت ایجاد اپلیکیشن‌های غیرمتمرکز(DApps) مقیاس‌پذیر برای افزایش تعداد تراکنش‌های شبکه اتریوم و کاهش هزینه کارمزد است.

اپلیکیشن‌های مالی‌ غیرمتمرکز(DeFi) محبوب بسیاری بربستر پالیگان فعالیت می‌کنند که از این بین می‌توان به پروتکل Aave، Curve و صرافی سوشی‌سواپ اشاره کرد.

برای تعامل با DApp‌ و ابزار‌های موجود در شبکه پالیگان، شما نیاز به انتقال دارایی‌هایتان به این شبکه دارید. اینجا جاییست که پالیگان بریج به کمک ما می‌آید.

پالیگان بریج یک کانال تراکنش چند‌ زنجیره‌ای بدون نیاز به اعتماد است که بین بلاکچین اتریوم و پالیگان فعالیت می‌کند. این بریج به کاربران اجازه می‌دهد تا دارایی‌های خود را در قالب توکن‌های ERC و NFT به بلاکچین Polygon منتقل کنند. همه نقل‌ و انتقالات از طریق قرارداد‌های هوشمند این شبکه صورت می‌پذیرد.

بریج پالیگان چگونه کار می‌کند؟

بریج پالیگان از یک معماری مکانیزم دوگانه برای بهینه سازی سرعت و حفظ ویژگی غیرمتمرکز بودن سیستم استفاده می‌کند.

همچنین این بریج حالت‌های دلخواه انجام تراکنش را در زنجیره جانبی پالیگان فراهم کرده که با ماشین مجازی اتریوم(EVM) سازگار است.

دارایی‌هایی که بین دو زنجیره منتقل می‌شوند به صورت لحظه‌ای قابل دسترس هستند و در فرآیند انتقال هیچ‌ نوع بازیگر ثانویه یا محدودیت‌های نقدینگی موجود در بازار وجود ندارد.

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

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

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

روش اول حالت POS بریج نام دارد.

همان‌طور که از نام آن‌ پیداست، از الگوریتم اثبات سهام برای ایمن سازی تراکنش استفاده می‌کند. دارایی‌های سپرده‌ شده در روش POS به سرعت منتقل می‌شوند اما برداشت‌ها ممکن است در هنگام تایید تراکنش کمی زمان ببرد. روش POS قابلیت انتقال اتریوم و اغلب توکن‌های ERC را فراهم می‌کند.

در طرف دیگر قضیه، روش پلاسما بریج قرار دارد که علاوه‌بر توکن اصلی شبکه Polygon یعنی Matic، قابلیت جابه‌جایی اکثر توکن‌های شبکه اتریوم مانند ERC20، ERC721 و اتریوم را فراهم کرده است.

این متد از راه‌ حل اتریوم پلاسما برای افزایش امنیت تراکنش استفاده می‌کند. برای مطالعه بیشتر جزییات فنی این روش می‌توانید به مستندات آن رجوع کنید.

چگونه توکن‌های اتریوم را به شبکه پالیگان توسط POS بریج منتقل کنیم؟

قبل آغاز فرآیند انتقال، شما نیاز به یک ولت ارز دیجیتال سازگار با هر دو شبکه دارید، برای مثال ولت متامسک کاندید خوبی برای این‌کار است. اگر از ولت متامسک استفاده نمی‌کنید، می‌توانید از این راهنما برای ایجاد یک ولت کمک بگیرید. برای کار با MetaMask می‌بایست اکستنشن مرورگر آن را دانلود و نصب کنید.

پس از آماده کردن ولت، گام‌های زیر را دنبال کنید.

⦁ در ولت تحت وب پالیگان بریج ورود کنید.

آدرس: https://wallet.polygon.technology

⦁ در گام بعد می‌بایست ولت کریپتویی که استفاده می‌کنید را انتخاب کنید که در این مثال، ما از ولت MetaMask استفاده می‌کنیم. (تصویر زیر)

⦁ با انتخاب ولت، از شما درخواست می‌شود تا یک پیام را در مورد اتصال MetaMask شما به ولت پالیگان امضا کنید. این امضا هزینه‌ای در برندارد ولی برای اطمینان از صحت آدرس و مکان درست، آدرس نمایش داده شده را بررسی کنید. (تصویر زیر)


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

⦁ برای انتقال توکن‌هایی که در شبکه اتریوم دارید به پالیگان، به تب Deposit مراجعه کنید و سپس نام توکن را از لیست آماده انتخاب کنید. در این مثال توکن ETH را انتخاب و سپس مقدار انتقال را وارد و برای ثبت تراکنش دکمه Transfer را کلیک می‌کنیم.


⦁ در این مرحله، نکاتی که نشان داده شده است را مطالعه کنید. برای مثال تصویر زیر به ما اعلام می‌کند که در حال انتقال دارایی از شبکه اتریوم به پالیگان هستیم که ممکن است بین 7 تا 8 دقیقه زمان ببرد. سپس دکمه Continue را بزنید. (تصویر زیر)

⦁ در این مرحله میزان کارمزد تقریبی این تراکنش را مشاهده می‌کنید. اگر با کارمزد تراکنش مشکلی ندارید دکمه Continue را برای تایید فرآیند بزنید.


⦁ پس از انجام تراکنش، جزییات آن را که شامل مقدار توکن مورد انتقال و میزان کارمزد برآورد شده است را بررسی کنید و سپس دکمه Continue را بزنید.

به خاطر داشته باشید روش POS بریج توسط اعتبار‌سنج‌ها (Validators) فعالیت می‌کند. بنابراین اگر قصد برگشت دارایی به شبکه اتریوم را دارید، فرآیند انتقال ممکن است تا 3 ساعت زمان ببرد.

⦁ در این پنجره از شما درخواست می‌شود تا فرآیند انتقال از کیف‌پول متامسک را تایید و امضا کنید. ابتدا جزییات تراکنش را بررسی و سپس با زدن دکمه Confirm آن را تایید کنید.


⦁ در گام آخر، پس از تایید تراکنش، برای انتقال توکن‌ها به ولت‌ پالیگان منتظر بمانید. با کلیک روی View On Etherscan و مشاهده جزییات آن در وبسایت Etherscan می‌توانید از آخرین وضعیت تراکنش آگاه شوید.

چگونه توسط POS بریج توکن‌های منتقل شده را از پالیگان به شبکه اتریوم منتقل کنیم؟

همان‌طور که توکن‌های اتریوم را به شبکه پالیگان منتقل کردیم حالا نوبت به بازگشت‌ آن‌ها به شبکه اتریوم است. مشابه فرآیند انتقال قبل، شما نیاز به یک کیف‌پول سازگار مثل MetaMask خواهید داشت.

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

در POS بریج، مدت زمان انتقال معمولا از 45 دقیقه تا سه ساعت متغیر است. اما در روش پلاسما بریج، ممکن است تا 7 روز به طول بینجامد.

در ادامه آموزش از روش POS بریج برای برداشت دارایی‌ها از شبکه پالیگان به اتریوم استفاده می‌کنیم.

⦁ ابتدا وارد رابط کاربری Bridge می‌شویم و سپس دکمه Withdrawal را انتخاب می‌کنیم. در این صفحه، توکنی که قصد برداشت به مقصد شبکه اتریوم را دارید انتخاب کنید.


⦁ به حالت بریج نشان داده شده در این صفحه در بالای دکمه Transfer که با نام Transfer Mode نشان داده شده دقت کنید. این پلتفرم به صورت خودکار حالت بریج سازگار با توکن انتخابی را تنظیم می‌کند.

به یاد داشته باشید حالت POS بریج برای انتقال دارایی‌ها از پالیگان به اتریوم توصیه می‌شود. این روش انتقال اتریوم، ERC20، ERC721، ERC1155 و غیره را پشتیبانی می‌کند.

⦁ پس از انتخاب توکن، مقدار آن را وارد کنید و دکمه Transfer را بزنید.

⦁ نکات ایمنی ارائه شده در اینجا صفحه را مطالعه کنید. در صفحه زیر به شما در مورد عدم امکان انصراف پس از امضای برداشت توکن هشدار داده شده است.

⦁ در این صفحه شما جزییات انتقال و کارمزد آن را مشاهده می‌کنید. اگر با کارمزد انتقال مشکلی ندارید، دکمه Continue را بزنید.


⦁ در این صفحه شما می‌توانید جزییات کلی تراکنش شامل میزان انتقال، نوع بریج و میزان کارمزد را مشاهده کنید. برای تایید دکمه Continue را بزنید


⦁ در این مرحله می‌بایست تراکنش مورد نظر را توسط کیف‌پول انتخابی که در اینجا MetaMask است تایید و امضا کنید. اگر جزییات به نمایش درآمده صحیح هستند دکمه Confirm را بزنید.

پس از مشاهده وضعیت Confirmed برای تراکنش مورد نظر، برای دریافت توکن‌ها منتظر بمانید. با زدن View on EtherScan می‌توانید آخرین وضعیت تراکنش را مشاهده کنید.

⦁ در گام بعد، میزان پیشرفت تراکنش را بررسی می‌کنید. درخواست برداشت شما در شبکه آغاز می‌شود و توسط اعتبارسنج‌های POS، تراکنش شما مورد تایید قرار می‌گیرد. این فرآیند ممکن است تا 3 ساعت زمان ببرد و کاری از شما ساخته نیست.

⦁ پس از Validate شدن تراکنش، شما می‌بایست توکن‌های برداشت شده را به کیف‌پولتان منتقل کنید. روی دکمه Continue بزنید. در اینجا دارایی‌هایی که پس از تکمیل برداشت به دست شما می‌رسد را مشاهده کنید.

چگونه توسط پلاسما بریج توکن‌های پالیگان را به اتریوم منتقل کنیم؟

اگر قصد دارید توکن Matic یا سایر‌ توکن‌های موجود در شبکه پالیگان را به اتریوم منتقل کنید باید از پلاسما بریج استفاده کنید.

به خاطر داشته باشید که پلاسما بریج فقط استاندارد‌های ERC20 و ERC720 به همراه ETH و Matic را پشتیبانی می‌کند.

در این مثال توسط کیف‌پول MetaMask ما توکن Matic را از شبکه پالیگان به اتریوم منتقل می‌کنیم. به صورت پیش‌فرض این کیف‌پول فقط به شبکه Mainnet اتریوم متصل است. برای کار با شبکه پالیگان در MetaMask، می‌بایست ابتدا شبکه پالیگان را به این کیف‌پول متصل کنید.

گام اول: اتصال شبکه Polygon به MetaMask

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

⦁ ابتدا وارد Polygon Wallet می‌شویم و سپس دکمه Switch to Polygon را از سمت راست بالای صفحه کلیک می‌کنیم. با این کار مطمئن می‌شویم که کیف‌پول ما به شبکه پالیگان متصل است.


⦁ در گام بعد، اگر ولت شما به شبکه پالیگان متصل نباشد، شما یک پنجره پاپ‌اپ مشاهده می‌کنید که در آن به شما در مورد اضافه کردن شبکه پالیگان به کیف‌پول MetaMask اطلاع می‌دهد. با زدن دکمه Approve آن را تایید کنید.

⦁ حالا کیف‌پول MetaMask به شبکه Polygon متصل است. در گام بعد باید در متامسک حالت شبکه را از اتریوم به شبکه پالیگان تغییر دهیم. برای این‌کار روی دکمه Switch network کلیک کنید.

⦁ حالا می‌توانید دارایی Matic را در کیف‌پول مشاهده کنید.


گام دوم: بریج Matic به شبکه اتریوم با استفاده از MetaMask

⦁ به صفحه Bridge مراجعه کنید و سپس دکمه Withdrawal را بزنید. در اینجا توکن Matic را انتخاب و مقدار مورد انتقال را وارد و دکمه Transfer را کلیک می‌کنیم. دقت کنید که در اینجا سیستم به طور خودکار حالت پلاسما بریج را برای ما انتخاب می‌کند.

⦁ نکات مهم ذکر شده در این صفحه را مطالعه کنید و سپس دکمه Continue را بزنید.

⦁ در این بخش کارمزد تراکنش را مشاهده می‌کنید. اگر با هزینه کارمزد مشکلی ندارید دکمه Continue را برای ادامه فرآیند بزنید.

⦁ در این صفحه جزییات تراکنش را بررسی کنید و دکمه Continue را بزنید.


⦁ در این گام، یک پنجره پاپ‌اپ برای تایید تراکنش به شما نشان داده می‌شود که با فشردن دکمه Confirm وضعیت پیشرفت تراکنش را مشاهده می‌کنید.

در حالت پلاسما بریج باید عملیات Confirm به صورت دستی انجام شود. اولین مرحله، آغاز فرآیند برداشت از کیف‌پول پالیگان است که ممکن است تا 3 ساعت به طول بینجامد.

⦁ پس از رسیدن به مرحله CheckPoint، تراکنش شما در بلاکچین اتریوم تایید شده است. و حالا باید برای شروع مرحله Challenge period، تراکنش دیگری را تایید کنید. این عملیات، روشی برای افزایش امنیت فرآیند برداشت توکن‌های بین دو شبکه است و ممکن است تا 7 روز طول بکشد.

⦁ پس از مرحله Challenge period، تنها کاری که باید انجام دهید ارسال Matic به کیف‌پول متامسک است.

خلاصه کلام

قابلیت همکاری (اصطلاحا interoperability) شبکه پالیگان و اتریوم، به کاربران امکان جابه‌جایی دارایی‌ها بین دو بلاکچین را فراهم می‌کند.

بریج پالیگان تجربه متفاوتی را برای کاربران در استفاده از پلتفرم‌های DeFi و اپلیکیشن‌های غیرمتمرکز DApp موجود در بلاکچین پالیگان رقم زده است.

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