Cointime

Download App
iOS & Android

ConsenSys Launches Private Beta zkEVM Testnet to Scale Ethereum

Validated Project

Cointime staff:  ConsenSys unveiled zero-knowledge Ethereum Virtual Machine (zkEVM) network for private beta testing. Developers can deploy and manage decentralized applications using tools such as MetaMask, Truffle, and Infura as if they were using EVM directly. 

Summary

The ConsenSys zkEVM network is a new zk-rollup, designed by ConsenSys R&D and operated by ConsenSys. The rollup is the culmination of years of research and offers full Ethereum Virtual Machine (EVM) compatibility, so developers can deploy and manage applications using familiar tools like MetaMask, Truffle and Infura as if they were using Ethereum directly. 

Opening the Private Beta

Users will be able to bridge assets between the Goerli testnet and the zkEVM to test their smart contracts and dapps using the tools, infrastructure, and wallets they are familiar with. Out of the box integration with the existing Ethereum toolchain enables the experience, security, and decentralization of Ethereum but with ultra-low transaction fees. 

At DevCon, we published a nearly complete specification for the zkEVM arithmetization and announced our plans to launch a private testnet, for which we’ve received over 150,000 sign ups so far. We also recently published the prover scheme that will be used in the zkEVM. Next week, we will begin our internal testing of the testnet and starting in January, ConsenSys will gradually “allow list” and onboard external users who have signed up to the network. We expect to start slowly, onboarding users in batches to guarantee the stability and security of the system. 

Developers will be able to deploy and test smart contracts, and migrate dapps from existing networks. Testnet participants can also bridge tokens, transfer tokens, and interact with deployed dapps listed on our upcoming ecosystem portal page. We intend to learn whether the developer experience of the zkEVM has the potential to accelerate innovation in Web3 and will be evaluating feedback from the community to inform our next step.

If you would like to participate in the private beta and have not yet signed up, we’ve re-opened our signup here

Here is all you need to know about the testnet: 

Why did you build this?

Deploying a zk-rollup that offers the same experience as Ethereum is technically challenging. The EVM was never designed to be proven in a zk circuit and therefore most zk-rollup teams decided to go a different path, using bespoke languages and virtual machines separate to the EVM. We felt this created friction for developers familiar with Ethereum. 

ConsenSys R&D, along with others in the ecosystem, have been working on an approach to wrap EVM computation in zero-knowledge proofs to create a zkEVM implementation. This zkEVM handles native EVM bytecode for proving and verification to allow the execution of Solidity smart contracts and enable developers to get the benefits of a zk-rollup using the developer tools and infrastructure they are familiar with. You can read more about our goals and the specification here

How can I sign up to participate in the private testnet? How long will it run?

Users can register for our waitlist here. The private testnet phase will run for approximately three months to allow our Protocols team to receive feedback on the developer and user experience, at which point we’d make a determination about the future of the testnet. 

If I already signed up, do I need to sign up again?

No. If you completed one of our previous forms, your details have been captured and you do not need to sign up again. You can expect to receive an email from Infura on next steps. You will require an Infura account to access the private testnet because it is currently permissioned. Once you receive the confirmation email that your account has been allowlisted, the ConsenSys zkEVM network card will appear in your Infura dashboard.

When can I expect to be onboarded?

In January 2023, we will begin the process of allowlisting registered users in the order they signed up in. We aim to onboard a new batch of users every day, starting small and increasing the size of each batch as we monitor the activity. 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 will onboarding work?

When we are ready to add you to the testnet, we will send an email to the address you provided in the signup form. This email will come from Infura, and will outline how to configure your Infura account, select the ConsenSys zkEVM network card, and copy your RPC endpoint to be imported into MetaMask. This will allow you to interact with the zkEVM network.

Am I required to use Infura to participate in the testnet?

During the private beta testnet, yes. Users are required to have an Infura account to retrieve their unique RPC endpoint for testing the network. If you do not have an Infura account, you will need to create one using the same email address you used to register for the testnet. Registering for an Infura account is free and only takes a few minutes.

This is required as the testnet is currently a private beta testnet and is not permissionless. 

Which protocols are participating?

We are speaking to the top protocols across all Web3 segments from stablecoins, DeFi, NFT marketplace, gaming, social. 

A full list of partners and sample apps will be shared on our upcoming Testnet Portal. If you would like to submit your project to deploy to the zkEVM and be added to the portal, please complete the following form.

Will it be open source?

Yes, the plan is to open source both the specification and the code. You can read our  specification for the arithmetization, which was published during DevCon 6. We will provide an update to this specification and the source code when it is documented and is ready to be assessed by the community. Additionally, we recently published the prover scheme.

How will you reward early testers?

We are discussing ways to reward those who help us test and improve the product but do not have details at this time.

Will there be a token?

The network is still in private beta, so it is too early to discuss launching a token.

What performance should I expect?

We are throttling the testnet to focus on security and performance for a restricted set of users so max throughput is less of a concern at this stage.

What is the difference between our zkEVM offering and others available?

There are different types of zkEVM. Vitalik’s blog post describes zkEVM’s in types and the goal of our Rollup is to be a Type 2 zkEVM. A Type 2 zkEVM is bytecode-compatible which means we’re the most compatible with Ethereum and the EVM making it easy for developers to build and maintain applications on Layer 2.

We do not use transpilers or custom compilers to generate zk proofs for Solidity smart contracts. We take the compiled bytecode of Solidity. We believe this approach reduces the surface area risk for bugs and hacks.

What opcodes and pre-compiles are supported?
Comments

All Comments

Recommended for you

  • Tether issues 1 billion USDT on Ethereum (authorized but not yet issued)

    Whale Alert has monitored Tether Treasury's addition of 1 billion USDT on Ethereum. Tether CEO Paolo Ardoino stated that this 1 billion USDT is a supplement to Ethereum inventory. This is an authorized but unissued transaction, which means that this issuance will be used for the next issuance request and cross-chain exchange inventory.

  • CertiK: Hedgey vulnerability was exploited and $1.9 million was stolen

    CertiK Alert posted on social media that it has detected that the on-chain token infrastructure protocol Hedgey has been exploited and stolen approximately 1.9 million US dollars.The attacker abused the createLockedCampaign function in flash loans to obtain approval for the use of tokens on the victim's contract. The USDC, NOBL, and MASA tokens in the victim's contract have been depleted.

  • Binance executives' bail application postponed again, still in custody

    The bail hearing for Binance executive Tigran Gambaryan has been postponed again by a Nigerian court, and he remains detained at the Kuje Correctional Center. The hearing is now scheduled for April 22, with the EFCC requesting time to respond to new arguments from the defense. Gambaryan's lawyer criticized the prosecution for failing to respond promptly. Binance has been accused of concealing the source of its income, while Gambaryan is accused of money laundering. In addition, he has also filed a lawsuit against the government for violating his human rights.

  • BTC breaks through $64,000

    The market shows BTC breaking through $64,000, now reporting at $64,012.44, with an intraday increase of 4.95%. The market fluctuates greatly, so please be prepared for risk control.

  • SEC accuses Justin Sun of frequent trips to the U.S. to sell tokens

    The US SEC has amended its lawsuit against Tron founder Sun Yuchen, stating that his frequent travel to multiple locations in the US allows the court to have corresponding jurisdiction. The SEC accuses Sun Yuchen and his company of selling unregistered securities through Tron and BitTorrent (BTT) tokens and engaging in manipulative money laundering transactions. The SEC claims that Sun Yuchen spent more than 380 days in the US from 2017 to 2019, with travel destinations including New York, Boston, and San Francisco. Sun Yuchen argues that the token sales were conducted entirely overseas, avoiding the US market, and therefore the SEC has no jurisdiction over him and the Tron Foundation, which is headquartered in Singapore. (Cointelegraph)

  • Cyvers Alerts: Multiple phishing transactions detected this morning

    Cyvers Alerts reported on X platform that multiple phishing transactions were discovered by the system this morning. The victims have approved the external owned accounts (EOA) of the phishers. We strongly recommend revoking the relevant approvals.

  • BTC breaks through $63,000

    The market shows BTC has broken through $63,000 and is currently trading at $63,062.48, with an intraday increase of 3.53%. The market is volatile, so please be prepared for risk control.

  • CZ: Bitcoin halving is different from stock split, happy halving

    CZ wrote on X platform that Bitcoin halving is different from stock splitting. The fact that people are asking such questions shows that we are still in the early stages. He then attached a picture to explain his views on what might happen before and after the Bitcoin halving in 2023, and said "happy halving!"

  • Elon Musk: Accounts involved in farming activities will be frozen, including directing users to forward, comment and like posts

    Elon Musk posted on X platform stating that all accounts involved in farming activities will be frozen and tracked. DogeDesigner provided a detailed explanation, stating that farming activities include guiding users to like, share, or comment on posts to receive rewards; joining groups and commenting on each other's posts; and guiding users to @ other related accounts.

  • Chairman of the Russian State Duma Financial Market Committee: Digital financial assets may replace legal tender for international payments

    Anatoly Aksakov, Chairman of the Financial Market Committee of the State Duma of Russia, stated that digital financial assets issued by institutions regulated by the central bank can replace legal channels for international settlements. Aksakov also acknowledged that although digital assets are not controlled in this usage, they have been used for international payment settlements.