Blockchains Technical Comparison
The most extensive blockchain technical comparison ever
Blockchain | Token | Type | Tps | # nodes | TX fees (USD) | Block Time | Block Finalizing | Wallets | Consense | Native Assets | Smart Contract | EVM | WASM | Language | Structure | Model | TVL M$ | |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
![]() | Aleph Zero | AZERO | Layer 1 | 89600 | 127 | 0.9s | 0.9s | 63K | Aleph | ❌ | ✅ | ❌ | ❌ | Rust / Ink | DAG | Account | ||
![]() | Aleo | Layer 1 | ZKP | ❌ | ✅ | ❌ | ❌ | Leo | Blockchain | UTXO | ||||||||
![]() | Algorand | ALGO | Layer 1 | 10000 | 1500 | 0.0001 | 3.3s | instant | 31M | Pure PoS | ✅ | ✅ | ❌ | ❌ | Python, TEAL | Blockchain | Account | 64.3 |
![]() | Arbitrum | ARB | Layer 2 | 40000 | ethereum | 10M | Rollup | ❌ | ✅ | ✅ | ❌ | Solidity | Rollup | Account | 2504.5 | |||
![]() | Avalanche | AVAX | Layer 1 | 4500 | 1300 | 0.63 | 0.5s | instant | 3.2M | DAG / Snowman | ❌ | ✅ | ✅ | ❌ | Solidity | DAG | Account + UTXO | 850.9 |
![]() | Aptos | APT | Layer 1 | 6.2M | PoS | ❌ | ✅ | ❌ | ❌ | Move | Blockchain | 421.9 | ||||||
![]() | Astar | ASTR | Layer 2 | 6s | 520K | NPoS | ❌ | ✅ | ✅ | ✅ | Rust / Ink | Blockchain | Account | 20.5 | ||||
![]() | BSC | BNB | Layer 1 | 300 | 0.2 | 3s | a few seconds | 370M | DPoS and PoA | ❌ | ✅ | ✅ | ❌ | Solidity | Blockchain | Account | ||
![]() | Bitcoin | BTC | Layer 1 | 7 | 16000 | 5 | 10m | 60min | 775K | PoW | ❌ | ❌ | ❌ | ❌ | Bitcoin Script | Blockchain | UTXO | 480.0 |
![]() | Cardano | ADA | Layer 1 | 10 | 3000 | 0.3 | 20s | instant | 23M | Ouroboros PoS | ✅ | ✅ | ❌ | ❌ | Haskell / Plutus | Blockchain | eUTXO | 183.8 |
![]() | Chainlink | LINK | Oracle | - | - | - | - | - | - | ❌ | ❌ | ❌ | ❌ | Go, Solidity | - | Oracle | ||
![]() | Celo | CELO | Layer 1 | 0.01 | 5s | instant | 9.5M | PoS-BFT | ❌ | ✅ | ✅ | ❌ | Solidity | Blockchain | Account | 80.2 | ||
![]() | Core | CORE | Layer 1 | 9s | PoS / PoW | ❌ | ✅ | ✅ | ✅ | Solidity | Blockchain | Account | 294.1 | |||||
![]() | Cosmos | ATOM | 10000 | 150 | 0.01 | 6s | 6s | PoS-BFT | ✅ | ✅ | ✅ | ✅ | Go, Rust, Solidity | Blockchain | Account | 0.7 | ||
![]() | Cronos | CRO | Layer 1 | PoA | ❌ | ✅ | ✅ | ❌ | Solidity | Blockchain | Account | 374.4 | ||||||
![]() | Elrond (MultiversX) | ELR | Layer 1 | 100000 | 3200 | 0.05 | 5s | instant | 2M | SPoS | ❌ | ✅ | ❌ | ✅ | Rust | Blockchain | Account | |
![]() | EOS | EOS | Layer 1 | 4000 | 0.5s | instant | aBFT- DPoS | ❌ | ✅ | ❌ | ✅ | C++ | Blockchain | Account | 119.4 | |||
![]() | Ethereum | ETH | Layer 1 | 30 | 8180 | 2.8 | 12s | ~6 blocks | 239M | PoS | ❌ | ✅ | ✅ | ❌ | Solidity | Blockchain | Account | 42986.4 |
![]() | Fantom | FTM | Layer 1 | 0.01 | 2s | 2s | 103M | aBFT | ❌ | ✅ | ✅ | ❌ | Solidity | DAG | Account | 70.2 | ||
![]() | Flow | FLOW | Layer 1 | 450 | 0.001 | 25.7M | Mullti-Role | ❌ | ✅ | ❌ | ❌ | Cadence | Blockchain | Account | 20.0 | |||
![]() | Harmony | ONE | Layer 1 | 2000 | 0.0002 | 2s | instant | EPoS | ❌ | ✅ | ✅ | ❌ | Solidity | Blockchain | Account | 1.5 | ||
![]() | Hedera | HBAR | Layer 1 | 10000 | 0.0001 | 4s | instant | 3.7M | Hashgraph | ❌ | ✅ | ✅ | ❌ | Solidity | DAG | Account | 44.7 | |
![]() | ICP | ICP | Layer 1 | 3800 | Threshold Relay / Chain Key | ❌ | ✅ | ❌ | ✅ | Motoko, Rust | Blockchain | Account | 66.0 | |||||
![]() | Injective | INJ | Layer 1 | 25000 | 0.0002 | 0.8s | instant | PoS | ❌ | ✅ | ✅ | ❌ | Rust | Blockchain | Account | 36.8 | ||
![]() | IOTA | MIOTA | Layer 1 | 1000 | 0 | N/A | instant | Tangle | ❌ | ✅ | ❌ | ❌ | Rust | DAG | UTXO | |||
![]() | Kusama | KSM | Layer 0 | 6s | NPoS | ❌ | ✅ | ❌ | ✅ | Rust | Blockchain | Account | ||||||
![]() | Litecoin | LTC | Layer 1 | 56 | 0.1 | 150s | 6 blocks | PoW | ❌ | ❌ | ❌ | ❌ | C++ | Blockchain | UTXO | 3.1 | ||
Lightning Network | - | Layer 2 | 1000000 | 0 | N/A | instant | - | ❌ | ❌ | ❌ | ❌ | - | Channels | UTXO | 0.0 | |||
![]() | Linea | LINEA | Layer 2 | 0.18 | N/A | zk-Rollup | ❌ | ✅ | ✅ | ❌ | Solidity | zk-Rollup | Account | |||||
![]() | Mantle | MNT | Layer 2 | 500 | instant | Optimistic Rollup | ❌ | ✅ | ✅ | ❌ | Solidity | Optimistic Rollup | Account | 457.6 | ||||
![]() | Mina Protocol | MINA | Layer 1 | Ouroboros Samasika PoS | ❌ | ✅ | ❌ | ❌ | OCaml | Compressed Blockchain | Account | |||||||
![]() | NEAR | NEAR | Layer 1 | 2000 | 0.001 | 1s | instant | Nightshade PoS | ❌ | ✅ | ✅ | ✅ | Rust / Solidity | Blockchain | Account | 187.2 | ||
![]() | NEO | NEO | Layer 1 | 1000 | 15s | instant | dBFT | ❌ | ✅ | ❌ | ✅ | C#, Python, Go | Blockchain | Account | 24.8 | |||
![]() | Neon | NEON | Layer 1 | 2000 | 0.0006 | 9s | PoS + PoH | ❌ | ✅ | ✅ | ✅ | Solidity | Blockchain | Account | 1.1 | |||
![]() | Optimism | OP | Layer 2 | Rollup | ❌ | ✅ | ✅ | ❌ | Solidity | Rollup | Account | 559.5 | ||||||
![]() | Polygon | MATIC | Layer 2 | 7200 | 0.00012 | 2s | 5min | 327M | PoS | ❌ | ✅ | ✅ | ❌ | Solidity | Blockchain | Account | 857.2 | |
![]() | Polkadot | DOT | Layer 0 | 1500 | 0.015 | 6s | 30s | Nominated PoS | ❌ | ✅ | ❌ | ✅ | Rust | Multi-chain | Account | 0.0 | ||
![]() | Radix | XRD | 1000000 | Cerberus | ❌ | ✅ | ❌ | ❌ | Scrypto / Rust | 22.9 | ||||||||
![]() | Ripple | XRP | Layer 1 | 1500 | 0.005 | 4s | 4s | RPCA | ✅ | ❌ | ❌ | ❌ | C++, JavaScript, Ruby | Ledger | Account | 14.4 | ||
![]() | Sei | SEI | Layer 1 | 20000 | 500ms | PoS | ❌ | ✅ | ❌ | ❌ | 119.1 | |||||||
![]() | Signum | SIGNA | Genesis/Layer 1 | 5000 | 325 | 0.00001 | 240s | 1.2M | PoC+ | ❌ | ✅ | ❌ | ❌ | Java e C-like | Blockchain | Account | ||
![]() | Solana | SOL | Layer 1 | 65000 | 2006 | 0.00025 | 0.4s | 4.5s | 1.5M | PoS / PoH | ❌ | ✅ | ❌ | ❌ | Rust | Blockchain | Account | 4587.0 |
![]() | Sui | SUI | Layer 1 | PoS | ✅ | ✅ | ❌ | ❌ | Move / Rust | 647.0 | ||||||||
![]() | Starknet | STRK | Layer 2 | zk-Rollup | ❌ | ✅ | ✅ | ❌ | Cairo | zk-Rollup | Account | 237.9 | ||||||
![]() | Stellar | XLM | Layer 1 | 1000 | 4s | SCP | ✅ | ✅ | ❌ | ❌ | Rust (Soroban) | Ledger | Account | 11.2 | ||||
![]() | Terra | LUNC | Layer 1 | 6s | DPoS | ❌ | ✅ | ❌ | ❌ | Rust | Blockchain | Account | 2.0 | |||||
![]() | Tezos | XTZ | Layer 1 | 40 | 0.05 | 30s | 30 blocks | LPoS | ❌ | ✅ | ❌ | ❌ | OCaml | Blockchain | Account | 46.4 | ||
![]() | TON | TON | Layer 1 | 1000000 | PoS | ❌ | ✅ | ❌ | ✅ | FunC | Blockchain | Account | 325.9 | |||||
![]() | Tron | TRX | Layer 1 | 2000 | 3s | 1 block | DPoS | ❌ | ✅ | ✅ | ❌ | Blockchain | Account | |||||
![]() | zkSync | ZKSYNC | Layer 2 | 20000 | zk-Rollup | ❌ | ✅ | ✅ | ❌ | zk-Rollup | Account | |||||||
![]() | zCash | ZEC | Layer 1 | 27 | 0.005 | 75s | 6 blocks | PoW | ❌ | ❌ | ❌ | ❌ | C++ | Blockchain | UTXO |