Home> web3.0> body text

A third solution to scalability? Interpretation of parallel EVM + programmable world state solution

WBOY
Release: 2024-04-23 21:43:01
forward
874 people have browsed it

In order to solve the problem of blockchain scalability, the encryption industry currently provides three solutions: universal Rollup L2 Dapp, modular stack Dapp Rollup (RollAPP), and parallel EVM programmable world state.

A third solution to scalability? Interpretation of parallel EVM + programmable world state solution

There is a certain inheritance-development relationship between these three solutions.

General Rollup L2 Dapp, the design idea is to spread the pie-style parallel expansion. Except for Starknet and Metis, all other general-purpose Rollup L2s are fully equivalent to Ethereum, just like the "extended version of Ethereum" as the Optimism Slogan puts it.

General Rollup L2’s original intention to pursue Ethereum equivalence is to become one of the most competitive Ethereum execution layers and maximize the siphoning of users, assets and developers from Ethereum.

But in the actual production environment, one after another similar general Rollup L2 launches highly similar developer Grant programs and Odyssey tasks. Developers have to repeatedly deploy the same Dapp application in different general Rollup L2s, and users have to experience the same Dapp application in different general Rollup L2s.

Although this architecture effectively improves the scalability of L1 through the innovation of the resale block space model, it is completely "infrastructure-based" and the sovereignty and user experience of Dapp developers are almost completely ignored. .

This is an important reason for the collective adjustment of the price of the native token of the general Rollup L2 protocol after the Cancun upgrade is expected to be realized.

In response to the bottleneck of the Rollup L2 Dapp scalability solution, projects such as Celestia, Dymension, Avail, and Near have proposed new solutions: modular stack Dapp Rollup.

The modular stack engineers the design concept of "centralized block production, decentralized block verification" by introducing data availability adoption (DAS) technology into the block verification process, ensuring block space. Without reducing the trustless features, block production costs have been significantly reduced, thus reducing the development and deployment costs of Rollup. On the Raas service provider platform, you can deploy a Rollup for as little as $5,000.

In this new situation, developing and deploying a Dapp-specific Rollup has become a popular new trend. Many projects such as PerpDEX, Web3 games, NFT markets, AI Agents, Chain Abstraction, Depin, etc. began to use the modular stack Dapp Rollup to build the underlying infrastructure of their stacks.

However, although this solution returns sovereignty to developers, it results in further fragmentation of user experience and further isolation of funds. Faced with this situation, chain abstraction has become a new popular design space. However, this complex structure nested in layers has also attracted some skepticism in the market. Ethereum is somewhat addicted to layers, as Solana’s short video lampooning Ethereum maxi demonstrates.

Therefore, the solution for the parallel EVM programmable world state intends to "learn from the foreigners and use their skills to defeat the foreigners", abstracting the parallel VM and programmable world state, the core features of Solana's high-performance public chain, into functional modules. To solve the scalability issues of other blockchains (mainly Bitcoin and Ethereum).

Parallel EVM is easy to understand, that is, redesigning the Tx life cycle of EVM and adding parallel processing processes. The core issues that need to be solved by parallel EVM are: state conflict handling strategy, computing performance optimization, disk IO bottleneck breakthrough and performance predictability.

The concept of programmable world state is relatively new and relatively abstract. In the field of blockchain design, the world state refers to the collection of status information of all accounts on the blockchain at a specific moment. The world state includes the balance of each account, the status of smart contracts, and other related information. In the design of EVM, the state is bound to each account (including EOA address and smart contract address). Such a design simplifies state management, is easy to develop, learn and understand, and enhances security, but there are problems with state explosion and parallel processing.

Therefore, among the high-performance public chains, Sui, the parallel EVM public chain @Artela_Network, the modular execution layer public chain Fuel and the full-chain game-specific Rollup Redstone, etc., all choose to design the EVM world state from different architectures. Make magic changes at the level. The programmable world state is a new feature of Artela’s programmable native extension framework Aspect.

A third solution to scalability? Interpretation of parallel EVM + programmable world state solution

As the latest example of a parallel EVM programmable world state scalable solution, Artela is a POS L1 public chain and programmable native extension framework Aspect developed based on Cosmos SDK CometBFT. layer and application layer.

Artela's base layer inherits the characteristics of CometBFT and supports flexible block space. Combined with the programmability of the Aspect layer, Artela allows Dapps to customize exclusive block spaces and achieve the effect of Dapp-specific Rollup on L1. .

The design idea of the Aspect layer is borrowed from the idea of "aspect-oriented" programming. Aspect leverages the complete API set of the base layer to enable programmability of world state by injecting extension logic into specific connection points during the Tx's lifecycle.

The Aspect layer allows Dapp developers to customize the Tx verification process, natively integrate middleware, customize block building rules, access execution context and create trustworthy asynchronous tasks.

For example, Artela cooperates with GO to launch Anti-Rug Aspect, and Artela cooperates with Cellula to launch the full-chain game AI Agent Aspect.

Finally, to summarize, the process of solving the scalability problem of blockchain is a dynamic design space where “pressing the gourd makes the gourd float”. There is no so-called “end game”.

Parallel EVM monad@monad_xyz recently received 225 million in financing, which also hints that top venture capital is betting heavily on a new generation of scalability solutions.

It is time to use the power of technology to solve the problem of blockchain scalability, rather than block space business model innovation like general Rollup L2.

The above is the detailed content of A third solution to scalability? Interpretation of parallel EVM + programmable world state solution. For more information, please follow other related articles on the PHP Chinese website!

Related labels:
source:panewslab.com
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
About us Disclaimer Sitemap
php.cn:Public welfare online PHP training,Help PHP learners grow quickly!