# Ethereum(execution layer)

Ethereum is a decentralized, open-source blockchain network with [Turing-complete](https://en.wikipedia.org/wiki/Turing_completeness) smart contract functionality. Ether (ETH) is the native cryptocurrency.

Users manage the global state of the Ethereum (execution layer) with a decentralized [proof-of-work (PoW)](https://en.wikipedia.org/wiki/Proof_of_work) consensus mechanism. The ETH2 (consensus layer) replaces PoW with a [proof-of-stake (PoS)](https://en.wikipedia.org/wiki/Proof_of_stake) consensus mechanism.

The Ethereum JSON-RPC API is a library of methods that interact with the Ethereum blockchain via [JSON-RPC](https://www.jsonrpc.org). Methods include functionality for reading and writing data to the network, and executing smart contracts.&#x20;

Use the Ethereum JSON-RPC API on:

* Ethereum Mainnet.
* Ethereum testnets Rinkeby, Kovan, Görli, and Ropsten.

### Flashbots

Paralinker also support sending private transaction via [flashbots](https://docs.flashbots.net/) as sending normal transaction by [eth\_sendRawTransaction](https://paralinker.gitbook.io/paralinker-docs/reference/ethereum-execution-layer/json-rpc-api/eth_sendrawtransaction) if you enabled flashbots in your project.&#x20;
