Как да използваме Polygon Bridge?
Начало
Статии
Как да използваме Polygon Bridge?

Как да използваме Polygon Bridge?

Напреднал
Публикувано Jan 24, 2022Актуализирано Nov 11, 2022
8m

Резюме

Polygon Bridge позволява на потребителите бързо да прехвърлят ERC токени и NFT към страничната верига на Polygon. На Polygon има предимно два моста, мостът за доказателство за залог (PoS) и Plasma Bridge. И двата могат да свързват активи от Ethereum към Polygon (и обратно), но приемат различни методи за сигурност.

PoS Bridge използва консенсусния алгоритъм на доказателство за залог (PoS), за да защити своята мрежа. Той поддържа прехвърлянето на Ether (ETH) и повечето ERC токени. Това е препоръчителната опция за повечето потребители.

Plasma Bridge е за разработчици, които се нуждаят от повишена сигурност. Той използва решението за мащабиране на Ethereum Plasma и поддържа прехвърлянето на токени MATIC, ETH, ERC-20 и ERC-721.


Въведение

С нарастването на броя на блокчейните в крипто пространството, споделянето на данни и токени между различни мрежи е предизвикателство. Някои проекти се справят с този проблем, като изграждат мостове между мрежите, за да улеснят прехвърлянето на активи.

Polygon Bridge е проектиран да увеличи оперативната съвместимост между блокчейните Polygon и Ethereum. Със съвместим портфейл за криптовалута потребителите могат лесно да прехвърлят токени напред-назад.


Какво представлява Polygon Bridge?

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

За да взаимодействате с DApps и инструменти на Polygon, трябва да прехвърлите активите си в мрежата на Polygon. Тук идва Polygon Bridge. Polygon Bridge е канал за трансакции без доверие между Polygon и Ethereum. Той позволява на потребителите да прехвърлят ERC токени и незаменими токени (NFT) към страничната верига на Polygon, всичко това чрез използването на интелигентни договори.


Как работи Polygon Bridge?

Polygon Bridge използва архитектура с двоен консенсус за оптимизиране за скорост и децентрализация. Той също така поддържа произволни преходи на състояния на странични вериги, които са съвместими с Ethereum Virtual Machine (EVM). Прехвърлянето на токени с кръстосан блокчейн може да бъде постигнато незабавно без рискове от трети страни или ограничения на пазарната ликвидност.

При свързване на токени през Polygon Bridge, няма да има промени в циркулиращите доставки на токена. Токените, които напускат мрежата на Ethereum, са заключени и същият брой токени ще бъдат изсечени в мрежата на Polygon като обвързаните токени на база 1:1. При свързване на токените обратно към Ethereum, обвързаните токени на Polygon ще бъдат изгорени, а тези в Ethereum ще бъдат отключени по време на процеса.

Има два типа мостове на Polygon за прехвърляне на активи, мост за доказателство за залог (PoS) и Plasma Bridge. PoS Bridge използва консенсусния алгоритъм на доказателство за залог (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 Web Wallet, като щракнете върху [Polygon Bridge].


2. След това трябва да свържете своя крипто портфейл. В този пример ще използваме Metamask.


3. Ще бъдете помолени да подпишете съобщение, за да свържете портфейла си MetaMask с вашия Polygon портфейл. Този подпис няма да струва никакви такси. Проверете отново URL адреса, за да се уверите, че сте на правилния уебсайт и щракнете върху [Влизане], за да продължите.


4. Трябва да бъдете пренасочени към интерфейса на Polygon Bridge. Ако не, щракнете върху [Bridge] (Мост) в лявата лента с менюта.


5. За да изпратите вашите токени от основната мрежа на Ethereum до Polygon, отидете на раздела [Deposit]. Щракнете върху името на токена, за да изберете токена, който да прехвърлите. В този пример ще използваме етер (ETH). Въведете сумата и щракнете върху [Transfer].


6. Прочетете важните бележки и щракнете върху [Continue] (Продължаване), когато сте готови.


7. Ще видите и прогнозната такса за газ за тази трансакция. Ако сте наред с разходите за газ, щракнете върху [Continue] (Продължаване), за да продължите.


8. Прегледайте подробностите за вашата трансакция, включително сумата на токена и прогнозната такса за трансакция, преди да щракнете върху [Continue] (Продължаване).

Имайте предвид, че PoS мостът е защитен от валидатори. Ако решите да преместите средства обратно в мрежата на Ethereum, това може да отнеме до 3 часа.


9. След това ще бъдете подканени да подпишете и одобрите превода във вашия MetaMask портфейл. Проверете дали данните са правилни и щракнете върху [Confirm] (Потвърждаване).


10. След като бъде потвърдено, изчакайте токените да пристигнат във вашия Polygon портфейл. Можете да щракнете върху [Преглед в Etherscan], за да проверите състоянието на трансакцията.


Как да прехвърлям токени от Polygon към Ethereum чрез PoS Bridge?

Можете също да използвате Polygon Bridge за прехвърляне на токени от Polygon към Ethereum. По същия начин ще ви е необходим съвместим крипто портфейл, като MetaMask.

Както споменахме, има два моста в мрежата на Polygon: Plasma Bridge и PoS Bridge. Времето за изтегляне варира в зависимост от това кой Polygon Bridge използвате. Тегленето чрез PoS Bridge обикновено отнема от 45 минути до 3 часа, докато чрез Plasma Bridge може да отнеме до 7 дни.

Нека видим как да прехвърлите от Polygon към Ethereum чрез PoS Bridge. 

1. Щракнете върху [Withdrawal] (Теглене) в интерфейса [Bridge] (Мост). Изберете токените, които искате да прехвърлите в мрежата на Ethereum.


2. Вероятно ще забележите, че има бутон [SWITCH BRIDGE] до [Transfer Mode]. Платформата автоматично ще избере съвместимия мост за вашия трансфер въз основа на избрания от вас токен.

PoS Bridge се препоръчва за прехвърляне на токени от Polygon към Ethereum. Той поддържа прехвърлянето на Ether (ETH) и други Ethereum токени, включително ERC-20, ERC-721, ERC-1155 и др.


3. След като изберете токена, въведете сумата, която искате да изпратите, и щракнете върху [Transfer].


4. Прочетете важните бележки и щракнете върху [Continue] (Продължаване), когато сте готови.


5. Ще видите също изскачащ прозорец [Transfer Overview] (Преглед на трансфера) с прогнозната такса за газ за тази трансакция. Ако сте наред с разходите за газ, щракнете върху [Continue] (Продължаване), за да продължите.


6. Можете да прегледате подробностите за вашата трансакция, включително сумата на токена, моста, който използвате, и прогнозната такса за газ, преди да щракнете върху [Continue] (Продължаване).


7. Трябва да подпишете и одобрите превода във вашия MetaMask портфейл. Проверете дали данните са правилни и щракнете върху [Confirm] (Потвърждаване).

След като бъде потвърдено, изчакайте токените да пристигнат във вашия Polygon портфейл. Можете да щракнете върху [Преглед в 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 Wallet, за да добавите бързо Polygon към мрежовия списък на вашата MetaMask.

1. За да направите това, щракнете върху бутона [Switch to Polygon] (Превключване към Polygon) в горната част. Уверете се, че вече сте свързали своя портфейл MetaMask.


2. Ще видите изскачащ прозорец от вашето разширение MetaMask с подробности за мрежата на Polygon. Щракнете върху [Approve] (Одобряване).


3. Готово. Мрежата Polygon е добавена към вашата MetaMask. Сега трябва да превключите вашата MetaMask от основната мрежа на Ethereum към мрежата Polygon. Можете да направите това, като щракнете върху [Switch network] (Превключване на мрежа).


4. Вече можете да видите MATIC във вашия MetaMask портфейл.


Стъпка 2: Свързване на MATIC с Ethereum с помощта на MetaMask

1. Отидете на интерфейса [Bridge] (Мост) и щракнете върху [Withdrawal] (Теглене). Изберете [Matic Token] от списъка с токени, въведете сумата и щракнете върху [Transfer].

Системата автоматично ще избере [Plasma Bridge] за режим на трансфер.


2. Прочетете важните бележки и щракнете върху [Continue] (Продължаване), когато сте готови.


3. Ще видите и прогнозната такса за газ за тази трансакция. Ако сте наред с разходите за газ, щракнете върху [Continue] (Продължаване), за да продължите. 


4. Прегледайте данните за вашата трансакция, преди да щракнете върху [Continue] (Продължаване).


5. Ще се появи изскачащ прозорец на MetaMask, за да потвърдите трансакцията. Щракнете върху [Confirm] (Потвърждаване) и ще видите, че прехвърлянето е в ход.

Трябва ръчно да потвърдите три трансакции за превод чрез Plasma Bridge. Първата е да инициирате тегленето си от портфейла на Polygon, което може да отнеме до 3 часа.


6. След като пристигне контролната точка, това означава, че вашата трансакция е валидирана в блокчейна на Ethereum. Трябва да потвърдите втора трансакция, за да започнете периода на предизвикателство. Това е мярка за предлагане на повишена сигурност за трансакции за теглене.


7. След периода на предизвикателството, всичко, което трябва да направите, е да щракнете върху [Continue] (Продължаване), за да изпратите токените MATIC до вашия MetaMask портфейл.



Заключителни мисли

Оперативната съвместимост на Polygon Bridge позволява на потребителите да прехвърлят своите активи между блокчейните на Ethereum и Polygon. Polygon Bridge предлага алтернатива на потребителите, които искат да изпитат различни DeFi платформи и DApps, налични в мрежата на Polygon.