Le développeur de MetaMask, ConsenSys, a publié un réseau de test public de sa machine virtuelle Ethereum sans connaissance (zkEVM), le nommant « Linea », quelques jours seulement après que ses rivaux Polygon et Matter Labs ont lancé leurs propres zkEVM.

Actualités connexes : https://www.coondesk.com/tech/2023/03/28/consensys-launches-zkevm-public-testnet-renames-it-linea/

Je sais que beaucoup de gens commencent à bouillir parce qu'il s'agit d'une version bêta ouverte et que tout le monde peut participer sans liste blanche, tout le monde a une chance, et l'équipe a également mentionné dans son Discord que les premiers utilisateurs seront récompensés, ce qui signifie que cela pourrait être marqué. largage aérien.

Alors, quelle est la récompense ? La participation au testnet Linea (anciennement ConsenSys zkEVM) peut vous rapporter des jetons natifs de Metamask ou de ConsenSys.

ConsenSys a levé 450 millions de dollars pour une valorisation actuelle de 7 milliards de dollars.

1. Qu'est-ce que Linea ?

Linea est une machine virtuelle Ethereum sans connaissance Laryer 2 (zkEVM) qui réplique l'environnement Ethereum sous forme de cumul et permet aux développeurs de s'appuyer dessus, tout comme sur le réseau principal Ethereum. Linea permet aux utilisateurs de déployer n'importe quel contrat intelligent, d'utiliser n'importe quel outil et de se développer comme s'il était construit sur Ethereum. Pour les utilisateurs, cela permet de bénéficier de l’expérience et des garanties de sécurité d’Ethereum, mais avec des coûts de transaction inférieurs. (Regardons-le tous ensemble. Quoi qu’il en soit, c’est la traduction littérale officielle.)

2. Enregistrez Infura

Avant de commencer, vous devez créer un compte Infura, condition préalable à l'utilisation du réseau Linea. L'équipe affirme avoir « désormais reçu 150 000 inscriptions et s'attend à ce que ce nombre augmente. Avec une demande si élevée, cela peut prendre quelques semaines avant que vous puissiez y accéder. Bien que notre objectif soit que tous les utilisateurs rejoignent le testnet, nous ne le serons peut-être pas. capable d'accueillir toutes les personnes sur la liste d'attente.

Traduit en langage adulte : Nos dos sont bondés. Que vous puissiez entrer en douceur dépend de votre chance.

Si votre inscription est réussie, vous recevrez votre place sur la liste dans votre boîte de réception. Si vous n'êtes pas encore inscrit à Infura, ne vous inquiétez pas, vous recevrez toujours un e-mail détaillant les étapes de base pour accéder à la version bêta de Linea. Notez cependant que pour pouvoir tester Linea, vous devez au préalable créer un compte Infura gratuit.

3. Créer une clé API

Pour créer une clé API, suivez ces étapes

  • Cliquez sur cette page d'accès pour vous connecter à votre compte Infura

  • Entrez dans le tableau de bord Infura

  • Cliquez sur "Créer une nouvelle clé API"

Si vous participez par e-mail, les étapes ci-dessus ne sont pas disponibles.

  • Dans la fenêtre pop-up, sélectionnez « API WEB3 » et donnez-lui un nom.

  • Ensuite votre compte et votre clé API sont créés (la clé API sera utilisée ci-dessous)

4. Ajoutez le testnet zkEVM à MetaMask

Cliquez sur « Ajouter un réseau » dans MetaMask, sélectionnez « Ajouter un réseau manuellement » et remplissez les informations suivantes :

  • Nom du réseau:Ligne

  • Nouvelle URL RPC : https://consensys-zkevm-goerli-prealpha.infura.io/v3/your API key (ou remplissez directement : https://rpc.goerli.linea.build/)

  • ID de la chaîne : 59140

  • Symbole monétaire:crETH

  • Bloquer l'URL de l'explorateur : https : //explorer.goerll.zkevm.consensys.net

5. Transférer des fonds de Goerli vers zkEVM

Avant de transférer des fonds, assurez-vous que vous disposez de suffisamment d'ETH sur le réseau Goerli et que votre portefeuille est correctement configuré pour le réseau Linea. Pour déplacer Goerli ETH vers Linea, suivez ces étapes :

  • Visitez le pont de test Goertek (cliquez ici)

  • Choisissez Goerli

  • Sélectionnez Ligne

  • Sélectionnez le jeton ETH

  • Sélectionnez le montant et envoyez

Une fois terminé, basculez le portefeuille MetaMask sur le réseau Linea (ConsenSys zkEVM) ;

Si vous n'avez pas de jetons testnet, veuillez vous référer à :

https://medium.com/@jiamigou/Cryptodog Compilation Airdrop Chapitre 150-Nouvelle version de la liste des robinets de cryptage-d9b4242434a1

6. Interaction ordinaire

Il est actuellement possible d'interagir avec le testnet en utilisant Uniswap et Dexchnage, avec plus d'options à venir dans le futur.

(1) Utilisation d'Uniswap

Le protocole Uniswap v3 a été intégré au protocole zkEVM de ConsenSys. En exploitant Uniswap, de nombreuses fonctions peuvent être exécutées, notamment l'ajout de liquidités, l'échange de jetons, etc.

Échanger

  • Visitez le site Web d'Uniswap où le swap Linea (ConsenSys) est disponible et vous pouvez accéder à la section de swap directement ici.

  • Sélectionnez Ethereum dans la section supérieure et cliquez sur Consensys Rollup Wrap dans la section inférieure.

  • Entrez le montant que vous souhaitez échanger

  • confirmer

  • Vous pouvez effectuer plusieurs échanges de la même manière

Augmenter la liquidité

  • Cliquez sur l'onglet Piscine

  • Cliquez sur Nouvelle position et sélectionnez le jeton

  • Entrez le montant de chaque jeton et cliquez sur Fournir

  • transaction autorisée

  • La liquidité peut être augmentée plusieurs fois de la même manière.

(2) Utiliser Dexchange

Dexchange est un « DEX basé sur un carnet de commandes construit sur zkSync 2.0 » et vous pouvez utiliser cette plate-forme pour interagir avec le testnet.

  • Visitez le site Web de Dexchange et cliquez sur « Lancer l'application ». Accessible directement via cette adresse

  • Sélectionnez wETH-crUSDC sous « Sélectionner un marché »

  • Ajouter le montant requis

  • Cliquez sur « Dépôt » pour confirmer la transaction

  • Après avoir déposé des fonds, vous pouvez également effectuer d'autres opérations de trading.

(3) Si l'interaction échoue

Si l'interaction ci-dessus échoue, veuillez interagir ici :

1. Échangez des jetons

https://swap.goerli.linea.build/#/swap, échangez des jetons (ETH vers crUSDC et vice versa)

2. Ajouter des liquidités

https://swap.goerli.linea.build/#/pool, fournissant des liquidités ETH-crUSDC

7. Commentaires

À ce stade, les interactions de base de la version bêta publique de Linea sont en fait terminées. De nombreux blogueurs ne savent pas comment interagir en profondeur. Ils vous diront seulement de soumettre des commentaires, puis de venir interagir tous les jours. une fois que vous avez atteint ce point, vous pouvez maintenant remplir le formulaire de commentaires :

https://docs.google.com/forms/d/e/1FAIpQLSen0KN2uqKMJuUxBH8yTfwrb-xdN48kA-NmO-DSCJMYRdQyMA/viewform

Si vous souhaitez interagir en profondeur, veuillez lire la suite (de nombreuses personnes peuvent ne pas réussir à interagir) :

8. Déployer des contrats intelligents

Étape 1. Téléchargez ce fichier zip

lien ici

Étape 2. Cliquez ici pour accéder à Remix IDE

Étape 3. Restaurer le fichier

Entrez Remix, comme indiqué dans l'image ci-dessous, cliquez sur le menu, puis cliquez sur restaurer

Cliquez sur "choisir un fichier"

Sélectionnez le fichier zip que vous venez de télécharger

Cliquez ensuite sur « memecoin » à côté de « memecoin »

Après avoir cliqué sur Importer, certains fichiers seront importés.

Cliquez sur le fichier "satoshi.sol"

Comme le montre l'image ci-dessus, dans la barre de menu de gauche, cliquez sur l'icône du compilateur Solidity.

Ensuite, vous devez sélectionner exactement le même compilateur dans le menu déroulant et activer "Compilation automatique" et "Masquer l'avertissement".

Comme le montre la figure ci-dessous, cliquez sur « compiler satoshi.sol ».

Dans le menu latéral, cliquez sur le 4ème bouton comme indiqué ci-dessous :

Pour l'environnement, sélectionnez Injected Provider — MetaMask dans le menu déroulant, déverrouillez votre portefeuille Metamask et connectez-vous au réseau de test Goerli.

Enfin, cliquez sur le bouton "Déployer"

Il vous demandera une transaction de métamasque, cliquera sur confirmer et attendra 1 à 2 minutes.

Après avoir confirmé la transaction, vous devez attendre 10 à 20 minutes avant de cliquer sur « Afficher sur etherscan » sur le terminal remix.

Dans le navigateur, quelque chose de similaire apparaîtra.

À cette étape, le déploiement de votre contrat est terminé.

Ce qui précède est l'interaction avancée de cet article. Pour plus d'interactions dapp basées sur ConsenSys, vous pouvez voir ici :

https://goerli.linea.build/explore

Ce qui précède est tout le contenu de cet article