# What is CLV Chain?

## CLV Chain Features Multi-Blockchain Structure

CLV Chain is a set of specialized chains that is cross-chain interoperable, and currently consists of:

* CLV Mainnet (M-Chain) - a Governance & Exchange Chain, and
* CLV Parachain (P-Chain) - a Smart Contract Chain that is EVM compatible

Both blockchains are validated and secured by the Substrate framework.

### CLV Chain Key Features

* Compatible with Ethereum, supporting seamless migration of existing dApps to CLV P-Chain&#x20;
* CLV EVM economic incentive mechanism&#x20;
* CLV universal cross-chain modules&#x20;
* Smart contracts governance - malicious smart contracts can be blocked through on-chain governance&#x20;
* Upgradeable smart contract support - CLV EVM has built-in support for seamless upgrade of smart contracts&#x20;
* CLV Chain supports direct transactions between substrate accounts and EVM accounts

### CLV Mainnet (M-Chain)

CLV Mainnet (M-Chain) is used for governance and exchange purpose. $CLV token is issued on CLV Mainnet, and users can freely cross-chain transfer to Ethereum, BSC and CLV Parachain.

{% hint style="info" %}
Staking and governance features are enabled only on CLV mainnet, there is no EVM support.
{% endhint %}

### CLV Parachain (P-Chain)

CLV Parachain (P-Chain) is EVM compatible smart contract chain that is currently connected to Polkadot Mainnet as one of the Parachains. Developers can easily migrate their existing Solidity smart contracts to CLV Parachain without any modification.

{% hint style="info" %}
CLV EVM is enabled only on CLV Parachain (P-Chain).
{% endhint %}

## CLV EVM vs. Ethereum

The main differences between CLV EVM and Ethereum are:

1. CLV P-Chain uses NPoS consensus, and Ethereum use PoW (for now).&#x20;
2. CLV P-Chain utilizes a unique dual-blockchain structure, it both supports EVM transactions as well as Polkadot like transactions.
3. CLV P-Chain has lower gas fee than Ethereum.
4. CLV P-Chain has higher throughput, around 1000 transactions a second


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.clv.org/intro-to-clv/what-is-clv-chain.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
