# Possible solutions as blockchain | | EVM | Geth fork | Tooling | DeFi | Inter-<br>opablity | DB | Finality | <a name="tps">TPS<sup>1</sup></a> | L2 | |---|---|---|---|---|---|---|---|---|---| | Ethereum Mainnet | + | + | + | + | - | LevelDB | ~120s | 200 | + | | Ethereum 2.0 | + | + | + | + | + | LevelDB | 360s | >10.000 | + | | BSC | + | + | + | + | - | LevelDB | ~120s | 1000 | + | | Polygon | + | + | + | + | - | LevelDB | ~2s | 7000 | + | | Near | + | - | + | - | - | RocksDB | ~2s | 400-2000 | - | | Substrate | + | + | - | + | + | RocksDB | ~12s | ~1.000 | - | | Cosmos | - | - | - | + | + | LevelDB | 3s | ~1.000 | - | | Avalanche<a name="ava-evm"><sup>2</sup></a> | - | - | - | - | + | LevelDB/<br>RocksDB | - | >10.000 | - | | Avalanche-geth | + | + | + | + | + | LevelDB/<br>RocksDB | >30s | ~200 | - | | Solana | - | - | - | + | - | same idea<br>as RocksDB | -<a name="sol-fin"><sup>3</sup></a> | 1.000 - 50.000 | - | [<sup>1</sup> TPS](#tps) is incorrect term by its nature. All transactions are different, some of them are simple, some are represented by complex smart contracts. It'd more accurate to use GAS per second, hovewer not all blockchains use gas. [<sup>2</sup> Avalanche](#ava-evm) has EVM as an included Geth fork in one of chains, that particular chain has different properties from Avalanche. [<sup>3</sup> Solana states](#sol-fin) only message order finality, but does not guarantee transaction finality at all https://docs.solana.com/proposals/optimistic-confirmation-and-slashing https://solana.com/solana-whitepaper.pdf . Everything is optimistic in Solana.
{"metaMigratedAt":"2023-06-16T18:42:09.226Z","metaMigratedFrom":"Content","title":"Possible solutions as blockchain","breaks":true,"contributors":"[{\"id\":\"18c159cc-2975-487e-acda-55f6e670b5e4\",\"add\":2181,\"del\":476}]"}
Expand menu