Movement: parallel EVM+modular execution layer

Author: Sun and Moon Source: Medium

Parallel EVM has become a new popular word recently.We know,Raising TPS in the past few years has always been a tireless pursuit.Layer2 represented by Rollup technology has landed.And parallel EVM can expand the TPS to a million levels, and its value is no less valuable than L2.

In contrast, parallel EVM is still in the early days.Compared to Layer2,The parallel EVM is recently attracted by capital,For example, in April this year, the Movement Labs, which just received 38 million financing.

Someone wants to ask, is it necessary to continuously improve TPS on the current active users?AnswerYes: It is very necessary, only the infrastructure continues to improve,Only by ensuring technological innovation on the application side can happen.Improve public chain performance,Just like humans have been pursuing faster CPU/GPU hardware,Or faster network speed, it seems to be engraved in human genes.Imagine how in the 2G era of text messages, how can there be a revolution in the mobile Internet.In the blockchain industry, whenever the TPS increases to a magnitude,New application innovation can only appear.

In terms of improving TPS, we have made many aspects of efforts,Some successful failures.For example, we have tried to increase the size of the block,As a resultThe time to reduce the outlet, etc., can be gradually matured in the previous cycle.The Rollup public chain, which is the most dominated by the four heavenly kings in the previous cycle.And this cycle may be the improvement and landing of parallel EVM.

What is parallel execution?

Speaking of parallel, there must be serial.Serially, one by one in order.Regarding the difference between serial and parallel, give a simple list.Suppose you want to travel to Huangshan now, and there is only one ticket gate at the entrance.Everyone can pass one by one, take turns to check the ticket, this is serial.And on holidays, because people in multiple scenic spots directly opened 10 checkouts,Then tourists will arrange in different 10 places, and the efficiency will increase by 10 times.This is called parallel.Our computer can work in parallel,Then our blockchain can be parallel according to the reason.

Most of the public chain, which is dominated by ETH, is serial.Although the benefits of parallelism are great,However, it is also very difficult to achieve in the blockchain world.For example,Address A now has an ETH transfer to the B address B,Due to the treatment of transfer, it takes a certain amount of time.In the processing time, if the address a address is evil,You can process an ETH transfer to the C address by parallel.Then B and C will receive an ETH.Therefore,Parallel treatment is not as simple as detailed.The industry proposes three execution mechanisms in the conflict of parallel execution:Message transmission mechanism, sharing memory mechanism and strict status access list mechanism.

Of course, parallel execution is not so strange.Solana,APTOS and SUI created in MOVE language are performed parallel.Their TPS can easily exceed 10,000.But they are not EVM compatible,With its own virtual machine, the whole world is as fragmented.The purpose of parallel EVM,It is EVM compatible and performed in parallel.

There are about two directions of parallel EVM

The first is compatible with EVM.

For example, neon, it is an EVM simulator on the Solana network. It can transform the Ethereum transaction sent by the front end of the DAPP through the agency transformation of Solana transaction, and then execute it in the simulator to modify the status of the chain.

The second is to increase the function of parallel execution in the EVM system.

For the second type, it can be divided into two small categories.The first small category,It is the virtual machine of the existing parallel public chain.There are three types of mature applications now, namely solana, respectivelyMove language Aptos/SUI and Bitcoin’s UXTO model.For example, Movement Lab is a virtual machine that quotes MOVE, which executes the transaction on it.Then settle in Ethereum.A bit contrary to Neon’s meaning.

Lumio aims to be the first VM abstraction, which will support any VM, including SVM,Paid EVM, Movevm, and plan to support TON,Bitcoin and other ecosystems.Let the developer can use any virtual machine on any chain for deployment.

Monad belongs to the second small category, and it writes the logic of parallel execution by itself.Monad introduced two mechanisms for Ethereum virtual machines: First, over -standard assembly line technology,The second is the optimism and parallel mechanism of improvement.Among them, over -standard assembly line technology will be parallelized in the execution phase of the transaction.The current performance reaches 10000 TPS.

Movement lab

Move language is a safe and reliable design for Facebook for smart contractsProgramming language, emphasizing ownership and security.Assets in MOVE are represented by resources.Due to the powerful ownership model and clear resource capabilities of Move, MOVE simplifies common blockchain tasks (such as asset transfer ownership, coins and destruction)Development of security and intelligent contracts.

The choice of SUI and Aptos is based on Move to develop an independent public chain.The problem encountered is that this is a new language for EVM developers.MOvement Lab is the Ethereum Layer2 that introduces the MOVE execution environment and has an EVM ecology.At the same time, it has the advantages of Move language.

Movement Lab flagship product M1 and M2 networks, as well as a set of powerful tools that support them.The M2 main network will be launched, which will be the first Layer 2 solution based on the Move language on Ethereum.It will support multiple MOVE implementations, including SUI MOVE and Aptos Move, and our embedded EVM interpreter MEVM.This will make developers from various ecosystems (including Sui, APTOS, and EVM -based platforms) can use our L2 solution advantages.

One of the key features of M2 is its EVM parallelization function.By using the parallelization model of Move language and SUI, we can make EVM transactions achieve high throughput and low delay.This is achieved by object -centered storage and the ability of parallel transactions.The EVM parallelization method involves converting the EVM bytecode into a MOVE bytecode, and then executed in parallel.This conversion process retains the semantics of the original EVM code, and at the same time enables it to use the parallelization advantage provided by the Move language and the SUI execution model.

In order to promote the development and adoption of the Movement Lab network, the team is also developing Movement SDK, Movement Cli, Fractal, and Hyperlane infrastructure.These tools will provide developers with their necessary resources,In order to easily build and deploy applications on the platform.It is fully compatible with EVM, so it takes only 10 minutes to deploy Uniswap or any smart contract on the platform

From the perspective of the relatively hot module now, the Movement Lab belongs to the executive layer, based on Movevm’s excellent performance and security.Anyone can start any launch Layer2,You can choose Arbitrum Orbit, OP Stack, Polygon CDK to use CELESTIA, Eigenlayer, and Near as DA, and then execute with VM of Movement Lab and connect to shared sorters.

  • Related Posts

    A pre-provocative death: The money and human nature behind Jeffy’s fake death

    Jessy, bitchain vision Meme in the currency circle has released a new narrative: the death track. On May 6, an obituary of the death of Zerebro Jeffy Yu was released.…

    Binance removed from the shelves but soared. Alpaca dealer’s extreme trading

    Jessy, bitchain vision According to common sense, a token is removed from the exchange, which is a major negative news. However, this rule has not been perfectly reproduced on May…

    Leave a Reply

    Your email address will not be published. Required fields are marked *

    You Missed

    Stablecoins are subversive. Who will become a disruptor?

    • By jakiro
    • May 13, 2025
    • 7 views
    Stablecoins are subversive. Who will become a disruptor?

    US SEC Chairman: Rules for issuance, custody and transaction of crypto assets

    • By jakiro
    • May 13, 2025
    • 4 views
    US SEC Chairman: Rules for issuance, custody and transaction of crypto assets

    What is RISC-V Why does Vitalik want to use it for smart contracts?

    • By jakiro
    • May 13, 2025
    • 9 views
    What is RISC-V Why does Vitalik want to use it for smart contracts?

    Bitcoin in the county

    • By jakiro
    • May 13, 2025
    • 7 views
    Bitcoin in the county

    Ethereum Pectra upgrade

    • By jakiro
    • May 12, 2025
    • 11 views
    Ethereum Pectra upgrade

    A 40% surge in 3 days. Will Ethereum take off?

    • By jakiro
    • May 12, 2025
    • 14 views
    A 40% surge in 3 days. Will Ethereum take off?
    Home
    News
    School
    Search