O desenvolvedor do MetaMask, ConsenSys, lançou uma rede de teste pública de sua máquina virtual Ethereum de conhecimento zero (zkEVM), nomeando-a "Linea", poucos dias depois que os rivais Polygon e Matter Labs lançaram seus próprios zkEVMs.
Notícias relacionadas: https://www.coindesk.com/tech/2023/03/28/consensys-launches-zkevm-public-testnet-renames-it-linea/

Eu sei que muitas pessoas estão começando a ferver porque este é um beta aberto e qualquer um pode participar sem uma lista de permissões, qualquer um tem uma chance, e a equipe também mencionou em seu Discord que os primeiros usuários serão recompensados, o que significa que isso poderia ser marcado lançamento aéreo.
Então, qual é a recompensa? Participar do testnet Linea (anteriormente ConsenSys zkEVM) pode render a você Metamask ou tokens nativos da ConsenSys.

A ConsenSys levantou US$ 450 milhões com uma avaliação atual de US$ 7 bilhões.
1. O que é Línea?
Linea é uma Máquina Virtual Ethereum de conhecimento zero Laryer 2 (zkEVM) que replica o ambiente Ethereum como um rollup e permite que os desenvolvedores construam nele como na rede principal Ethereum. Linea permite aos usuários implantar qualquer contrato inteligente, usar qualquer ferramenta e desenvolver como se fosse construído no Ethereum. Para os usuários, isso possibilita a experiência e as garantias de segurança do Ethereum, mas com custos de transação mais baixos. (Vamos todos assistir juntos. De qualquer forma, é a tradução literal oficial.)
2. Cadastre-se na fura

Antes de começar, você precisa se cadastrar em uma conta Infura, pré-requisito para utilizar a rede Linea. A equipe afirma que "já recebeu 150.000 registros e espera que esse número cresça. Com a demanda tão alta, pode levar algumas semanas para você obter acesso. Embora nosso objetivo seja que todos os usuários ingressem na testnet, podemos não ser capaz de acomodar todos na lista de espera."
Traduzido para a linguagem adulta: Nossas costas estão lotadas. Se você conseguirá entrar sem problemas, depende da sua sorte.

Se sua inscrição for bem-sucedida, você receberá sua vaga na lista em sua caixa de entrada. Se você ainda não se inscreveu no Infura, não se preocupe, você ainda receberá um e-mail detalhando os passos básicos para entrar no Linea beta. Observe, entretanto, que para ser elegível para testar o Linea, você deve primeiro criar uma conta gratuita no Infura.
3. Crie uma chave API
Para criar uma chave de API, siga estas etapas
Clique nesta página de acesso para fazer login em sua conta Infura
Entre no painel do Infura
Clique em "Criar nova chave de API"

Se você entrar por e-mail, as etapas acima não estarão disponíveis.
Na janela pop-up, selecione "API WEB3" e dê um nome a ela.

Em seguida, sua conta e chave de API são criadas (a chave de API será usada abaixo)

4. Adicione a rede de teste zkEVM ao MetaMask
Clique em "Adicionar rede" no MetaMask, selecione "Adicionar rede manualmente" e preencha as seguintes informações:
Nome da rede:Linha
Novo URL RPC: https://consensys-zkevm-goerli-prealpha.infura.io/v3/sua chave API (ou preencha diretamente: https://rpc.goerli.linea.build/)
ID da cadeia: 59140
Símbolo da moeda: crETH
Bloquear URL do explorador: https: //explorer.goerll.zkevm.consensys.net
5. Transferir fundos de Goerli para zkEVM
Antes de transferir fundos, certifique-se de ter ETH suficiente na rede Goerli e de que sua carteira esteja configurada corretamente para a rede Linea. Para mover Goerli ETH para Linea, siga estas etapas:

Visite a ponte de testes Goertek (clique aqui)
Escolha Goerli
Selecione Linha
Selecione token ETH
Selecione o valor e envie
Após a conclusão, mude a carteira MetaMask para a rede Linea (ConsenSys zkEVM);
Se você não tiver tokens testnet, consulte:
https://medium.com/@jiamigou/Cryptodog Compilation Airdrop Capítulo 150-Nova versão da lista de torneiras de criptografia-d9b4242434a1
6. Interação comum
Atualmente é possível interagir com a testnet usando Uniswap e Dexchnage, com mais opções no futuro.
(1) Usando Uniswap
O protocolo Uniswap v3 foi integrado ao protocolo zkEVM da ConsenSys. Ao operar o Uniswap, muitas funções podem ser executadas, incluindo adição de liquidez, troca de tokens, etc.
Trocar
Visite o site da Uniswap onde o swap Linea (ConsenSys) está disponível e você pode acessar a seção de swap diretamente aqui.
Selecione Ethereum na seção superior e clique em Consensys Rollup Wrap na seção inferior.
Digite o valor que deseja trocar
confirme
Você pode realizar várias trocas da mesma maneira
Aumentar a liquidez
Clique na aba Piscina
Clique em Nova Posição e selecione o token
Insira o valor de cada token e clique em Fornecer
transação autorizada
A liquidez pode ser aumentada muitas vezes de maneira semelhante.
(2) Usando Dexchange
Dexchange é um “DEX baseado em livro de pedidos construído em zkSync 2.0” e você pode usar esta plataforma para interagir com o testnet.
Visite o site da Dexchange e clique em “Iniciar aplicativo”. Pode ser acessado diretamente através deste endereço
Selecione wETH-crUSDC em “Selecionar Mercado”
Adicione a quantidade necessária
Clique em "Depósito" para confirmar a transação
Após depositar fundos, você também pode realizar outras operações comerciais.
(3) Se a interação falhar
Se a interação acima falhar, interaja aqui:
1. Troque tokens
https://swap.goerli.linea.build/#/swap, troque tokens (ETH para crUSDC e vice-versa)
2. Adicione liquidez
https://swap.goerli.linea.build/#/pool, fornecendo liquidez ETH-crUSDC
7. Comentários
Neste ponto, as interações básicas do beta público do Linea estão realmente concluídas. Muitos blogueiros não sabem como interagir em profundidade. Eles apenas dirão para você enviar feedback e depois vir interagir todos os dias. acabou depois de chegar a este ponto. Agora você pode preencher o formulário de feedback:
https://docs.google.com/forms/d/e/1FAIpQLSen0KN2uqKMJuUxBH8yTfwrb-xdN48kA-NmO-DSCJMYRdQyMA/viewform
Se você quiser fazer uma interação aprofundada, continue lendo (muitas pessoas podem não conseguir interagir):
8. Implante contratos inteligentes
Etapa 1. Baixe este arquivo zip
link aqui

Passo 2. Clique aqui para entrar no Remix IDE
Passo 3. Restaure o arquivo
Entre no Remix, conforme mostrado na imagem abaixo, clique no menu e depois clique em restaurar

Clique em "escolher arquivo"

Selecione o arquivo zip que você acabou de baixar

Em seguida, clique em "memecoin" ao lado de "memecoin"

Após clicar em Importar, alguns arquivos serão importados.

Clique no arquivo "satoshi.sol"

Conforme mostrado na imagem acima, na barra de menu esquerda, clique no ícone do compilador Solidity

Então você precisa selecionar exatamente o mesmo compilador no menu suspenso e ativar "Compilação automática" e "Ocultar aviso"
Conforme mostrado na figura abaixo, clique em "compilar satoshi.sol".

No menu lateral, clique no 4º botão conforme mostrado abaixo:

Para ambiente, selecione Provedor Injetado – MetaMask no menu suspenso, desbloqueie sua carteira Metamask e conecte-se à rede de teste Goerli.

Por fim, clique no botão "Implantar"

Ele solicitará a transação da metamask, clique em confirmar e aguarde de 1 a 2 minutos.

Após a confirmação da transação, você deve aguardar de 10 a 20 minutos antes de clicar em “Visualizar no etherscan” no terminal remix.

No navegador, algo semelhante aparecerá.

Nesta etapa, a implantação do seu contrato está concluída.

O texto acima é a interação avançada deste artigo. Para mais interações dapp baseadas no ConsenSys, você pode ver aqui:
https://goerli.linea.build/explore

O texto acima é todo o conteúdo deste artigo