## Zeeve
[Zeeve](app.zeeve.io) provides a Polygon CDK (validium), Parachains (polkadot) and support hosted subgraphs. Moreover, you can launch a uniswap DEX on your own chain.
### L2 setup
- Polygon CDK Validium
- Polkadot Parachains
- Avalanche
- Binance chain
### RPC support

### Mainnet support
### Pricing
Standard plan:

But also it offer running other nodes with other options.
## Presto
[Gateway presto](Presto.gateway.fm) provides a containerized version of **Polygon CDK** (more details about the repos can be found below) as a part of the supernets strategy that Polygon is trying to promote.
### L2 Setup
Presto offers multiple setups for the L2 blockchain:
- Rollups (zkEVM node)
- Validiums (zkEVM node + off-chain data availability)
It also offers a bridge, RPC services, block explorer (mainly blockscout) and a full support for the development toolings such Hardhat, web3, ethers.js, ThirdWeb.
### Pricing
- Free trial — live 🟢 — available at presto.gateway.fm
- Paid plans — in development 🚧
- Enterprise customers — live 🟢 — [How to Become an Enterprise Customer?](https://www.notion.so/How-to-Become-an-Enterprise-Customer-399550f40c1f4dfc9f8e11263f7c246f?pvs=21) and [Enterprise vs Paid — what is the difference?](https://www.notion.so/Enterprise-vs-Paid-what-is-the-difference-eea20637f5334261a600f2fcbe8c778f?pvs=21)
## More technical details:
#### Rollup vs Validium
| | Rollup | Validium |
| ------------------------ | ----------------------------------------------------------- | ---------------------------------------------------------------------------------- |
| **Node type** | [zkEVM node](https://github.com/0xPolygonHermez/zkevm-node) | [Validium node](https://github.com/0xPolygon/cdk-validium-node): zkEVM node with validium extensions |
| **Data availability** | On-chain via L1 | Off-chain via a local option, or a [DAC](../concepts/dac.md) + [DA node](https://github.com/0xPolygon/cdk-data-availability) |
| **Components** | zkEVM components\* | zkEVM components\* + PostgreSQL database + on-chain committees |
| **Contracts** | [zkEVM smart contracts](https://github.com/0xPolygonHermez/zkevm-contracts) <ul><li>`PolygonZkEVM` (main rollup contract)</li> <li> `PolygonZkEVMBridge`</li> <li>`PolygonZkEVMGlobalExitRoot`</li></ul> | [Validium-specific DAC contract](https://github.com/0xPolygon/cdk-validium-contracts) <ul><li>`CDKDataCommittee.sol`</li><li> `CDKValidium.sol` </li></ul> |
| **Infrastructure** | Standard infrastructure | Dedicated infrastructure for data availability layer and DACs |
| **Tx flow** | All transaction data is published on L1 | Validium only publishes the hash of the transaction data to L1. The sequencer sends both the hash and the transaction data to the DAC for verification. Once approved, the hash+signatures are sent to the Consensus L1 contract of the validium protocol.
| **Security** | High security due to on-chain data availability and zero-knowledge proofs. |Off-chain data availability can affect security if the sequencer goes offline or if DAC members collude to withhold state data. |
| **Gas fees** | High, because all transaction data is stored on Ethereum. | Low, because only the hash of the transaction data is stored on Ethereum. |
| **Proof generation** | Uses Prover to generate proofs of batched transactions for validation. | Uses Prover to generate proofs of batched transactions for validation. |
| **Final settlement** | Transaction batches and their corresponding proofs are added to the Ethereum state. | The hash of transaction data and its proof are added to the Ethereum state, referred to as the consolidated state. |
#### Polygon CDK Repos.
| Component | Description |
| ----------------------------------------------------------------------------- | -------------------------------------------------------------------- |
| [CDK validium node](https://github.com/0xPolygon/cdk-validium-node) | Node implementation for the CDK networks in Validium mode |
| [CDK validium contracts](https://github.com/0xPolygon/cdk-validium-contracts) | Smart contracts implementation for the CDK networks in Validium mode |
| [CDK data availability layer](https://github.com/0xPolygon/cdk-data-availability) | Data availability nodes implementation for the CDK networks |
| [Prover/Executor](https://github.com/0xPolygonHermez/zkevm-prover) | zkEVM engine and prover implementation |
| [Bridge service](https://github.com/0xPolygonHermez/zkevm-bridge-service) | Bridge service implementation for CDK networks |
| [Bridge UI](https://github.com/0xPolygonHermez/zkevm-bridge-ui) | UI for the CDK networks bridge |