Zero Knowledge rollups have been making the rounds in the market. Everyone is excited to see where this promising development takes the industry. Zero-knowledge rollups represent a powerful layer-2 scaling solution that can revolutionize blockchain technology. They address one of the most pressing challenges facing the blockchain community: the need to scale transactions without compromising security or decentralization.

At their core, ZK-rollups rely on sophisticated zero-knowledge proof design to package many transactions into one big transaction. This rollup can then be efficiently managed and authorised on the blockchain, with the resulting data being stored on the blockchain network’s immutable ledger. As blockchain technology continues to evolve and mature, we can expect ZK-rollups to play an increasingly important role in the future of decentralized finance and beyond. With their powerful combination of scalability, security, and decentralization, ZK-rollups represent a truly groundbreaking innovation in the world of blockchain.

One such ZK project that has caught everyone’s eye is the ConsesnSys zkEVM, now called Linea. In this article, we will tell you about this testnet, its benefits and how you can use its Testnet to earn massive rewards.

What is Consensys zkEVM (Linea)?

Linea which was earlier known as the ConsenSys zkEVM is a next-generation ZK Ethereum Virtual Machine (zkEVM) which falls under the type 2 category and is poised to take the blockchain world by storm. By reproducing the ecosystem and atmosphere of the Ethereum network in the form of a rollup, zkEVM enables developers to create and deploy smart contracts in the same manner as it is done on the Ethereum mainnet. The user experience and benefits provided are the same as that of Ethereum, but you get all this at a much lower price point since the transaction fees are reduced drastically.

One of the standout features of this project is that they do not really utilise any kind of customized compiler or even transpilers for that matter. Instead, they opt for a bytecode. Basically, Linea employs the bytecode of Solidlity which is complied with and hence significantly diminishes the hazard of malware or hacks.

The credit for the innovative design and arrangement of the ConsenSys zkEVM, now Linea goes to the team at ConsenSys R&D. they have put extensive research and years of experience ad understanding into building this project that is not only capable on all fronts but also enable users with complete compatibility with Ethereum Virtual Machine (EVM). One can harness these advantages and develop as well as position really good applications with the aid of MetaMask, Truffle and Infura and other acquainted mechanisms.

The following are the primary objective of the zkEVM

  • The team is committed to delivering a top-of-the-line zero-knowledge Ethereum Virtual Machine (zk-EVM) that adheres to the highest standards of quality and reliability. They achieve this by executing the bytecode that is native to the platform, absolutely untampered with and strictly follows the Ethereum Virtual Machine regulations outlined in the Ethereum Yellow Paper.
  • Since this zk-EVM, is “Type 2” by nature, it tries to deliver all the results that have been framed by Vitalik regarding the same. This level of detail and attention to quality is essential to ensure that the zk-EVM functions flawlessly and provides the highest level of security and reliability possible.
  • By providing 100% scope to all the various opcodes in the EVM, the team ensures that their zk-EVM is comprehensive, robust, and capable of handling even the most complex smart contract applications.

Why should you participate in the Testnet?

By participating in the ConsenSys zkEVM beta testing, you stand a chance of winning several rewards in the future. You can get your hands on many airdrops including the ones by MetaMask, Infura and a lot more. You can get an edge through this participation and earn tokens without investing any capital. Additionally, the testnet comes with a lot of advantageous features that can help you gain a lot. some of these aspects are:

  • They have a very low fee structure which is

How to participate in the ConsenSys zkEVM Testnet?

Their top priority is to ensure the security and stability of their platform, which is why they have implemented a careful and methodical onboarding process. For this process, you will have to join a waitlist. They are gradually bringing onboard new users in the order in which they signed up to the waitlist. Before you start there is one thing you need to keep in mind. An Infura account is a prerequisite to be able to use the ConsenSys zkEVM network. If you don’t already have an account, you have the option to create it either before signing up for the waitlist or even after.

They have also stated that “We have already received over 150,000 signups and expect this number to grow. With such high demand, it may take several weeks before you are granted access. While we aim to onboard all users to the testnet, we may not be able to accommodate everyone on the waitlist.”

How to join the ConsenSys zkEVM network

The first step is to join the waitlist. While signing up for the waitlist you will have to fill in certain details like

  • Your First Name
  • Your Last Name
  • Your Email ID
  • Whether or not you are a Developer
  • Your Wallet Address

The next step is to wait for a confirmation. In case you’ve already signed up as an Infura user, an exclusive email from Infura will greet your inbox, verifying your position on the waitlist.

But if you haven’t signed up with Infura yet, don’t worry. An email will still find its way to you, detailing the essential steps to enter the ConsenSys zkEVM private beta program. However, do note that in order to qualify for testing ConsenSys zkEVM, you must first create a free Infura account.

Once you’ve completed the process and have been onboarded, a confirmation email will be sent to your inbox, granting you exclusive access to ConsenSys zkEVM. This email will furnish you with step-by-step instructions on how to procure your personalized RPC URL, which you can use to access the powerful features of ConsenSys zkEVM.

According to the published docs, “You can now use the RPC URL in Infura to configure MetaMask and begin testing the network. Follow the testing environment setup to set up MetaMask and bridge funds to ConsenSys zkEVM to start testing. Once your wallet address is granted access, you’ll be allowed to bridge funds (Goerli ETH) to the network and begin using it.”

Note: For existing Infura users, we recommend using the same email address that was registered with Infura to simplify the onboarding process. By doing so, you can expedite the onboarding process and gain access to our platform more quickly and easily.

How to get started with the ConsenSys zkEVM Testnet?

Once you have been onboarded, now you can perform various activities to engage with the Testnet. But first, you will have to get started on it correctly by following the given steps.

Create an API Key

To create an API key, follow the given steps

  • Click on this link to visit the page to the login to your Infura account
  • Now log in using the credentials you provided for the waitlist form
  • You will be taken to the Infura dashboard where you have to select the “Keys” section
  • Now click on the “Create New Key” option
  • In the pop up you will have to select “WEB3 API” under the network option and also give it a name.
  • After this when you click on create, a new page will open that will display your API Key. Make sure that you don’t share this API Key with anyone.

Add Linea zkEVM Testnet to MetaMask

Next, we need to configure the MetaMask wallet and add zkEVM Testnet. To do so:

  • First, open MetaMask, go on settings and click on Networks
  • Now click on “Add Network” and select “Add a Network manually”
  • After this, you will have to fill in some information like Network name, New RPC URL, Chain ID, Currency symbol, and Block explorer URL (Optional). You can refer to the given details on what to fill in each section:
    1. Network name: Linea
    2. New RPC URL: https://rpc.goerli.linea.build/
    3. Chain ID: 59140
    4. Currency symbol: ETH
    5. Block explorer URL: https://explorer.goerli.linea.build/
  • Once you have added all this information, click on “Save”

Transfer funds from Goerli to zkEVM

Before transferring funds, make sure that you have ETH in your wallet, there are enough funds in the Goerli network and that your wallet is properly configured to utilize the ConsenSys zkEVM network. To move your Goerli ETH to ConsenSys zkEVM, follow these steps:

  • Visit Goerli testnet bridge. (click here)
  • You will be able to view dropdown sections. Select Goerli from the topmost dropdown menu.
  • Then opt for ConsenSys zkEVM from the bottom dropdown menu.
  • After this, you have to Choose the ETH token.
  • Now Enter the amount you wish to send. While selecting a fixed amount, keep in mind that there is also some Brideg Layer fee applied.
  • Just click on the Approve button and then select Send.
  • Confirm the transaction in the MetaMask pop up.

After all this, the funds that you have sent will be removed from your Goerli account on MetaMask and you can view these funds by going to the ConsenSys zkEVM network option in the MetaMask wallet

How to interact with ConsenSys zkEVM Testnet

You can interact with the testnet using Uniswap and Dexchnage currently, and more options will be available in the future.

Utilizing Uniswap

Uniswap is one project that has seen multiple forks. One such fork of the Uniswap v3 protocol has been integrated with the zkEVM testament of ConsenSys. By operating Uniswap you can perform many functions, including liquidity addition, token swapping, etc.

Performing Swaps

  • Visit the Uniswap website where you can perform swaps with Consensys. You can directly visit the swap section by clicking here.
  • In the upper section select Ethereum and in the lower one click on Consensys Rollup Wrap.
  • Enter the amount you want to swap
  • Confirm the Swap
  • You can perform multiple swaps in the same way

Adding Liquidity

  • Visit the same website and click on the Pool tab
  • Click on New Position and choose the tokens
  • Enter the amount for each token and then click on Supply
  • After this, you will have to just authorise the transaction
  • You can add liquidity in a similar manner even more times.

Utilizing Dexchange

Dexchange is a popular “Order-book based DEX built on zkSync 2.0”. You can even use this platform to interact with the testnet.

  • Visit the Dexchange website and click on Launch App. You can access the interface directly by clicking on this link.
  • Under “Select Market” choose wETH-crUSDC
  • Add in the desired amount
  • Now click on “Deposit” and approve the transaction.
  • After funds have been deposited, you can perform other trade actions.

Utilizing Hop Exchange By Goerli

Hop is a “scalable rollup-to-rollup general token bridge. It allows users to send tokens from one rollup or sidechain to another almost immediately without having to wait for the networks challenge period.”

  • Visit the Goerli Hop Exchange website and make sure you are on the send section
  • Under from section choose the Goerli network and under the to section select the Linea network.
  • next to the send option make sure you have selected ETH
  • Add in the desired amount of the token you wish to transfer
  • Now click on “Approve” and approve the pop up after which click on Send to complete the transaction

Also Read

To conclude

Zero Knowledge is one of the most promising new development in the crypto space. the zkEVM by ConsenSys that has been rebranded as Linea is a great step in the direction of this much-awaited innovation. By learning more about this project you can grow massively in this space and also stand a chance to win more exciting rewards.