Smart Contract

The Smart Contract Chain (ESC) allows developers to code, deploy, and run their smart contracts on Ethereum Virtual Machines (EVMs). The sidechain also supports the execution of smart contracts written in Solidity. By utilizing DPoS Consensus, the Smart Contract Chain (ESC) acts as a high-performance, scalable smart contract execution solution.

Solidity Code

As the most prominent smart contract language in the world, Solidity was chosen to maximize compatibility and improve the learning curve for blockchain developers building on Elastos.

If there is an existing smart contract dApp that currently runs on Ethereum, it can be easily ported to run on Elastos as well. The Elastos Smart Contract Chain (ESC) uses a compatible Ethereum Virtual Machine (EVM) that can run smart contracts compiled for the Ethereum network on Elastos.

Features at a Glance

The Elastos Smart Contract Chain (ESC) gas fees are inherently lower than those of the Ethereum network.

Solidity Smart Contracts

Solidity executable smart contracts running on sidechain architecture. The Elastos Smart Contract Chain (ESC) is a fully compatible EVM-chain that uses DPoS consensus.

Bitcoin (BTC) Security

Elastos Mainchain (Blockchain) secures the Smart Contract Chain (ESC) with over 50% of BTC’s hashrate, providing robust security to the Sidechain.

EVM-Compatible Smart Contracts

The Smart Contract Sidechain (ESC) brings industry-standard smart contract capabilities to the Elastos ecosystem, enabling blockchain developers to build sophisticated applications directly on Elastos, or to port existing applications coded in Solidity.

Flexible Sidechains

Sidechains offer both scalability and flexibility. It is technically feasible to spawn multiple Elastos Smart Contract Chains (ESC) with different consensus algorithms, should the need arise for such development.


Elastos Smart Contract Chain (ESC), like the public Ethereum blockchain; runs smart contracts written in Solidity. Anything a user or developer can do on the real Ethereum blockchain is also feasible using the Elastos Smart Contract Chain (ESC).


In bringing EVM-compatible smart modules to Elastos, the Smart Contract Sidechain (ESC) provides the versatile infrastructure and customization tools to support the formation of a robust ecosystem of interoperable DeFi applications.

Deep Dive Article

Next step is to take a deep dive into the official article about the Elastos Smart Contract Chain (ESC).

Custom Sidechain Architecture

Elastos’ flexible sidechain architecture allows for the generation of additional parallel sidechains if demand requires them. Elastos’ infrastructure can be expanded to support multiple sidechains with similar or different functionalities, different consensus mechanisms, and even different sidechains from Ethereum altogether.

The Official Security Firm of ESC