GM++ 🌟🌟🌟 Artelians


Let's explore how Artela Network is addressing this with native extension and every aspect . The Ethereum Virtual Machine (EVM), while robust, operates with a limited execution model that restricts the kind of custom logic developers can introduce. Artela make a innovation with flexibility of dApp development EVM++



With EVM++, Artela breaks boundaries of blockchain scalability and extensibility

move to feature Artela Scalability and Parallel Execution
Artela scalability whitepaper introduces a brand new parallelized blockchain architecture: not only achieving parallel execution but also supporting parallel storage! On top of all this parallelization, we will further realize nodes that support elastic computing, achieving elastic node block space and bringing predictable performance


Artela full-stack parallelization delves into the implementation of 4 modules:


1.Predictive optimistic execution
2.Async preloading
3.Parallel storage
4.lastic block space

The same applies to blockchain! However, most current parallel execution solutions only solve computational parallelization.


Predictive optimistic execution

Traditional optimistic execution algorithms face difficulties with high-conflict blocks, which will lead to a large amount of redundant execution of related transactions and a significant decline in the efficiency of parallel EVMs
Artela introduce an optimistic execution method complemented by a prediction module. A hint table is incorporated, which logs the state access information of transactions and contracts

Async preloading
an async I/O solution. It leverages a predictive algorithm to preload transaction states into memory before execution, and streamlines data access to eliminate I/O bottlenecks during execution To maximize the use of the CPU's concurrent computational capabilities and prevent I/O from becoming the execution bottleneck, we propose "Async Preloading"

Parallel storage

This is a solution that enabling parallelizable storage and enhancing the efficiency of persisting Merkelized world states into a database. The parallel storage addresses two critical performance challenges in blockchain execution: parallelizable storage and Merkelization performance. When transactions are executed in parallel, multi-core processing is utilized effectively. However, if data persistence lags behind transaction execution, storage becomes a bottleneck, hindering blockchain performance

The parallel storage addresses these challenges by optimizing I/O performance for extensive state manipulations and expediting the Merkelization process. It aims to rectify prevalent storage inefficiencies through a series of critical enhancements:
1. Separation of State Commitment (SC) and State Storage (SS)

2. K-Persist State Commitment Database



Elastic Block Space


Elastic Block Space (EBS) system within the Artela blockchain ecosystem. EBS refers to a dynamically scalable block space that provides independent and protocol-guaranteed block space for dApps with high transaction throughput needs, ensuring predictable performance
$When a new EBS is created, dedicated resources are elastically allocated to dApps, ensuring efficient resource utilization and accommodating varying transaction volumes


Typically, a monolithic blockchain or an execution layer has only one shared block space available for all dApps, which may lead to the competition between different dApps causing unpredictable gas fee and performance. For dApps with high traffic and a high number of on-chain interactions, competition for block space greatly damages user experience. Opting for app chains or rollups to obtain independent block space introduces significant development burdens and a loss of composability. In Artela, EBS provide a solution to address this dilemma



Elastic block space is a pivotal blockchain scaling mechanism, facilitating limitless scalability while ensuring interoperability. When a dApp in the Artela network demands high scalability, it can subscribe to elastic block space to manage the increase in transaction volume. This functionality, combined with native extensions, grants dApps on Artela enhanced scalability and customization potential.



These innovations are the key technologies of Artela EVM++ and will also become a critical breakthrough in Artela's exploration of a new generation modular execution layer It make Artela EVM++ With Aspect Programming and the Full Stack Parallelization