Artela: Parallel EVM+ Driver, Exploring the Infinite Scalability and Scale Application Implementation of Blockchain

Author: YBB Capital Researcher Ac-Core

Foreword:

EVM+ is an advanced model specifically designed to drive the further development of the Ethereum Virtual Machine to better adapt to the rapidly changing encryption landscape. In this model, as Web2 innovation and productivity are gradually integrated into Web3, real-world technologies such as artificial intelligence, DePIN, and Decentralized Finance security are also rapidly being integrated into encryption applications. EVM+ provides a new solution that facilitates the development of large-scale applications and accelerates the convergence of Crypto Assets with mainstream applications by seamlessly integrating EVM assets, protocol, and infrastructure. It enhances the scalability of the Blockchain by implementing EVM+WASM on-chain native scaling, and further optimizes the processing power of the Blockchain by supporting parallel EVM execution.

According to Techandtips123, parallel EVM is like the division of labor when organizing a party. Let’s say you need to prepare for the move and let everyone do their jobs: A transports bulky luggage, B transports valuables, C moves items, and D takes care of the new site layout. This division of labor allows the entire work to be done by four people, which greatly saves time and increases efficiency.

The concept of parallel EVM is similar in that it does so by assigning computational tasks to longest execution units. In a Ethereum network, long participants process different transactions at the same time, each of which acts as a separate task, such as transferring money or generating new Token. Each participant handles a task independently on the EVM, just like a separate computer program running on the Blockchain. Upon completion, the results of these tasks are rolled back into the network and form a final block. When a single performer cannot process a large number of transactions independently, the speed drops and becomes more difficult to use. The introduction of parallel EVM is precisely to solve this problem, by allowing long performers to process different transactions at the same time, the network is able to process more long transactions faster, reducing congestion and associated costs.

The idea of introducing new “layers”:

详解Artela:并行EVM+驱动,探索区块链无限可扩展性和规模应用实现

Source: Artela — From EVM+ to EVM++

“L2 is for extensions, and L3 is for customizing features, such as privacy,” says Vitalik Buterin. In this vision, no one is trying to provide a ‘scalability square’; instead, there is one layer in the stack to help the application scale, while another layer is used to meet the custom functional needs of different use cases. ”

In Vitalik’s Ethereum vision, “layers” that address non-scaling needs clearly play an important role. His point highlights the need for Blockchain networks to support “custom functionality.” For Ethereum, the way to meet this need may be to build a new layer, while Artela is to add “native extensions” on top of the base layer.

In the case of Blockchain, functionality refers to the ability to support a variety of applications. The Ethereum Virtual Machine (EVM), as a runtime engine that supports smart contracts, is the mainstream model for creating DApp implementations. Originally proposed by Ethereum, EVM has now been adopted by long smart contracts chains, often referred to as EVM-enabled chains or EVM equivalent chains. However, current EVMs have proven limited in terms of supporting the extended capabilities of DApps. The key challenge is how to extend the functional boundaries of the EVM chain. In practice, there are two areas of improvement:

  • Replace EVM with better Virtual Machine;
  • Enhance the EVM by supplementing the extension.

The first approach circumvents the limitations of EVM but requires abandoning EVM-based smart contracts. MoveVM and FuelVM are examples of this implementation. While more advanced Virtual Machines may be needed in the future, they will take a considerable amount of time to reach the same level of maturity and popularity as EVMs.

The second approach is to introduce a new stack that enhances the EVM by “scaling”. The intent is to push the EVM’s functional limits beyond its original specification while maintaining EVM equivalence. This approach is to enhance DApp functionality on top of existing EVM infrastructure. Exploring EVM enhancements opens the door to exciting possibilities and ongoing innovation in DApp capabilities and leads to significant emerging innovations.

Artela:

EVM+ in the Artela network

Artela’s mission is to create a base layer Blockchain network to meet the rise growing demand for large-scale Decentralization applications. Artela’s innovative design allows developers to create native extensions on top of the Blockchain base layer in a modular manner, improving Blockchain Programmability. This approach will help developers implement custom features in a lightweight and dynamic way, opening the door to faster innovation and longest possibilities.

Artela has an extension layer that allows the addition of native user-defined extension modules called Aspect, improving Programmability while ensuring compatibility with existing EVM smart contracts. Aspect allows developers to inject additional logic to process transactions and related blocks throughout the transaction lifecycle outside of smart contracts.

Artela has built a highly scalable EVM+ network, leveraging Aspect programming (see extension link 1) to introduce WASM Virtual Machine Virtual Machine on an EVM-compatible network that can interoperate with each other to enable the dynamic addition and execution of on-chain extensions. EVM+ enables developers to build high-performance protocols, modularize DApps, and tailor the underlying functionality long wick candle to specific scenarios.

详解Artela:并行EVM+驱动,探索区块链无限可扩展性和规模应用实现

Source: Artela Official

During the DevNet and Public Testnets, Artela worked with a community of developers to explore the potential of EVM+ networks, which led to imaginative use cases:

  • Leverage WASM as an on-chain coprocessor to facilitate the execution of AI proxy algorithms and other high-performance modules directly on the Blockchain while ensuring seamless interoperability with EVM systems;
  • Participate in on-chain AI agents in autonomous worlds, enabling truly Programmability on-chain NPCs that can interact with users;
  • Optional on-chain security module with real-time execution, allowing Decentralized Finance protocol to instantly identify and recover suspicious transactions.

A new era is upon us that fully enables on-chain protocol, AI, and security Decentralized Finance while maintaining compatibility and interoperability with the EVM world.

From EVM+ to EVM++

Artela’s vision is to build an infinitely scalable network, and EVM+ is not the end goal but a starting point. Artela’s next step is EVM++, a parallel EVM+ network that unlocks the full potential of scalable Blockchain. EVM+ unleashes the scalability of EVM and is designed to adapt to the new encryption world, where Web2 productivity and innovation, as well as practical technologies such as artificial intelligence, DePIN, and fintech, are rapidly incorporating into DApps. EVM++ unlocks the scalability of the EVM, enabling this highly creative network to further facilitate the mass adoption of DApps and accelerate the integration of Crypto Assets into mainstream applications.

EVM++ Parallel Elastic EVM Network

Artela’s parallel EVM++ will be implemented in two phases.

The first phase involves executing transactions in parallel under EVM+. Artela’s network not only implements basic parallel EVM, but also solves the challenge of parallel execution under EVM+ Aspect, an extension that runs on a WASM Virtual Machine and can be invoked during the lifetime of a transaction.

In the second phase, Artela will leverage parallelism and combine it with elastic computing to enable elastic Block short, a dynamic mechanism that allows DApp to maximize the benefits of parallel execution.

Parallel EVM in a nutshell

Artela’s horizontally scalable architecture is designed around parallel execution, ensuring the scalability of network Node computing power through elastic computing, ultimately enabling elastic block shorts.

  • Parallel Execution: Transactions on Artela can be executed in parallel. The Artela network groups transactions executed in parallel based on transaction dependency conflict analysis;
  • Elastic computing: Validator Nodes support horizontal scaling, and the network automatically adjusts the validator’s compute Nodes based on the current network load or subscription. The scaling process is coordinated by the elastic protocol to ensure that there are sufficient elastic computing Node in the Consensus network;
  • Elastic Block short: Based on elastic computing, in addition to expanding public Block short, large DApp with independent Block short requirements can also apply for dedicated elastic Block short in the network.

Flexible Block short room

An elastic Block short refers to a dynamically scalable Block short room that provides a dedicated Block short room with protocol guarantees for DApp with high transaction throughput requirements. By default, Block has limited capacity in public Block short. When DApp applies for a separate Block short room, Block will add an additional short room, which will only accommodate short DApp smart contracts-related transactions. When the Block short scales, validators need to increase the elastic execution Node to expand the corresponding processing capacity.

Elastic Block short is a scaling mechanism for Blockchain that allows for infinite scalability while maintaining interoperability. Scalable networks such as Sharding Blockchain, AppChain networks, and Layer 2 can also provide independent Block short, but isolation and Block generation are not synchronized. Elastic Block short allows DApp with independent Block short to interact synchronously with atomic transactions in the same Block, avoiding the need for asynchronous cross-chain communication.

When the DApp in the Artela network needs to be highly scalable, it can subscribe to elastic Block short to handle the increase in throughput. Elastic Block short and local scaling provide scalability and customization capabilities for DApp in Artela.

Artela enhances DApp functionality with native extensions

By leveraging Aspect programming, developers are able to create native extensions (see extension link 2) that incorporate custom functionality into the DApp on top of all blockchain base layers and combine with existing EVM smart contracts to enhance the functionality of the DApp.

详解Artela:并行EVM+驱动,探索区块链无限可扩展性和规模应用实现

Photo by Joshua Esin

  1. Enhanced Scalability:

One of the strengths of Aspect programming in Artela is its unmatched scalability. Traditional smart contracts tend to be limited when modifying or extending functionality. Artela’s Aspect programming overcomes this hurdle by providing a modular and scalable framework. Developers can seamlessly extend the functionality of existing contracts without modifying their core logic. This scalability paves the way for more agile and scalable dApp development.

  1. Improved Safety:

In the ever-evolving world of Blockchain security, Artela’s Aspect Programming introduces a paradigm shift. Unlike traditional white-box security measures, Aspect programming provides a complementary black-box security solution. Real-time monitoring, proactive risk mitigation, and runtime behavior analysis help establish a robust security framework that prevents vulnerabilities and ensures protocol continuity.

  1. On-chain intent solver:

Artela’s Aspect Programming introduces the revolutionary concept of on-chain intent solvers. Traditionally, users have needed to specify detailed function calls to execute transactions, but with on-chain intent solvers, users can express the desired outcome in human-readable language, resulting in a more intuitive and customizable experience. For example, a user can specify their intent as “Exchange X ETH for Y USDC”, eliminating the need to call complex functions.

  1. Just-in-time (JIT) operation:

JIT operations are a powerful concept that can be used in a wide variety of scenarios, and is given flexibility through Artela’s Aspect Programming. Executing on-chain logic within the block lifecycle and combining it with smart contracts in atomic transactions opens up possibilities for JIT liquidation, JIT LP management, and MEV capture AMM strategies.

  1. Local Event-Driven Action:

Native event-driven operations in Artela enable users to subscribe to real-time on-chain events that trigger atomic tasks. This feature helps maintain on-chain and off-chain state consistency, enables asynchronous cross-chain message notifications, and enhances Blockchain automation.

  1. Full-Chain Gaming:

Artela’s Aspect Programming extends its reach into the gaming space, giving developers the tools to enhance the programmability of in-game assets. With Artela, gaming device NFTs can be upgraded through Programmability, ushering in a new era of longest user experiences in the gaming ecosystem.

7.OnChain MicroServices:

Artela is able to create public on-chain services on Blockchain networks, facilitating collective maintenance and governance by different users and organizations. This model promotes resource sharing, collaborative innovation, reduces barriers to development, and contributes to the development of the DeFi ecosystem.

Decentralization network’s built-in “functional layer”: enhancing Blockchain capabilities.

Artela’s programming model introduces a built-in “functional layer” for Blockchain networks, eliminating the need for third-party networks or complex off-chain systems. This functional layer extends the native capabilities of the base layer to include security, custodian functionality, automation, and off-chain synchronization. The integration of this functional layer marks a leap forward in protocol development and user experience for decentralization networks.

Conclusion:

The underlying technology of Web3 is the public Blockchain, which was first introduced to the world by Satoshi Nakamoto’s Bitcoin network, and later greatly expanded by smart contracts platforms such as Ethereum. Some people believe that Blockchain is a Decentralized Ledger Network, that is, Distributed Ledger Technology. In fact, it’s much more than a data layer.

Blockchain is more like a computer than a ledger or database, and the challenge today is how to design a better computer. Artela Blockchain is built on top of the Cosmos SDK with long improvements at the engine level, followed by EVM compatibility and the introduction of Aspect Programming for on-chain extensions. In addition to the EVM, Artela has added a second WASM-based Virtual Machine to support long programming languages (assembly scripting, rust, C, C++) and access to more long on-chain resources, so the EVM is suitable for general purpose smart contracts and the Aspect VM is suitable for application-specific extensions.

Extended Links:

(1) (Aspect Official Explanation)

(2) (Programming Local Extensions with Aspect)

View Original
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
  • Reward
  • Comment
  • Repost
  • Share
Comment
Add a comment
Add a comment
No comments
  • Pin