Light EVM
About case
CarbonTec, a leading innovator in blockchain technology, has successfully developed one of the fastest Ethereum Virtual Machine (EVM) implementations optimized for non-modifying calls. This advancement is particularly beneficial for performing extensive calculations within deployed smart contracts, such as those used in decentralized exchanges (DEX) and similar applications.
- Slow Execution of Existing EVMs The cryptocurrency market lacked a truly fast EVM implementation, resulting in sluggish performance for contract computations.
- Inefficient Contract Rewrites Companies often need to rewrite the computational logic of their contracts in a compiled language, leading to significant time and resource expenditure. Additionally, every new contract version requires continuous updates.
- Modern C++ Implementation Written in pure, modern C++ and compiled with maximum optimizations, the EVM extracts the highest possible performance from the processor.
- RAM-Based Storage Contract data is stored entirely in RAM, enabling rapid access and improving contract execution speeds.
- Efficient IPC Interface In addition to HTTP, the EVM offers an IPC interface for interaction, eliminating network latency and substantially increasing throughput.
The creation of CarbonTec's EVM showcases our commitment to innovation and our expertise in delivering custom solutions for the ever-evolving cryptocurrency market. Our lightweight EVM not only meets the demands of our clients but also sets a new benchmark in blockchain technology, demonstrating our leadership in the industry.
Development process
PLANNING AND TECHNICAL DETAILS
Meeting with the client to determine exact requirements and desired functional capabilities of the project.
ARCHITECTURE DESIGN
Designing the project’s architecture, creating a development and integration plan, and establishing system components and interactions.
DEVELOPMENT AND IMPLEMENTATION
We commence product development, conduct testing, and refinement.
TESTING AND REFINEMENT
Performing thorough testing, identifying and resolving issues, and ensuring the product meets all performance and functionality requirements.
Release and Support
Managing the product launch, overseeing deployment, and providing post-release support.
Team in project
PROJECT MANAGER
Manages processes, coordinates deadlines, communicates with the client, and gathers requirements.SOLIDITY DEVELOPER
Develops smart contracts, optimizes their performance, and ensures security by identifying vulnerabilities in the code.BACK-END DEVELOPER
Develops server-side logic, manages databases, works with programming languages and frameworks, handles authentication and security, and documents processes.DEVOPS
Manages infrastructure, automates processes, handles CI/CD, monitors systems, analyzes data, and ensures security.
Services in case
Same Articles
All Articles
Extreme Optimization of GasToken
In this article, we will delve into optimizing GasToken. It's important to note that it is no longer relevant to the Ethereum network. In 2021, the London hard fork introduced EIP-3529 because the GasToken economy was inefficient. The Binance Smart Chain (BSC) continues to use this mechanism.

Basics of a Smart Contract
Smart contracts are pieces of code that execute an action when certain conditions are met.
Cases
