Rollup is a Layer 2 solution that is highly appreciated by the community, of which there are two main models, Optimistic and Zk Rollup. In previous articles, I have shared a lot about Optimistic Rollup and the outstanding projects in it. You can refer back here.

In today’s article, I will share with everyone an overview of Zk Rollup, its advantages, limitations and some outstanding Zk Rollup projects.

What is Zk Rollup?

Zk Rollup is an extension for Ethereum layer 1 using zero knowledge proof technology.

Zk Rollup allows to aggregate a large number of transactions into a Rollup block and generate a succinct proof of block off-chain. Then, the smart contract on Ethereum layer 1 just needs to verify that Proof without re-executing the transactions. This can save a lot of gas fees as Proof verification is much cheaper than doing the computation again.

What is Zk Rollup?  Advantages and limitations of Zk Rollup and outstanding projects

Why is Zk rollup overrated other Layer 2 solutions?

In Vitalik’s view, there are basically 5 scaling strategies for Ethereum:

  • Multiple separate chains (The way Polkadot, Cosmos are doing).
  • Super large block.
  • Improvements increase operational performance but do not change the security model.
  • Layer 2 (channels, plasma, rollup).
  • Sharding.

What is Zk Rollup?  Advantages and limitations of Zk Rollup and outstanding projects

Comparison table of some advantages and disadvantages of layer 2 solutions

In the segment Layer 2, it can be said that Rollup is the leading solution. Rollup is classified into two main types: Optimistic Rollup and Zk Rollup. In general, all the advantages that Optimistic Rollup can provide in the future can also be provided by Zk Rollup.

The main point to make Zk Rollup rated higher than Optimistic Rollup is that the completion time (the process of verifying – confirming the validity of the transaction) of Zk Rollup is the fastest.

The Optimistic Rollup is secured through fraud proof, an approach that exposes them to a “challenge game”. While ZK Rollups are secured through math (prove to others that you know the answer without telling the other person the answer), you will clearly see the difference between them through a wallet. Simple example below:

Zk Rollup and Optimistic Rollup enter an adult Bar, this Bar can only be entered by people over 18 years old. Security asked: “Can I see your ID card?”.

  • ZK Rollup says: “I can prove to you that I’m over 18, but I won’t show you my ID”.
  • Optimistic Rollup says: “If no one can prove I’m under 18 in 7 days, that means I’m over 18.”

From the perspective of retail users, “Challenge game” is represented by the waiting time for withdrawals on platforms like Optimism or Arbitrum. If the withdrawal time is reduced, the user will have a better user experience, in return the security will be poor because the cost of network attack will be less.

Zk Rollup solutions do not suffer from this, over time, as zero knowledge proof technology develops, Zk Rollup only gets better and better, the process of verifying – validating the Rollup block will adjust quickly and cheaper.

That is why Zk Rollup is recognized as the leading scaling solution for Ethereum in the medium and long term (in fact Zk Rollup technology still has many limitations at the present time, we will find limitations. it in the following sections).

“In the medium to long term, ZK rollups will succeed in all use cases as ZK-SNARK technology improves” – Vitalik Buterin.

Basic differences between Zk Rollup projects

On the current market, there are many projects working on Zk Rollup, each different approach has its own pros and cons, understanding those pros and cons will help us have more objective views, support the process of analyzing & evaluating the potential of those projects to find good investment opportunities.

Personally, we can classify Zk Rollup projects based on 2 factors:

  • How Data is stored (on-chain or off-chain).
  • Zero-knowledge proof scheme is used.

Choosing to store data on-chain or off-chain (aka validium) has its own pros and cons, neither choice is optimal in all cases, it is a trade-off between decentralization & processing speed, operating costs, depending on the development direction of the project, they will make appropriate choices.

What is Zk Rollup?  Advantages and limitations of Zk Rollup and outstanding projects

Zk Rollup & Validium

The second point to note is that Zero-knowledge proof technology is used, similar to the above case, there is no best solution in all cases, it is a balance between proof size and security assumptions. You can see the relationship between them through the image below.

What is Zk Rollup?  Advantages and limitations of Zk Rollup and outstanding projects

Relationship between proof size & security assumptions

General limitations of Zk Rollup projects at the moment

Personally, I find there are 2 notable limitations of Zk Rollup projects, the first point is the general limitation of Rollup, the other point is the specific limitation of Zk Rollup.

The first is the issue of transaction feesmost Rollup platforms have more expensive transaction fees than others EVM Sidechain of Ethereum. This is because each rollup block eventually has to be posted to Ethereum, which ties their fees to Ethereum fees (Zk Rollup saves more fees because they only post Proof), so each Rollup platform can only scale Ethereum by a certain percentage.

Next, at the present time, zk-Rollup is not developer friendlyapplication scenarios and functions are quite limited:

  • Zk Rollup applications are currently limited to simple payments and transactions.
  • In addition, Zk Rollup currently does not support compositing, different Zk Rollup applications cannot interact with each other in the same Layer 2.
  • If you want to develop DApps in Zk-Rollup, you need to write all the logic smart contract program in a particular language, which is not only complex in terms of the syntax of the requested language (as it is a new language), but also requires extremely specialized knowledge in the field of zero knowledge proof.

Outstanding Zk Rollup projects in the market

Here are some prominent Zk Rollup projects in the market;

StarkEX & StarkNET by Starkware

Starkware (aka Starkware Industries) is a company founded in January 2018 by Eli Ben Sasson – Co-Founder of STARK & ZCash. StarkWare helps improve the scalability and privacy of blockchains by using STARK technology to deploy and verify zero knowledge proofs.

The first product that StarkWare launched was StarkEX, which can be considered a Specific L2, StarkEX’s applications are limited to simple transactions & payments such as: AMM, Spot Trading, Payments, NFT minting & trading. StarkEX allows Dapps to deploy in 3 modes as follows:

  • ZK Rollup mode: Data is stored between the on-chain.
  • Validium mode: Data is kept off-chain.
  • Volition mode: Combine them together.

StarkNET is the Zk Rollup General & Permissionless version of StarkEX, it is predicted to be fully launched in Q1 – Q2/2022. It acts as another General L2 on top of Ethereum, allowing any Dapp to build on it without compromising aggregability and security.

What is Zk Rollup?  Advantages and limitations of Zk Rollup and outstanding projects

StarkNET roadmap

StarkEX & StarkNET have their own programming language and executable virtual machine, they are not Ethereum EVM compatible. Therefore, developers who want to build Dapps on StarkNET in the future, they will need to learn a new programming language that is Cairo, the native smart contract language for StarkEX & StarkNET.

Matter Labs zkSync (v1), zkPorter (v2), ZkEVM (v3)

Speaking of Zk Rollup, in addition to Starkware, another company that is equally famous is Matter Labs. The Zk Rollup product that Matter Labs offers uses PLONK to deploy and verify zero knowledge proofs.

The first version is named zkSync (v1), the second version is named ZkPorter (v2). The main difference between them is whether the data is stored on-chain or off-chain. Basically:

  • If you want to be safe, use V1.
  • If you want cheaper (but less secure) use V2.

The common use of the two versions also only serves payments, it is not as diverse as StarkEX.

What is Zk Rollup?  Advantages and limitations of Zk Rollup and outstanding projects

ZkEVM is developed by Matter Labs

At the same time, Matter Labs is also working to launch an EVM-compatible version of Zk Rollup (ZkEVM), which is expected to launch fully in Q1/2021. The native smart contract language on this version is Zinc and this version also has its own executable, which will have a lot of compatibility with EVM.

Loopring

Loopring Launched in late 2019, it uses a set of algorithms called SNARK to deploy and validate zero knowledge proofs.

Loopring has undergone several upgrades, the first of which only supported DEX (orderbook) trading. Then in the second version, Loopring supports payments & transfers. In the third version, Loopring supports AMM Swaps. The 4th version was released in September 2021, supporting mining, transferring and trading NFTs.

What is Zk Rollup?  Advantages and limitations of Zk Rollup and outstanding projects

Loopring

At the same time, Loopring is also working on an EVM-compatible version of Zk Rollup (ZkEVM), but the first version is likely to take another year or so to arrive.

General development direction of Zk Rollup projects

A simple thesis on the development direction of Zk Rollup “In the long run, whatever the L1 blockchain does, a Zk Rollup can do it significantly better.”

Following this line of thinking, I think the solutions Zk Rollup wants to be the ultimate winner must maintain all the salient features of L1, in this case Ethereum like:

  • Allows building arbitrary applications → general purpose smart contract platform.
  • Permissionless, secure and of course lower cost than the base chain (Ethereum).

So I see StarkNET & ZkEVM as promising approaches. ZkEVM will have a bigger advantage when it still maintains the same dev experience on Ethereum L1.

For zkEVM, current design ideas really fall into two categories:

  • The Zk Rollup platforms with their own languages ​​and virtual machines like Starkware’s StarkNET, Matter Labs’ ZkEVM, Polygon’s Polygon ZkEVM will take a compiler-driven approach to translate their native language into an executable language. in the ZkEVM virtual machine. This solution has the limitation of not achieving 100% compatibility.
  • Another approach is that ZkEVM is fully compatible without any translation, solidity code can be executed directly. This approach is more optimal but also more difficult to implement.

summary

Above are some of my thoughts on the pros & cons and general direction of Zk Rollup projects. If you have other questions related to the above topic, please comment below for Techtipsnreview to support right away!

Disclaimer: All information on this article is for sharing market experience only and should not be considered as investment advice. Crypto investment is a form of risky investment and should only be entered with capital that can be lost.

TECH NEWS RELATED

How to watch YouTube videos anonymously on Android phones

In this article, TechtipsNReview.com will introduce a new feature of Youtube that is to watch YouTube videos anonymously on Android phones. This is an extremely convenient thing that you can choose to use on your device. How to watch Youtube Videos offline without internet on Android phones, iPhones How to ...

View more: How to watch YouTube videos anonymously on Android phones

iPhone Keeps Disconnecting from WiFi: How to Fix?

If your iPhone Keeps Disconnecting from WiFi, you will have a hard time browsing, texting or getting anything else done on your device. iPhone Keeps Disconnecting from WiFi While users have reported the issue of WiFi Disconnecting from WiFi Network after an iOS update, this problem can occur at any ...

View more: iPhone Keeps Disconnecting from WiFi: How to Fix?

How to adjust the screen brightness of Android phones

To protect the user’s eyes, how to adjust the screen brightness of your Android phone is something you should do during the use of this device. Especially for low-light environments, adjusting the screen brightness appropriately will help you use the device longer and safer. Change screen brightness on Samsung Galaxy ...

View more: How to adjust the screen brightness of Android phones

Dead By Daylight x Fortnite crossover a possibility

Many are surprised to learn that Dead by Daylight may soon be doing a crossover with Fortnite.

View more: Dead By Daylight x Fortnite crossover a possibility

ApeCoin Gains 22% After Debut of Bored Ape-Themed Video With Eminem and Snoop Dogg

The bump signifies a minor recovery for the token, which recently shed over 65% of its value in a single month.

View more: ApeCoin Gains 22% After Debut of Bored Ape-Themed Video With Eminem and Snoop Dogg

iPhone hangs on apple: Causes and ways to fix it

If your iPhone hangs on the apple logo during startup or can’t load the home screen, you will be very worried. But maybe your phone isn’t broken yet. In the article below, Quantrimang will guide you how to fix errors when iPhone crashes. iPhone stuck with Apple logo The cause ...

View more: iPhone hangs on apple: Causes and ways to fix it

Instructions to bring the gesture navigation bar of OnePlus 6 to another Android phone

For those who love the OnePlus6 gesture navigation feature, we can completely apply it on our Android devices. And in this article, TechtipsNReview.com will guide you how to use and bring the gesture navigation bar of OnePlus 6 to the phone most easily. Bring iPhone X’s gesture navigation bar to ...

View more: Instructions to bring the gesture navigation bar of OnePlus 6 to another Android phone

Instructions on how to make video calls between Android phones

Instructions on how to make video calls between Android phones will be a way to help those who are using Samsung, HTC, Sony, Oppo devices…. which are popular today, can easily make video calls on their phones for free. fast and stable speed. Video calling, the best video calling app ...

View more: Instructions on how to make video calls between Android phones

Razer’s Huntsman Mini unclutters your desk, but it might not be suitable for everyone

Odd Inputs And Peculiar Peripherals: Chorded Keyset Recreates Engelbart’s Vision

How to create a bookmark save in Fire Emblem Warriors: Three Hopes

6 Best Ways to Fix Moisture Detected Error on Samsung Galaxy Phones

DVD Won’t Play On Windows 10? Try These 8 Best Fixes

How To Add An App To LG Smart TV? 5 Best Ways

Learn How To Stop Unwanted Robocalls And Texts Easily

Learn How Long Does iOS 15 Take To Download And Install

How To Take A Screenshot On Android Tablet? 5 Best Ways

How cooking works in Fire Emblem Warriors: Three Hopes

How to Share Your Live Location With Friends on Snapchat in 2022

Shindo Life Deva Ren Prime, Narumaki, Inferno, Ashen Storm update log and patch notes

OTHER TECH NEWS

Top Car News Car News