Как перейти из основной сети Ethereum к Layer 2
Как перейти из основной сети Ethereum к Layer 2
Технологии уровня 2 (Layer 2) могут обеспечить более быстрые и дешевые транзакции. В этой статье мы расскажем, как можно подключиться к блокчейну уровня 1 (Layer 1), такому как Ethereum.
В наши дни криптоиндустрия состоит из технологий уровня 1 и уровня 2.
- Уровень 1 (L1) — это базовый уровень сети блокчейнов, например, Solana, Ethereum и Bitcoin.
- Сети уровня 2 (L2) располагаются поверх сетей уровня 1. Обычно уровень 2 быстрее и дешевле, чем базовый уровень блокчейна.
Иногда блокчейны уровня 1 могут делать то, чего не могут блокчейны уровня 2, например, принимать активы от других блокчейнов уровня 1. Именно поэтому необходимо знать, как переключиться с одного на другой.
Вы можете определить, относится ли технология к уровню 1 по тому, зарабатываете ли вы собственную валюту платформы (например, SOL, ETH) путем проверки транзакций (майнинг или стейкинг), и зависит ли сеть в конечном итоге от другого блокчейна для своего функционирования. Если это автономный блокчейн, вы имеете дело с уровнем 1.
Уровни 2 остаются зависимыми от уровня 1 (также известного как базовый уровень) и возвращают ему данные. Часто они менее децентрализованы, чем блокчейн уровня 1 — это цена, которую вы платите за экономию денег и времени на уровне 2.
Примеры технологий масштабирования уровня 2 – это Arbitrum, Polygon и Optimism. Каждый обрабатывает транзакции Ethereum в отдельной, высокоскоростной и недорогой сети блокчейнов, прежде чем отправлять информацию о транзакциях обратно в блокчейн Ethereum.
Токен-мосты, такие как Multichain, WBTC, Ren и Wormhole, позволяют переносить активы между блокчейнами. Здесь мы сосредоточимся на масштабировании L2, которые существенно ускоряют работу, связанную с одним блокчейном, а не на мостах, соединяющих несколько блокчейнов, которые позволяют переносить активы через несколько сетей.
Чтобы воспользоваться преимуществами скорости и дешевизны технологии уровня 2, вы должны отправить средства в эти альтернативные сети, а затем, если хотите, конвертировать всю свою криптовалюту обратно в базовый уровень блокчейна.
Например, вы можете отправить 10 ETH в Loopring, торговать на его безгазовой децентрализованной бирже, а затем обналичить все, что у вас осталось, обратно в блокчейн Ethereum.
Но как это сделать? К счастью, этот метод довольно постоянен для всех мостов, и, что еще более удачно, мы сейчас покажем, как это сделать!
Шаг 1. Выберите сеть уровня 2
Первое, что вам нужно сделать, это выбрать сеть уровня 2 (L2), к которой вы планируете подключить свои токены.
Перемещение средств из L1 в L2 известно как «мост». Не все мосты являются мультчейнами (то есть позволяют работать с несколькими блокчейнами); некоторые работают только с Ethereum.
Существует множество различных решений, и некоторые из них привязаны к определенным L1. Ethereum является наиболее популярным, поскольку он относительно дорогой и медленный. Известные мосты уровня 2 для Ethereum – это Arbitrum, Boba, Loopring, Optimism и dYdX.
Также существуют мосты токенов, которые сосредоточены на функциональной совместимости нескольких блокчейнов. С их помощью вы можете переносить свои токены между блокчейнами, не беспокоясь о том, поддерживается ли собственный актив вашим целевым блокчейном. Мы не будем фокусироваться на этих мостах в данной статье.
Шаг 2: Подготовьте свои кошельки
Доступ к мостам L2 осуществляется через некастодиальные кошельки Web3.
MetaMask — самый популярный выбор, но большинство кошельков должны быть совместимы с L2.
Переведите в свой кошелек активы, которые вы планируете отправить по мосту, а также немного собственных токенов L1 для поддержки этой транзакции — в случае Ethereum это ETH.
Все статьи про MetaMask
Шаг 3: Мост!
Затем перейдите к целевому шлюзу L2. Для этого примера мы выберем Optimism, но этот метод довольно схож для всех мостов.
После того, как вы доберетесь до шлюза, вы увидите экран, который выглядит следующим образом:
Здесь вы можете преобразовать любой токен ERC-20 уровня 1 (или сам ETH) в мост. Это переместит ваш токен в сеть L2. Мы ввели 0,01 ETH, или 27 долларов на момент написания этой статьи, и увидели следующее окно:
Чтобы перенести активы, нам пришлось заплатить комиссию за газ — цену транзакции в сети Ethereum. MetaMask показал нам сумму в 12,50 долларов.
Мы с ликованием заплатили, зная, что после этого транзакции станут значительно дешевле. Поступление средств на Optimism заняло около 20 минут. После того, как транзакция была проведена, нас встретило следующее сообщение:
Шаг 4: Торгуйте на L2
Теперь ваши токены должны находиться в сети уровня 2. Это означает, что вы можете использовать их в любом децентрализованном финансовом протоколе, который интегрировал L2, или переводить их на другие кошельки L2.
Продолжая наш пример с Optimism, мы теперь можем торговать на Uniswap через мост Optimism L2 вместо более дорогой основной сети Ethereum.
Для этого мы переключились на Optimism после того, как платеж прошел, нажав «Optimism» на вкладке выбора сети и предоставив MetaMask разрешение изменить сеть с Ethereum на Optimism.
На L2 все должно быть дешевле и быстрее. Uniswap взял с нас комиссию в 15 долларов за обмен 0,01 ETH на DAI в основной сети Ethereum — не такая уж большая комиссия по сравнению с 27 долларами в основной сети ETH.
Но когда мы переключились на Optimism и создали ордер на 0,0099 ETH, Optimism взимал с нас комиссию за транзакцию, стоимостью менее 1 доллара, и транзакция заняла всего 1,5 секунды.
Arbitrum работает почти точно так же. Другие мосты могут работать немного иначе, но различия будут незначительными.
Иногда вы можете оплатить комиссию за транзакцию криптовалютой, встроенной в L2, в других случаях вы можете даже ничего не платить.
Шаг 5: Верните свои средства в основную сеть
Шаг пятый является необязательным. Если бы вы хотели, вы могли бы проводить свои транзакции в L2 неопределенный срок и никогда больше не взаимодействовать с основной сетью блокчейна базового уровня.
Однако, если вы хотите изменить мост, вы всегда можете конвертировать свои средства обратно в версию основной сети.
Мостам для этого требуется разное количество времени. Например, снятие средств (переход обратно в Ethereum), основанное на технологии, называемой optimistic rollups, занимает целую неделю.
Это позволяет валидаторам блокчейна разрешать любые споры, которые могут возникнуть из-за транзакций, которые выглядят мошенническими.
Optimism и Arbitrum полагаются на optimistic rollups.
Quick knowledge poll test: why do withdrawals from plasma and optimistic rollups require a 1 week delay? What are the withdrawals-in-progress waiting for?
— vitalik.eth (@VitalikButerin) October 3, 2020
Вам также придется заплатить комиссию за транзакцию, чтобы вернуть токены из сети L2.
Optimism предлагал срок перехода, равный неделе, и брал с нас около 60 долларов в ETH, чтобы получить наш крошечный кусочек ETH обратно.
Вы можете мгновенно вывести свои средства из Optimism, если перенаправите свою сделку через протокол Hop или Celer. Биржа Hop хотела взять с нас 20 долларов в DAI за эту же транзакцию.
Другая технология, называемая zero-knowledge rollups, которая используется в мостах L2, таких как Loopring, не содержит такого механизма разрешения споров, и снятие средств может занять всего несколько минут.