Как использовать Polygon Bridge
Главная
Статьи
Как использовать Polygon Bridge

Как использовать Polygon Bridge

Продвинутый
Опубликовано Jan 24, 2022Обновлено Nov 11, 2022
8m

Осторожно! Много текста.

С помощью Polygon Bridge пользователи могут быстро переводить токены ERC и NFT на сайдчейн Polygon. Polygon имеет два основных моста: Proof of Stake (PoS) Bridge и Plasma Bridge. Они оба позволяют выполнять операции между Ethereum и Polygon, но используют разные средства безопасности.

PoS Bridge работает на основе алгоритма консенсуса Proof of Stake (PoS), который обеспечивает безопасность сети и поддерживает переводы эфира (ETH) и большинства токенов ERC. Этот вариант подходит для большинства пользователей.

Plasma Bridge используют, когда требуется повышенная безопасность. Канал работает на основе решения для масштабирования Ethereum Plasma и поддерживает переводы токенов MATIC, ETH, ERC-20 и ERC-721.


Введение

Растущее количество блокчейнов затрудняет обмен данными и токенами между сетями. Некоторые проекты решают эту проблему через создание «мостов», которые облегчают переводы активов.

Polygon Bridge разработан, чтобы улучшить совместимость между Polygon и Ethereum. Для перевода токенов между сетями достаточно иметь совместимый криптовалютный кошелек.


Что такое Polygon Bridge

Polygon — это фреймворк для создания сетей блокчейнов и решений для масштабирования, совместимых с Ethereum. Его цель — обогащение экосистемы Ethereum через инструменты для создания масштабируемых децентрализованных приложений (DApps) и увеличения пропускной способности транзакций Ethereum с более низкими комиссиями. На Polygon уже развернуты такие популярные децентрализованные платформы (DeFi), как Aave, Curve и SushiSwap.

Чтобы начать взаимодействовать с приложениями DApp и инструментами, необходимо перевести активы на Polygon. Для этого и был разработан Polygon Bridge — не требующий доверия кроссчейн-канал между Polygon и Ethereum, через который пользователи могут переводить токены ERC и невзаимозаменяемые токены (NFT) на сайдчейн Polygon с помощью смарт-контрактов.


Как работает Polygon Bridge

Polygon Bridge использует архитектуру двойного консенсуса для оптимизации скорости и децентрализации. Он также поддерживает произвольные переходы состояний на сайдчейнах, которые совместимы с виртуальной машиной Ethereum (EVM). Благодаря Polygon Bridge пользователи могут мгновенно перемещать активы между сетями без посредников и ограничений ликвидности рынка.

При переводе через Polygon Bridge количество токенов в обращении не меняется. Токены, которые покидают сеть Ethereum, блокируются, при этом такое же количество токенов создается в Polygon. При обратном переводе на Ethereum привязанные токены на Polygon сжигаются, а токены на Ethereum снова активируются.

Polygon имеет два моста: Proof of Stake (PoS) Bridge и Plasma Bridge. PoS Bridge работает на основе алгоритма консенсуса Proof of Stake (PoS), который обеспечивает безопасность сети. Переводы на PoS Bridge выполняются почти мгновенно, но подтверждение вывода средств может занять некоторое время. PoS Bridge поддерживает переводы эфира (ETH) и большинства токенов ERC.
Plasma Bridge поддерживает переводы нативного токена Polygon MATIC и некоторых токенов Ethereum (ETH, ERC-20 и ERC-721). Этот мост использует решение для масштабирования Ethereum Plasma, которое делает его безопаснее. Подробную информацию можно найти в официальной документации.


Как перевести токены с Ethereum на Polygon через PoS Bridge

Чтобы перевести токены с Ethereum на Polygon, потребуется совместимый криптовалютный кошелек, например MetaMask. Следуйте инструкциям в этом руководстве, чтобы создать MetaMask. Также понадобится скачать и установить расширение для браузера MetaMask.
1. Войдите в веб-кошелек Polygon, нажав [Polygon Bridge].


2. Далее нужно подключить криптовалютный кошелек. В этом примере мы будем использовать Metamask.


3. Чтобы подключить MetaMask к Polygon, понадобится подписать сообщение. Комиссия за это действие не взимается. Проверьте URL-адрес, чтобы убедиться, что вы находитесь на правильном сайте, и нажмите [Sign] (Подписать).


4. Вы будете перенаправлены на Polygon Bridge. Если этого не произошло, нажмите [Bridge] (Мост) в меню слева.


5. Чтобы отправить токены с майннета Ethereum на Polygon, перейдите во вкладку [Deposit] (Ввод) и выберите токен для перевода. В этом примере мы будем использовать эфир (ETH). Введите сумму и нажмите [Transfer] (Перевод).


6. Прочтите примечания и нажмите [Continue] (Продолжить).


7. Появится окно с комиссией за газ. Если вас устраивает стоимость газа, нажмите [Continue] (Продолжить).


8. Проверьте данные транзакции, в том числе количество токенов и расчетную комиссию за транзакцию, и нажмите [Continue] (Продолжить).

Обратите внимание, что транзакции PoS Bridge подтверждают валидаторы, поэтому обратный перевод в сеть Ethereum может занять до 3 часов.


9. Затем вам будет предложено подписать и одобрить перевод в кошельке MetaMask. Проверьте данные и нажмите [Confirm] (Подтвердить).


10. После подтверждения подождите, пока токены поступят на кошелек Polygon. Вы можете проверить статус операции, нажав [View on Etherscan] (Просмотреть на Etherscan).


Как перевести токены с Polygon на Ethereum через PoS Bridge

Чтобы перевести токены с Polygon на Ethereum, можно также использовать Polygon Bridge. Здесь снова понадобится совместимый криптовалютный кошелек, такой как MetaMask.

В сети Polygon есть два моста: Plasma Bridge и PoS Bridge. При этом время вывода средств зависит от конкретного «моста». Вывод с PoS Bridge обычно занимает от 45 минут до 3 часов, а с Plasma Bridge — до 7 дней.

Посмотрим, как перевести активы с Polygon на Ethereum через PoS Bridge. 

1. Нажмите [Withdrawal] (Вывод) в интерфейсе [Bridge] (Мост). Выберите токены, которые планируете перевести на Ethereum.


2. Рядом с кнопкой [Transfer Mode] (Режим перевода) находится функция [SWITCH BRIDGE] (Переключить мост). Платформа автоматически выберет совместимый мост для перевода на основе выбранного токена.

PoS Bridge более предпочтителен для перевода токенов с Polygon на Ethereum. Он поддерживает переводы эфира (ETH) и других токенов Ethereum, включая ERC-20, ERC-721, ERC-1155 и другие.


3. После выбора токена введите сумму, которую планируете отправить, и нажмите [Transfer] (Перевод).


4. Прочтите примечания и нажмите [Continue] (Продолжить).


5. Появится окно [Transfer Overview] (Обзор перевода) с платой за газ. Если вас устраивает стоимость газа, нажмите [Continue] (Продолжить).


6. Проверьте данные транзакции, такие как количество токенов и расчетная плата за газ, и нажмите [Continue] (Продолжить).


7. Далее нужно подписать и одобрить перевод в кошельке MetaMask. Проверьте данные и нажмите [Confirm] (Подтвердить).

 После подтверждения подождите, пока токены поступят на кошелек Polygon. Вы можете проверить статус операции, нажав [View on Etherscan] (Просмотреть на Etherscan).

8. Далее вы увидите статус перевода. Начнется процесс вывода средств, и валидаторы PoS проверят транзакцию. Проверка не требует от вас никаких действий, но может занять до 3 часов.


9. После подтверждения операции нужно получить токены в MetaMask. Нажмите [Continue] (Продолжить), и вы получите активы после завершения операции.


Как перевести токены с Polygon на Ethereum через Plasma Bridge 

Чтобы перевести MATIC или другие токены Polygon на Ethereum, можно воспользоваться Plasma Bridge. Обратите внимание, что Plasma Bridge поддерживает переводы только токенов ERC-20 и ERC-721, включая ETH и MATIC.

В этом примере мы покажем, как перевести токены MATIC с Polygon на Ethereum через кошелек MetaMask. По умолчанию MetaMask подключен только к майннету Ethereum, поэтому нужно добавить Polygon в этот кошелек, чтобы просматривать в нем MATIC.


Шаг 1: добавление Polygon в MetaMask

Есть два способа добавить Polygon в кошелек MetaMask. Способ по умолчанию — добавить его вручную. Для этого изучите статью Как добавить Polygon в MetaMask. Однако чтобы быстро добавить Polygon в список сетей MetaMask, можно также использовать интерфейс кошелька Polygon.

1. Для этого нажмите кнопку [Switch to Polygon] (Переключиться на Polygon) вверху. Убедитесь, что кошелек MetaMask уже подключен.


2. Вы увидите всплывающее окно расширения MetaMask с информацией о Polygon. Нажмите [Approve] (Подтвердить).


3. Готово, сеть Polygon добавлена в MetaMask. Далее нужно переключить MetaMask с майннета Ethereum на Polygon. Для этого нажмите [Switch network] (Переключить сеть).


4. Теперь в кошельке MetaMask появится MATIC.


Шаг 2: соединение MATIC с Ethereum через MetaMask

1. Перейдите в интерфейс [Bridge] (Мост) и нажмите [Withdrawal] (Вывод). Выберите [Matic Token] из списка токенов, введите нужное количество и нажмите [Transfer] (Перевод).

Система автоматически выберет [Plasma Bridge], чтобы выполнить перевод.


2. Прочтите примечания и нажмите [Continue] (Продолжить).


3. Появится окно с комиссией за газ. Если вас устраивает стоимость газа, нажмите [Continue] (Продолжить). 


4. Проверьте данные транзакции и нажмите [Confirm] (Подтвердить).


5. В MetaMask появится всплывающее окно с просьбой подтвердить транзакцию. Нажмите [Confirm] (Подтвердить), чтобы увидеть статус операции.

Далее необходимо вручную подтвердить три транзакции для перевода через Plasma Bridge. Первая, чтобы начать вывод средств из кошелька Polygon, может занять до 3 часов.


6. Создание контрольной точки будет означать, что транзакция подтверждена на блокчейне Ethereum. Далее нужно подтвердить вторую транзакцию, чтобы начать период проверки. Это мера нужна, чтобы обеспечить повышенную безопасность транзакций для вывода средств.


7. После периода проверки нужно нажать [Continue] (Продолжить), чтобы отправить токены MATIC на кошелек MetaMask.



Резюме

Совместимость Polygon Bridge позволяет пользователям выполнять переводы между блокчейнами Ethereum и Polygon. Polygon Bridge открывает доступ к различным платформам DeFi и DApp, которые доступны в сети Polygon.