Разработчик MetaMask ConsenSys выпустил общедоступную тестовую сеть своей виртуальной машины Ethereum с нулевым разглашением (zkEVM), назвав ее «Linea», всего через несколько дней после того, как конкуренты Polygon и Matter Labs запустили свои собственные zkEVM.
Новости по теме: https://www.coindesk.com/tech/2023/03/28/consensys-launches-zkevm-public-testnet-renames-it-linea/

Я знаю, что многие люди начинают кипеть, потому что это открытая бета-версия, и каждый может участвовать без белого списка, у каждого есть шанс, и команда также упомянула в своем Discord, что ранние пользователи будут вознаграждены, а это значит, что это может быть фирменным. сброс по воздуху.
Так в чем же награда? Участие в тестовой сети Linea (ранее ConsenSys zkEVM) может принести вам Metamask или собственные токены ConsenSys.

ConsenSys привлекла $450 млн при текущей оценке в $7 млрд.
1. Что такое Линея?
Linea — это виртуальная машина Ethereum с нулевым разглашением Laryer 2 (zkEVM), которая копирует среду Ethereum в виде накопительного пакета и позволяет разработчикам использовать ее так же, как и основную сеть Ethereum. Linea позволяет пользователям развертывать любой смарт-контракт, использовать любой инструмент и разрабатывать его так, как если бы он был создан на основе Ethereum. Для пользователей это дает возможности и гарантии безопасности Ethereum, но с меньшими транзакционными издержками. (Давайте посмотрим все вместе. Во всяком случае, это официальный дословный перевод.)
2. Зарегистрируйте инфуру

Прежде чем начать, вам необходимо зарегистрировать учетную запись Infura, что является обязательным условием для использования сети Linea. Команда заявляет, что «теперь она получила 150 000 регистраций и ожидает, что это число будет расти. Поскольку спрос настолько высок, вам может потребоваться несколько недель, чтобы получить доступ. Хотя наша цель состоит в том, чтобы все пользователи присоединились к тестовой сети, мы не можем этого сделать. возможность разместить всех в списке ожидания».
В переводе на взрослый язык: Наши спины переполнены. Сможете ли вы войти плавно, зависит от вашей удачи.

Если ваша регистрация прошла успешно, вы получите свое место в списке на свой почтовый ящик. Если вы еще не зарегистрировались в Infura, не волнуйтесь: вы все равно получите электронное письмо с подробным описанием основных шагов для входа в бета-версию Linea. Однако обратите внимание: чтобы иметь право протестировать Linea, вам необходимо сначала создать бесплатную учетную запись Infura.
3. Создайте ключ API.
Чтобы создать ключ API, выполните следующие действия.
Нажмите эту страницу доступа, чтобы войти в свою учетную запись Infura.
Войдите в панель управления Infura
Нажмите «Создать новый API-ключ».

Если вы входите по электронной почте, вышеуказанные шаги недоступны.
Во всплывающем окне выберите «WEB3 API» и дайте ему имя.

Затем создается ваша учетная запись и ключ API (ключ API будет использоваться ниже).

4. Добавьте тестовую сеть zkEVM в MetaMask.
Нажмите «Добавить сеть» в MetaMask, выберите «Добавить сеть вручную» и заполните следующую информацию:
Имя сети: Линия
Новый URL-адрес RPC: https://consensys-zkevm-goerli-prealpha.infura.io/v3/ваш ключ API (или введите напрямую: https://rpc.goerli.linea.build/).
Идентификатор цепочки: 59140
Символ валюты: crETH
URL-адрес блокировки проводника: https: //explorer.goerll.zkevm.consensys.net
5. Перевести средства с Goerli на zkEVM
Прежде чем переводить средства, убедитесь, что у вас достаточно ETH в сети Goerli и что ваш кошелек правильно настроен для сети Linea. Чтобы переместить Goerli ETH в Linea, выполните следующие действия:

Посетите испытательный мост Гертек (нажмите здесь)
Выберите Герли
Выберите Линею
Выберите токен ETH
Выберите сумму и отправьте
После завершения переключите кошелек MetaMask на сеть Linea (ConsenSys zkEVM);
Если у вас нет токенов тестовой сети, см.:
https://medium.com/@jiamigou/Cryptodog Compilation Airdrop Глава 150 – Новая версия списка сборщиков шифрования – d9b4242434a1
6. Обычное взаимодействие
В настоящее время можно взаимодействовать с тестовой сетью с помощью Uniswap и Dexchnage, а в будущем появятся дополнительные возможности.
(1) Использование Uniswap
Протокол Uniswap v3 интегрирован с протоколом zkEVM компании ConsenSys. Используя Uniswap, можно выполнять множество функций, включая добавление ликвидности, обмен токенов и т. д.
Менять
Посетите веб-сайт Uniswap, где доступен обмен Linea (ConsenSys), и вы можете получить доступ к разделу обмена прямо здесь.
Выберите Ethereum в верхнем разделе и нажмите Consensys Rollup Wrap в нижнем разделе.
Введите сумму, которую хотите обменять
подтверждать
Вы можете выполнить несколько свопов таким же образом
Увеличение ликвидности
Нажмите на вкладку «Пул».
Нажмите «Новая позиция» и выберите токен.
Введите количество каждого токена и нажмите «Поставка».
санкционированная транзакция
Аналогичным образом ликвидность можно увеличить еще во много раз.
(2) Использование Dexchange
Dexchange — это «DEX на основе книги заказов, построенный на zkSync 2.0», и вы можете использовать эту платформу для взаимодействия с тестовой сетью.
Посетите веб-сайт Dexchange и нажмите «Запустить приложение». Доступен напрямую по этому адресу
Выберите wETH-crUSDC в разделе «Выбрать рынок».
Добавьте необходимую сумму
Нажмите «Депозит», чтобы подтвердить транзакцию.
После внесения средств вы также можете совершать другие торговые операции.
(3) Если взаимодействие не удалось
Если вышеуказанное взаимодействие не удалось, пожалуйста, вступите в контакт здесь:
1. Обмен токенов
https://swap.goerli.linea.build/#/swap, обмен токенов (ETH на crUSDC и наоборот)
2. Добавьте ликвидность
https://swap.goerli.linea.build/#/pool, обеспечивающий ликвидность ETH-crUSDC
7. Обратная связь
На этом этапе основные взаимодействия общедоступной бета-версии Linea фактически завершены. Многие блоггеры не знают, как взаимодействовать подробно. Они просто говорят вам оставлять отзывы, а затем приходить, чтобы взаимодействовать каждый день. На самом деле, это действительно так. после того, как вы достигнете этой точки. Теперь вы можете заполнить форму обратной связи:
https://docs.google.com/forms/d/e/1FAIpQLSen0KN2uqKMJuUxBH8yTfwrb-xdN48kA-NmO-DSCJMYRdQyMA/viewform
Если вы хотите более глубокого взаимодействия, читайте дальше (многие люди могут не взаимодействовать):
8. Развертывание смарт-контрактов
Шаг 1. Загрузите этот zip-файл.
ссылка здесь

Шаг 2. Нажмите здесь, чтобы войти в Remix IDE.
Шаг 3. Восстановите файл
Войдите в Remix, как показано на рисунке ниже, щелкните меню, затем нажмите «Восстановить».

Нажмите «выбрать файл»

Выберите zip-файл, который вы только что скачали.

Затем нажмите «memecoin» рядом с «memecoin».

После нажатия кнопки «Импорт» некоторые файлы будут импортированы.

Нажмите на файл «satoshi.sol».

Как показано на рисунке выше, в левой строке меню щелкните значок компилятора Solidity.

Затем вам нужно выбрать тот же компилятор из раскрывающегося меню и включить «Автокомпиляция» и «Скрыть предупреждение».
Как показано на рисунке ниже, нажмите «скомпилировать satoshi.sol».

В боковом меню нажмите четвертую кнопку, как показано ниже:

В качестве среды выберите Injected Provider — MetaMask в раскрывающемся меню, разблокируйте свой кошелек Metamask и подключитесь к тестовой сети Goerli.

Наконец, нажмите кнопку «Развернуть».

Будет предложено выполнить транзакцию метамаски, нажмите «Подтвердить» и подождите 1–2 минуты.

После подтверждения транзакции вам необходимо подождать от 10 до 20 минут, прежде чем нажимать «Просмотреть на etherscan» на терминале Remix.

В браузере появится нечто подобное.

На этом этапе развертывание вашего контракта завершено.

Вышеупомянутое представляет собой расширенное взаимодействие в этой статье. Дополнительные сведения о взаимодействии dapp на основе ConsenSys можно найти здесь:
https://goerli.linea.build/explore

Выше приведено все содержание этой статьи.