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