Entering Ethereum’s Layer 2 (L2) era, ZK Rollup is one of the best scaling solutions. What can be sparked when Zero Knowledge Proof meets Rollup? What are the strengths of ZK Rollup when compared with other scaling technologies? How can it be adopted quickly? How to capture value in the era of ZK Rollup from an investment perspective and what kind of applications will be innovated?
Author:Lewis Liao,Senior Investment Manager, Zonff Partners
Table of content
1. Why Should We Pay Attention to Zero-Knowledge (ZK) Rollup?
- Optimistic vs. ZK Rollup
2. What Is the Landscape of the ZK Rollup Scalability Solution?
- ZK Rollups Players Comparison
- Advantages of ZK Rollup
- Limitations of ZK Rollup
3. What Does the Future of Scaling Look Like
- Technology Issues
- Go-to-Market Issues
- Go-to-Community Issues
4. How to Invest in Scaling Ecosystem
Why Should We Pay Attention to Zero-Knowledge (ZK) Rollup?
Zero-Knowledge Cryptography is known as one of the most underrated technologies of our generation. Not as pervasive as stories about artificial intelligence and big data, it receives little attention in the press. Still, the technology is a great breakthrough that guards our valuable privacy in the big-data age where personal information has nowhere to hide.
ZK Cryptography is a broad subject. In this article, however, we only focus on only one area most relevant to blockchain: Zero Knowledge Proof (ZKP). ZKP is a non-interactive zero-knowledge argument method. It assumes there are two parties: prover and verifier. The prover wants to prove to the verifier that they know something without revealing what it is. Meanwhile, the latter verifies the proof and accepts or rejects it. Three properties of the method are as follows:
1.Completeness: any valid result can prove a given program.
2.Soundness: no valid proof can be created by any dishonest actor.
3.Zero Knowledge: the verifier knows nothing about the input but the result.
Proving a statement is true without revealing the information itself is a powerful primitive in blockchain since all data is publicly visible on chains for now. The technology can solve a lot of realistic problems for individuals, enterprises and governments, such as protecting user data, designing sensitive systems or contracts, proving equality in the distribution of public goods and enabling government agencies to achieve a more efficient economy.
Besides privacy protection, the most conspicuous blockchain application of Zero-Knowledge is ZK Rollup, a scaling solution for Ethereum. Now, Ethereum is embracing rollup-centric scaling solutions which presents the optimal trade-off between decentralization, security and scalability. In essence, the Ethereum upgrade will bring more scalability, sustainability and security to the network.
Ethereum scaling solutions include on-chain scaling and off-chain scaling.
On-chain scaling upgrades blockchain’s base layer to improve its scalability. Ethereum’s long-term, on-chain scaling solution is called sharding, which actually splits the base layer into 64 chains with Beacon Chains to ensure the security of shared information.
Off-chain scaling refers to scaling solutions that use external execution layers rather than the base layer. These Layer 2s or “L2s” are secondary layers that sit on top of the base layer, providing more transactional capacity for the blockchain overall. The L2s solution that Ethereum is pursuing is Rollup, which has the following features.
1.With Rollup, Ethereum can run at the rate of about 25 to 3,000 TPS without sacrificing security;
2.With Rollup, users’ funds cannot be stolen or censored (as is the case on some sidechains);
3.Users can always access data on L1 to safely exit the rollup free from anyone’s prevention at any time.
In present solutions, there are two main rollups: ZK Rollup (ZKR) and Optimistic Rollup (OR).
Optimistic vs. ZK Rollup
At present, Optimistic Rollup (OR) is a more mature solution than ZK Rollup (ZKR). Products from Optimism and Arbitrum are already available to Ethereum developers. However, due to the use of a fraud-proof mechanism, its withdrawal time and security are currently unsatisfactory, and its cost optimization is slightly inferior to ZK. Moreover, the weaknesses of ZK Rollup are basically technical issues. With a large number of outstanding developers devoting themselves to relevant research, most people including Vitalik agree that ZK Rollup will be a better scaling solution in the future. Gas costs and TPS of each solution are as follows:
Runtime Environment | eth | zkrollup | zkporter | Optimism | Arbitrum | AnyTrust |
Using Layer 2 Technology | Layer l | Zk rollup | Validium | Optimistic | Optimistic | Plasma |
Normal Transaction Fee | 1.575u | 0.07u | 0.01-0.03u | 0.29u | 0.62u | Equal to zkport |
SWAP Transaction Fee | 7.5u | 0.1672U | 0.01-0.03U | 0.405u | 0.83u | Equal to zkport |
Extreme TPS (Normal Transaction) | 109.89 | 11818 | 20,000+ | 1588 | 1588 | Equal to zkport |
Extreme TPS (SWAP) | 23.07 | 10130.5 | 20,000+ | 691 | 691 | Equal to zkport |
Partial TPS (Normal Transaction) | 36.63 | 3939.3 | 20,000+ | 529 | 529 | Equal to zkport |
Partial TPS (SWAP) | 7.69 | 3376.8 | 20,000+ | 230 | 230 | Equal to zkport |
Maximum Scalability (Transaction) | 1 | 107.5 | 181.9+ | 16.7 | 16.7 | Equal to zkport |
Maximum Scalability (SWAP) | 1 | 439.11 | 866.9+ | 34.7 | 34.7 | Equal to zkport |
Security Level | 5 | 5 | 3 | 4 | 4 | 2 |
The Source of the four solutions: Xiang | W3.Hitchhiker, the above calculation is based on the premise that the current Eth price is 2500u, block gas limit is 3,000,000, the gas fee is 30Gwei, average block interval is 13 seconds, extreme TPS refers to the corresponding runtime environment occupying all the Ethereum block space (500,000 gas for proving verification), normal TPS refers to the corresponding runtime environment occupying 1/3 of the Ethereum block space.
In terms of efficiency cost, ZK’s solutions are better, with higher TPS and lower fees than OR.
In terms of time cost, due to the fraud-proof mechanism, withdrawals on Optimistic Rollup require a submission time of 7 to 14 days for others to falsify potential malicious behavior, but there are already liquidity pool mechanisms proposed by Optimistic Rollup solutions such as Boba Network to reduce drawdown periods, though.
In terms of compatibility, both Optimistic and ZK face the problem of accommodating complex EVM contract invocation operations, but Optimistic is easier to achieve this. OR solutions including Arbitrum, Optimism have EVM-compatible virtual machines, allowing them to process all transactions on the main chain of Ethereum.
One of the main issues limiting the development of ZK Rollup is EVM compatibility. At the beginning of the EVM design, the developer did not expect to use ZK technology in the future. Therefore, it is almost impossible to generate usable zero-knowledge proofs through EVM operations, thus giving rise to the need for ZK-EVM. So far there is no publicly available ZK-EVM solution. However, the zkSync 2.0 public testnet was officially launched at the end of February, which is also the first EVM-compatible ZK Rollup on the Ethereum testnet. Perhaps the large-scale practical use of ZK Rollup will come sooner than we expect.
Why is EVM compatibility so difficult for ZK?
Most of the existing ZK Rollup solutions can only support simple payment and swap scenarios. The reason is that zkEVM not only needs to normally execute the bytecode of the smart contract, but also needs to generate a Proof to indicate that the state has been updated correctly after the transaction is reached. It’s difficult for the two to be compatible due to the design of EVM and the algorithm principles of ZK Proof.
In terms of security, the security of OR comes from economics where a reasonable incentive mechanism must be designed to drive a group of verifiers on the main chain to monitor the submitter at any time and be ready to submit fraud proofs. The submitter, on the other hand, must pay the price for the evil node by staking. Meanwhile, the security of ZK comes from mathematics or cryptography which can be trustless. The guarantees provided by mathematics and cryptography are far more reliable than the optimistic belief that human nature cannot be evil.
In comparison, the pros and cons of ZK Rollups are as follows:
Pros
- Less data contained in each transaction increases the throughput and scalability of L2 with the benefits of greater scalability and reduced transaction costs compared with Optimistic Rollups;
- There is no need for anyone to monitor ZKR;
- Do not require a dispute window like Optimistic Rollups, which can reduce the withdrawal time from about two weeks to minutes;
- Privacy is enabled by default.
Cons
- The difficulty in computing zero-knowledge proofs will require data optimization to get maximum throughput;
- Initially setting up and integrating into the Ethereum network is more difficult than Optimistic Rollups.
Relatively speaking, the weaknesses of ZK Rollup are basically technical issues. It is believed that these problems will be solved as a large number of outstanding developers are devoting themselves to relevant research. Most people including Vitalik agree that ZK Rollup will be a better scaling solution in the future.
What Is the Landscape of the ZK Rollup Scalability Solution?
ZK Rollups Players Comparison
There are two major players in the ZK Rollup technology area: zkSync and StarkWare.
Some of the major differences between the two players in terms of team, technology, data availability, financing and supporters, current products and roadmaps are shown directly in the table below.
StarkWare | zkSync (Matter Lab) | |
Team | Established in May 2018. Its core members include a former Chief Scientist of Zcash and professors at Technion Israel Institute of Technology | Established in December 2019. Alex G. is its co-founder |
Technology | zk-STARKs | zk-SNARKs (familiar with PLONK) |
Data Availability | Off-chain solution: Volition | Off-chain solution: zkPorter (based on Volition architecture, more decentralized) |
Financing and Supporters | - A seed round funding of $6 million in May 2018 (Pantera/Naval/Vitalik) - A Series A funding of $30 million in October 2018 (Paradigm/Sequoia/Cb Ventures) - A Series B funding of $75 million in March 2021 (Paradigm/3AC/Alameda) - A Series C funding of $50 million in November 2021 (Paradigm/3AC/Alameda) Supporters: Ethereum Foundation members, prominent investment institutions | - A Series A funding of 6 million in March 2021 (Binance/Cb Ventures/AAVE/Balancer/Curve) - A Series B funding of 50 million in November 2021 (a16z/Placeholdxr/Crypto.com, etc.) Supporters: comparatively not so many famous investors |
Current Products | StarEx, StarkNxt, Volition, Validium | zkSync, zkPorter |
Roadmap | Planets-> Constellations-> Universe | Scalable Payments -> Smart Contracts -> Privacy -> Censorship Resistance |
Team. StarWare have more academic professionals. Its team is composed of world-class cryptographers and scientists who have been pioneers and innovators in the zero-knowledge field for many years. They have published many academic papers, which are in the process of turning into a real-world product, StarkWare. Meanwhile, there is not much information about zkSync team. From the product launch, it’s indicated that the team is cross-professional and highly efficient.
Technology. StarkWare is still a better choice. It provides blockchain finality, which means it has the optimal capital efficiency. Besides, the main advantages of STARK are as follows:
- StarkWare invented and built its own ZK-STARK system, while zkSync’s technology stack was built by someone else (PLONK, built by Aztec). This also means that StarkWare is more capable of mastering and improving technology.
- StarkWare already has several systems running in the production environment, which use a Turing-complete programming language called Cairo, which is readily available; while Matter Labs has only one simple payment system in the production environment, and no Turing-complete language is available.
- StarkWare is faster, more secure (in a cryptographic sense), transparent (no trust settings required) and post-quantum secure; while the core technology used by Matter Labs (built by another team) is slower, requires trust settings, and can be breached by quantum computers.
Data availability (DA). StarkWare invented the Volition system to solve DA problems. Volition allows end-users to choose between the rollup solution (on-chain data availability) and the validium solution (off-chain data availability) for each transaction. ZkSync uses the zkPorter technology based on Volition. The main difference between Volition and zkPorter is: in the Volition solution, users can choose the data storage method based on each transaction, while in zkPorter solution, users can choose the transaction settlement method based on each account (zkPorter accounts can only be accessed through off-chain data-available ways to make transactions). In addition, zkPorter’s off-chain DA system is more decentralized, because its DA is motivated by Guardian, actuated by zkSync native tokens to provide security, rather than a centralized “DAC”.
Financing and supporters. StarkWare is valued at $2 billion and is in the process of raising a Series D funding worth approximately $6 billion. This is a world-class financing process, attracting many famous investors. Some tycoons and members of Ethereum Foundation have been involved. Vitalik itself has also reviewed most of the articles published by StarkWare. Compared with StarkWare, zkSync has fewer prominent investors, and it looks like large-scale DeFi/CEX encrypted family financing. Each of these projects is well-recognized, and together they can form a good ecosystem. It’s important to note that the success of ZK Rollup will depend heavily on the addition of the DeFi protocol and the direct integration with CEX.
Current products and roadmap. In June 2020, StarkWare first launched StarEx, which represents the “Planets” phase of their roadmap and allows the creation of permissioned, application-specific ZK Rollup supported by Cairo and STARKs, such as dydx, Immutable, Deversifi, Sorare. They are the four main applications supported by the production version of StarkEx. As of March 2022, StarkEx has processed 134 million transactions, and its cumulative transaction volume amounts to $490 billion and the Total Value Locked hit $1.1 billion.
On November 29, 2021, they released the Alpha version of the mainnet of StarkNet, which is rapidly moving towards the “Constellations” phase of the roadmap. StarkNet is the general ZK Rollup that we expect to be permissionless and multi-application. As of March 2022, the StarkNet testnet Goerli has generated 1.4 million transactions and 45,000 were made on the mainnet. In terms of contract deployment, there are 26,000 contracts on the testnet Goerli and 1,600 contracts on the mainnet.
Initially, StarkNet will be driven by a centralized prover, and applications will need to apply for a whitelist to be deployed sequentially, just like what Optimism did. They plan to develop the ecosystem and gradually decentralize StarkNet to achieve the “Universe” phase of the roadmap.
The roadmap for zkSync can be summarized as the following 4 steps. The first phase corresponds to the zkSync 1.0 launched in June 2020, which is roughly equivalent to a ZK Rollup without smart contract integration. Users can send and receive tokens but this lacks composability. Many promising projects have been already deployed on zkSync 1.0.
The second phase of the roadmap started with the launch of zkSync 2.0 on the mainnet, which includes everything we expect: a fully EVM-compatible ZK Rollup with smart contract composability. zkSync 2.0 was initially planned to be launched on the mainnet in August but was delayed due to some technical difficulties. These issues are now being tested on the testnet and are gradually being resolved. In October, zkSync revealed some of its recently completed technical details and deployed an AMM-like testnet (uniswap) to verify its EVM compatibility. To ensure the compatibility of LLVM/Solidity, Matter Labs delays its launch, which may sound depressing at the beginning. However, it will help every Ethereum tool to achieve local integration on zkSync 2.0.
Advantages of ZK Rollup
The ZK Rollup solution can bring unique advantages such as privacy protection, scalability preserving and cross-chain application implementation.
1.Privacy is one of the advantages and features of ZK Rollup.
Permissionless blockchains can achieve computational completeness without trusting third parties, but they come at a cost in terms of scalability and privacy. Since the 1980s, theoretical work on the proof system such as zero-knowledge proofs, interactive proofs, and probabilistically checkable proofs has elucidated ways to address these two issues and embodied them in practical applications.
2. Scalability gives developers almost unlimited computing power theoretically.
This makes it possible to port over all the ecologies on the Internet. For example, matchmaking games were previously difficult to develop on Ethereum, but ZK Rollup can change that. In addition, the supercomputing power coupled with the characteristics of the blockchain can also create many new applications.
3.The cross-chain application is one of the representatives of ZK Rollup. StarkNet has a very diverse range of bridging functions.
Developers can send any load (not transfers) from L1 to L2, that is, deploy the head of the dApp on L2 where governance or game operations can be performed at a lower cost, while sending instructions to the liquidity of L1. It's like using L2 as the brain and L1 as the muscle.
Limitations of ZK Rollup
Although ZK Rollup is a very good solution for Ethereum scaling, its applications are still accompanied by some risks, such as liquidity fragmentation, reduced composability due to communication difficulties and technology barriers, and centralization risks.
1.The problem of liquidity fragmentation has become increasingly prominent in the current multi-chain world and is not specific to ZK Rollup applications.
Due to the existence of multiple technology solutions, the number of rollup networks will increase in the future, which will lead to more severe liquidity fragmentation. The good news is that there are many cross-chain communication technology solutions that address this issue, such as Layerzero's StarGate (note that StarGate does not support ZK Rollup at the moment) launched in March 2022. Under the premise of ensuring security, LayerZero is bringing us an “omni-chain future”, including state sharing, unified bridge liquidity, cross-chain lending, Swap, and multi-chain revenue aggregators.
2.The composability problem is mainly reflected in the interaction between the main chain dapp and the sub-chain dapp.
Each new protocol built on Ethereum is like a Lego block on which other protocols can easily be built, which is one of the reasons why DeFi is growing rapidly. If the communication and contract standard issues cannot be solved, then dapps on sub-chains need to rebuild their own ecologies, which creates abigger waste of resources. Communication mechanisms and corresponding contract standards are needed not only between sub-chains and main chains, but also between sub-chains and sub-chains.
3.The centralization risk is mainly due to the fact that the sequencer responsible for executing, sorting, compressing and packaging transactions in current Rollup solutions is a more centralized role. Rollup must address the centralization issue if it is to further improve security.
What Does the Future of Scaling Look Like
The scaling roadmap of Ethereum describes the scaling scenario focusing on Optimistic Rollup in the short term and sharding + ZK Rollup in the medium and long term.
In general, Rollup is undoubtedly the best option for Ethereum scaling due to its impressive characteristics of security and scalability. Although it takes time to solve technical problems in terms of programmability, Rollup is a very ideal scaling technology in the medium and long term. The combination of Ethereum sharding and ZK Rollup will break the so-called Impossible Triangle. At the same time, the launch of zkEVM can support programmability and help developers move to L2 more easily.
In the medium to long term, ZK rollups will win out in all use cases as ZK-SNARK technology improves.
——Vitalik Buterin
Nevertheless, there are many issues to be addressed before ZK Rollup can be actually adopted on a large scale, including technology, GTM (Go to Market) and GTC (Go to Community).
Technology Issues
The technology issues of the ZK Rollup have been briefly explained above, and some details are added here.
Regarding compatibility, technology problems of ZK Rollup mainly lie in the fact that it is not developer-friendly, resulting in limited functionality. Previously, it was difficult to build generic DApps mainly due to the following two reasons.
First, if you want to develop DApp on ZK Rollup, you are required to write all your smart contract logic in a special language (i.e. RICS). The syntax of the required language is complex. Furthermore, you have to possess comprehensive expertise in zero-knowledge proofs.
Second, ZK Rollup does not support composability, which means different ZK Rollup applications cannot interact with each other on L2. This quality greatly undermines the composability of DeFi applications.
There are two ways to build a generic DApp in ZK Rollup. One is to build application-specific circuits (ASIC) for different DApps, which is the path taken by ZK Rollup in its early stages, corresponding to the “Planets” phase of StarkWare where applications cannot interact with each other. The other way is to build a general “EVM” circuit for smart contract execution, on which StarkWare and zkSync have made great progress. The development of StarkWare is in the “Constellations” phase for the time being. In September 2021, StarkWare announced the launch of the general ZK Rollup that is permissionless, multi-application, and supportive to smart contracts through Cairo. Meanwhile, the development of zkSync is also in the second stage. In February 2022, the zkSync 2.0 testnet was launched. Continuous testing ensures LLVM/Solidity compatibility for full EVM compatibility and smart contract composability.
Note: StarkWare and zkSync adopt two completely different technology solutions.
StarkWare uses Cairo, a brand new Turing-complete programming language, and works with OpenZeppelin to develop standardized contracts, just as they did with Ethereum, which means they adopt a new contract standard for composability. It’s certainly a bold decision, as it will significantly increase the entry cost for developers. For now, Nethermind’s Warp team is helping developers convert ERC-20 contracts from EVM bytecode to StarkNet contracts and deploy them on StarkNet. The project is progressing rapidly, and its next goal is to move arbitrary smart contracts from Yul to Cairo.
On the other hand, zkSync uses zkEVM solution for EVM compatibility. For zkEVM, there are two major implementation strategies at the moment.
- Directly supports the existing set of EVM opcodes, which is fully compatible with the set of Solidity opcodes. This strategy is used by Hermez and the Ethereum Foundation zkEVM.
- Maintaining Solidity compatibility by redesigning a new virtual machine that is ZKP-friendly and adaptive to EVM development tools. This strategy is mainly used by zkSync.
Overall, the first strategy has better compatibility and higher security, but needs more work, which is used by Hermez; the second strategy is more flexible with less work but requires extra effort in adaptation, which is used by zkSync. zkSync has developed two compiler front-ends for zkEVM at the same time: Yul and Zinc. zkSync chose LLVM to build its own compiler. The LLVM/Solidity compatibility issue is the major reason behind the failure to launch zkSync 2.0 as scheduled in August 2021, which is also the issue that is currently being focused on during the launch of the zkSync 2.0 testnet.
Using Cairo makes StarkWare seem to be less compatible. Is this the weakness of StarkWare? It is not.
StarkWare uses the Cairo language to port the smart contract logic to Rollup. Although the new language somewhat increases the entry cost for developers, many features of Cairo allow ZK to integrate more elegantly into the blockchain ecosystem.For example, Cario has an accompanying Algebraic Intermediate Representation (AIR) visualization tool to view the details of proofs, securely and credibly generate zk-STARK proofs to ensure computational completeness, and the language is designed to be neater and more logically in line with mathematical proofs, and it has a complete tool chain as well.
In addition, Cairo also increases security. Cairo’s AIR is relatively simple, which leads to low efficiency and low amortized costs for both the on-chain verifier and the off-chain proving service. Besides, auditing a single simple AIR is safer than auditing multiple complicated application-specific AIRs. As a result, with Cairo, we can rely on a single Verifier smart contract; there is no longer a need to deploy a Verifier for every application used.
Note the security implication of this property: a single set of audits for this one contract protects any application from the proof system risk since it only audits the business logic. As for the business logic, it’s much easier to understand and audit the correctness of codes than it is to comprehend application-specific AIR. Cairo cannot solve the problem of possible bugs in contracts faced by EVM currently. However, some people are trying to fix it.
Go-to-Market Issues
ZK Rollup gains the market in much the same way as public chains named “Ethereum killers”. StarkWare is centralized and is promoting decentralization right now, while zkSync is open source and decentralized (not at a high level), but neither of them has a token. Similarly, Optimism and Arbitrum, the other two players in the Rollup technology area, have no tokens.
zkSync will launch a token as confirmed by their source codes. StarkWare and Arbitrum have no public statements, but Optimism has launched the token recently.
Nonetheless, issuing tokens is necessary for L2s to promote decentralization and gain the market. Tokens, as a good incentive tool, can also help to better govern the community. The main obstacles to issuing tokens are the immaturity of L2s cross-chain bridges and the unsettled EVM compatibility.
According to the organizational structure and economic incentive model of Web3, A16Z defines the GTM matrix as follows:
They argued that the Go to Market (GTM) strategy of Web3 is hugely different from that of Web2. The most innovative part is the introduction of tokens and the emergence of the new organizational structure Decentralized Autonomous Organization (DAO). GTM differs in each of the quadrants and can span everything from traditional web2-style strategies to emerging and experimental strategies.
Metrics that measure whether Layer1/Layer2 gains the market include the number of Github stars, protocol developers, project integrations, protocol forks, and TVL.
Here, there is no way to compare StarkWare as it is not open source. Looking at the data in March 2022, the situation of zkSync, Optimism and Arbitrum are as follows:
- When it comes to Github stars, zkSync comes out on top. ZkSync has 1,300 stars, slightly higher than Optimism’s 900 stars and Arbitrum’s 700 stars.
- When it comes to the number of protocol developers on Github, Optimism comes in first. zkSync has 43 developers, Optimism 66, and Arbitrum 36.
- When it comes to the number of protocol forks on Github, Arbitrum has a slightly higher number of 355, while the forks of zkSync and Optimism are quite close, being 292 and 303 respectively.
- When it comes to TVL, Arbitrum is far ahead with $3.41 billion at present, while zkSync and Optimism stand at $148 million and $562 million respectively.
In comparison, the more successful Ethereum “alternative chain” Solana has 7,700 Github stars, 1,800 forks, 305 contributors and a TVL of $7.46 billion.
It can be seen that the present Rollups are far from being called a market winner, and there is still a lot of work to be done. The most important is to get more project integrations, since more adoption will attract more developers, thus building better eco-projects, getting more users and attracting more funding. To achieve these goals, the project side is required to Go to Community (GTC).
Go-to-Community Issues
It is argued that the key difference between the incentives in GTM and GTC strategy can be summarized as the difference between value capture and value creation. For a product, it is its users that make up the community, while for a blockchain or a protocol, it is the applications that adopt it that make up the community. Therefore, it may be more accurate to use Ecosystem instead of Community here. Now, with the launch of StarkNet Alpha and zkSync 2.0 testnet, ZK Rollup technology has been adopted rapidly, and their ecosystems are also expanding. The ecosystems of the two technologies have been sorted as shown below.
The two ecosystems have comparable levels of prosperity. It can be seen that zkSync is supported by more cross-chain, DeFi and wallet applications, while there is a more prosperous Games & NFTs ecosystem on StarkWare. For an L1s/L2s ecosystem, liquidity is equivalent to bandwidth, connecting different application scenarios to form a larger network, i.e. the Internet of Value. The definition of liquidity over here is the value exchange between different applications. When liquidity is good, there is less value loss; and when it is poor, there is more value loss. In addition, when there is no value exchange between different applications, there is no liquidity. An ecosystem is only functioning when its liquidity can run through the whole process, like the Ethereum ecosystem where every application based on Ethereum can be valued and exchanged through Ethereum.
I divide the liquidity in the ecosystem into horizontal and vertical liquidity. In L2s, the role of the bridge is to bridge between different Rollups horizontally. Recently, there is an innovative way called LayerZero, which innovates the liquidity bridging way of traditional bridges and brings better security and trustlessness. The vertical liquidity mainly lies in different applications. End Users connect to the whole ecosystem through Wallet. Sometimes they top up and buy cryptocurrency through Payment to get value and exchange value in different applications. Sometimes intermediate exchange is required through Marketplace apps.
At present, in each liquidity node, StarkWare and zkSync have corresponding applications deployed, most of which are in the testing phase, and their ecosystems are compared in the chart below.
Go to Community (Ecosystem), first of all, needs to be able to open up vertical liquidity internally, which requires support for composability so that there is a unified standard in the ecosystem that enables permissionless mutual integration between different application protocols just as Lego blocks. This is easy to do on Ethereum, but due to the zero-knowledge proof issue, both StarkWare and zkSync have worked very hard to solve this problem.
The prerequisite for a vibrant community (ecosystem) is to have good horizontal liquidity, which requires the support of useful bridges that can bridge the liquidity of Ethereum at a low cost and, more importantly, can easily communicate with other L2 solutions or even L1 solutions. A fast (high TPS), low cost (low fees) and secure blockchain are naturally attractive for both applications and users. The lower the migration cost, the more attractive the ecosystem is to both applications and users.
The necessary condition for a community (ecosystem) to take off is the emergence of the killer app that draws a large number of users and capital in. This cannot be achieved only through high APY, token airdrops or subsidies and a closed “play to earn” ecosystem.
How to Invest in Scaling Ecosystem
Blockchain is the Internet of Value, while the traditional Internet is the Internet of Information; Information data is transmitted by bandwidth, while value exchange is undertaken by liquidity. The first thing that the public chain ecosystem needs to achieve is the flow of value, followed by the efficient exchange of value. Then, based on the efficient exchange of value, productivity increased by establishing applications that meet the needs of users, and finally a blockchain world created featured in efficiency, permissionlessness and censorship resistance, endowed with democratic and anti-vice mechanisms that are open inclusive and transparent.
Thanks to smart contracts, the blockchain application is not only limited to being a decentralized ledger but also generates new things such as Non-fungible Token for ownership definition in the digital world and DAO, a new governance organization structure with homogeneous tokens as the cornerstone of governance. These innovations, combined with existing Internet applications, have given rise to more application scenarios, but the current blockchain infrastructure is not well equipped to support the implementation of these application scenarios.
First is the issue of scaling. Both TPS and data availability need scaling. This has been explored by ZK Rollup and Validium and their work has been productive. In addition, there are other Layer 2/Layer 1 solutions such as Optimistic Rollup, Plasma, Solana and Celestia. Scaling technology itself is the best investment target. At this stage, we can put more attention to the on-chain storage technology. After scaling, high TPS and reliable data availability can greatly improve the performance of the blockchain, which allows more complex applications to be built on the blockchain. These applications can be divided into two categories: Internet product blockchainlized and Blockchain original innovation.
- Internet product blockchainlized: The most obvious examples are the applications in the GameFi field, such as GameFi on-chain real-time matchmaking settlements, on-chain real-time communication and large-scale payments.
- Blockchain original innovation: High-performance blockchain infrastructure allows more frequent and intensive value exchange behavior than before, which will greatly promote the cost-efficiency of value flow. Innovative applications should be those that can truly improve the efficiency of capital utilization and thus achieve higher productivity. Moreover, high-performance blockchains make it possible to achieve data capital market liquidity, which is a groundbreaking innovation that allows data, as a factor of production in the information age, to flow and be applied fully, with reasonable and fair benefit distribution.
Next is the issue of liquidity, which is divided into horizontal and vertical liquidity here.
- Horizontal liquidity refers to the transfer of value among different public chains/L2 ecosystems. When a new public chain/L2 ecosystem is formed, users need a good value exchange tool, sometimes called a bridge, to migrate from the original ecosystem. Currently, traditional bridge tools have some security issues, which may lead to the loss of users' money and sometimes even trigger chain effects. The good news is that there are new bridge technologies, such as Layerzero, and it is believed that there will be more and better technologies, such as zk bridges which are expected to solve many problems about bridges currently exist. Bridges, as a liquidity portal of ecosystem’s value, can generate more DeFi applications thus capturing more value.
- Vertical liquidity refers to the transfer of value within the same L1/L2 ecosystem. The optimization of vertical liquidity contributes more to the efficient flow of value, thanks to various innovative DeFi applications including AMM, Yield Farm and Lending. Efficient applications result in less value loss in the exchange process and the value captured in this segment is undoubtedly huge. However, the current solutions are not good enough, as most of them provide liquidity by locking it, which is not an efficient way to use funds. Novel solutions in this area include Tokemak and dAMM, and we can look out for more L2 applications in this area.
The third is the issue of data privacy. No company wants to make all its financial data public so that the whole network can audit its every financial flow. The blockchain on-chain data is in the HTTP era of the Internet, where all information is “transmitted” in clear text, while the emergence of ZK technology can make the blockchain embrace the HTTPS era. It can be believed that almost every transaction on the blockchain in the future can be protected by zero-knowledge technology. At that time, blockchain technology will be able to penetrate every corner of society and protect privacy of transactions while ensuring trustlessness, tamper-proof, openness, security and transparency. The best way to guarantee privacy is in the form of a protocol, serving as a plug-in, which can be built together with other protocols like Lego blocks, and it can be configured, owned and censorship-resistant. In the foreseeable future, the privacy protocol will be mandatory for every application.
Lastly, the wallet plays a crucial role as the gateway to the blockchain world. If compared with the Internet, wallet is like the browser in the Internet era. Information interacts with people through the browser, but value interacts with people through the wallet. It is said that we have entered the Netscape era of blockchain, and MetaMask may be the Netscape that flourished back then, although their endings may be different. However, I think the wallet is far from being good at this moment. One of the most important points is that value does not flow efficiently between different wallets. There may be some compatibility issues that affect interoperability here, but undoubtedly, we need a universal set of standards to define this value interface.
The mentioned above is the infrastructure, the area where value is created and begins to be captured. Only after these issues are improved (which may not be exhaustive) will blockchain technology be able to take off and the Internet of Value be able to connect everyone.
Inside the previous public chain ecosystem, the value was mainly captured by protocols, firstly in the public chain itself, and then in the DeFi field, especially in exchanges and exchange platforms. Here we can refer to the famous Fat Protocol Theory, which has always been debatable. For the moment, however, Fat Protocol Theory is generally correct. In my opinion, this is because the blockchain infrastructure era is still far from over.
Infrastructure construction is long, difficult and labor- and material-intensive, but it is the area with the most notable moat effect. On top of the infrastructure, applications that can bring great benefits are called kinetic applications, and those that create the most value effects must be kinetic applications. To be the infrastructure or the kinetic application is not unchanging, for example, Taobao, once the kinetic application of the Internet, but now serves as a platform that is gradually becoming the infrastructure of Ant Group. The core purpose of infrastructure is to pave the way for kinetic applications and reduce the adoption cost of kinetic applications.
The kinetic age of blockchain has not yet arrived, and as it does, there is no doubt that the Fat Protocol Theory will fail (although some problems have already emerged). At this moment, it would be wise to bet on the infrastructure track that can reduce the cost of application adoption. The adoption cost includes not only economic costs, but also efficiency, technology thresholds, and even belief costs (reflected in blockchain fundamentalism such as decentralization, trustlessness, and censorship resistance).
With the gradual application of ZK Rollup in the L2 era and even the arrival of the era of L3 and L4, the kinetic era of blockchain will surely become predictable. So who is the leading role in the kinetic era? It must come from areas that could emerge killer applications. These areas include games, entertainment, social networks and virtual reality. Early betting in these areas is also a desirable investment. However, given the difficulty and return ratio, it is not very cost-effective at this stage. When investing in these areas, you can fully consider whether they make full use of the new infrastructure or retain full scalability for the new infrastructure, which enables fast enough,high-value cost control and efficiency improvements. It will greatly improve their competitiveness in the rapidly evolving blockchain infrastructure era.
Reference:
https://zeroknowledge.fm/zero-knowledge-cryptography-the-next-digital-revolution/
https://xn--https-kt3b//ethereum-magicians.org/t/a-rollup-centric-ethereum-roadmap/4698
https://hackmd.io/@yezhang/S1_KMMbGt
https://future.a16z.com/how-composability-unlocks-crypto-and-everything-else
https://future.a16z.com/go-to-market-in-web3
https://medium.com/starkware/starknet-alpha-2-4aa116f0ecfc
https://medium.com/starkware/hello-cairo-3cb43b13b209
https://multicoin.capital/2022/03/15/move-move-move/?mc_cid=43fd88cdd6&mc_eid=0b68dd5aad
https://newsletter.banklesshq.com/p/liquidity-is-bandwidth?s=r
https://www.usv.com/writing/2016/08/fat-protocols/
https://messari.io/article/analyst-notes-cracks-in-the-fat-protocol-theory
https://medium.com/starkware/fractal-scaling-from-l2-to-l3-7fe238ecfb4f
https://hackmd.io/@kalmanlajko/rkgg9GLG5
About Zonff Partners
Founded in 2016, Zonff Partners is a venture capital firm that invests in seed to late-stage technology companies across crypto, cutting-edge technology, bio/healthcare, consumer and enterprise. In crypto, we enthusiastically and consistently fuel companies and protocols that create value for a decentralized world.
Disclaimer: As a blockchain information platform, the articles published on this site represent the personal views of the authors and guests, and have nothing to do with Web3Caff's position. The content of this article is for information sharing only, and does not constitute any investment advice or offer, and please comply with the relevant laws and regulations of your country or region.