Ethereum L2 ZK-Rollup ~8 min read

What is Starknet (STRK)?

Ethereum's ZK-rollup that uses STARK proofs — mathematically verifiable cryptography that compresses thousands of transactions into a single proof submitted to Ethereum. Faster, cheaper, and fully secured by Ethereum's base layer.

Updated:

Price (STRK)
Loading...
Market Cap
Total Supply
10 Billion STRK
24h Change

Starknet at a Glance

  • Built by StarkWare — Ethereum's most technically advanced ZK-rollup company, founded by cryptography pioneers
  • STARK proofs (not SNARK) — more computationally efficient at scale and post-quantum secure
  • Cairo programming language — purpose-built for STARK proof generation, more efficient than Solidity
  • STRK token launched February 2024 — used for governance and transaction fees
  • Powers Immutable X (NFT gaming), dYdX v3 (perpetuals), and many DeFi protocols via StarkEx
  • Native account abstraction — wallets are smart contracts by default, enabling social recovery and gas sponsorship

STRK Price Statistics

All-Time High ~$4.50 (March 2024)
All-Time Low ~$0.15 (2024 bear)
Token Launch February 20, 2024
Mainnet Launch November 2023
Total Supply 10,000,000,000 STRK
Built by StarkWare Industries

What is Starknet (STRK)?

Starknet is a Layer 2 network built on top of Ethereum that uses zero-knowledge proofs to process thousands of transactions off-chain, then submit a single cryptographic proof to Ethereum that verifies all of them at once. The key difference from other Layer 2s: Starknet uses STARK proofs (Scalable, Transparent ARgument of Knowledge) — a specific type of proof system invented by its founders that is more efficient for large batches and doesn't require a trusted setup.

StarkWare was founded in 2018 by Eli Ben-Sasson, Uri Kolodny, Michael Riabzev, and Shahar Papini — academic cryptographers who invented the STARK proof system at the Technion (Israel Institute of Technology). Their first product was StarkEx — a customizable ZK-proof engine that powers specific applications like Immutable X and dYdX v3. Starknet is their general-purpose network where anyone can deploy smart contracts using the Cairo programming language.

The STRK token launched in February 2024 amid one of the most discussed airdrops of that year. It serves dual purposes: governance (STRK holders vote on protocol parameters) and transaction fees (you can pay Starknet gas in STRK). The launch was controversial because early allocations to investors and team members were large, and the initial tokenomics drew criticism — though the Starknet Foundation has since pursued aggressive community incentive programs.

Starknet Key Facts

Founded
2018, StarkWare Industries
Proof type
STARK (not SNARK)
Language
Cairo (custom, not Solidity)
Security
Inherited from Ethereum L1
Settlement
Ethereum mainnet

How Does Starknet Work?

Starknet works by batching thousands of transactions and generating a single cryptographic proof that proves all those transactions were valid, then submitting that proof to Ethereum.

1

Transactions Submitted to Starknet

Users send transactions to Starknet's sequencer (a node that orders and processes transactions). Gas fees on Starknet are typically 10-100x cheaper than Ethereum mainnet since thousands of transactions share the cost of a single Ethereum proof submission.

2

Transactions Execute in CairoVM

Starknet runs a custom virtual machine (CairoVM) that executes Cairo programs — smart contracts written in the Cairo language. Unlike the Ethereum Virtual Machine (EVM), CairoVM is designed natively for proof generation, making it far more efficient at producing STARK proofs. EVM-equivalent execution (via Kakarot) is also being developed.

3

STARK Proof Generated

A prover node takes a batch of transactions and generates a STARK proof — a mathematical certificate that says "all these transactions were computed correctly." This proof is much smaller than the raw transactions and can be verified by anyone quickly. STARK proofs don't require a trusted setup (unlike SNARKs), making them more transparent.

4

Proof Submitted to Ethereum

The STARK proof is submitted to a verifier smart contract on Ethereum. Ethereum checks the proof — if it's valid, the state update is accepted. This final settlement on Ethereum gives Starknet the full security of Ethereum: to attack Starknet, you'd need to attack Ethereum itself.

STARK vs SNARK: What's the Difference?

Both are types of zero-knowledge proofs, but they have important differences. Starknet uses STARKs; ZKsync uses SNARKs. Here's what matters for regular users:

Property STARK (Starknet) SNARK (ZKsync, others)
Trusted setup Not required — fully transparent Required — ceremony must be done honestly
Quantum resistance Yes — hash-based, quantum secure No — elliptic curve crypto vulnerable to quantum
Proof size Larger — higher verification gas on Ethereum Smaller — cheaper to verify on Ethereum
Scale efficiency Better — cost per transaction falls as batch grows Good but less efficient at very large scale
EVM compatibility Not native (Cairo VM; Kakarot adds EVM) Usually native EVM compatibility

Plain English summary: STARKs are more transparent and scale better for very large applications. SNARKs produce smaller proofs that are cheaper to verify. For everyday users, the main practical difference is that Starknet uses Cairo (not Solidity), meaning it has fewer compatible dApps today — but very strong technical fundamentals for the long term.

STRK Tokenomics

The STRK token launched in February 2024 with 10 billion total supply. The distribution was heavily criticized for allocating large portions to insiders with relatively short lock periods. Here's the breakdown:

Allocation % of Supply Notes
Starknet Foundation 50.1% Ecosystem grants, developer incentives, community programs
StarkWare (company) 17% Core development team, 4-year vesting
Early Investors 17% VCs and angels from early funding rounds
Community Grants 9% Developer ecosystem, DeFi incentives, protocol partners
Initial Airdrop 6.9% Ethereum developers, Starknet users, Ethereum stakers

The airdrop criticism: Only 6.9% went to the community airdrop, while 34% went to StarkWare and investors. Many in the community felt this centralized too much supply in insider hands. The Foundation has responded with aggressive DeFi incentive programs designed to distribute more STRK to active users over time.

Starknet History

2018

StarkWare founded by cryptographers

Eli Ben-Sasson, one of the co-inventors of ZK-SNARKs, founded StarkWare along with Uri Kolodny after developing the STARK proof system academically. They received early backing from Paradigm, a16z, and Sequoia. The company's mission: scale Ethereum using cryptographic proofs rather than reducing security.

2020–21

StarkEx powers dYdX and Immutable X

StarkEx — the application-specific version of StarkWare's technology — launched to power specific apps. dYdX used it for their perpetuals trading platform, processing millions of orders cheaply. Immutable X used it for NFT minting and trading for games like Gods Unchained. StarkWare became the most used ZK-rollup technology by volume.

2022–23

Starknet Alpha and permissionless launch

Starknet Alpha launched on Ethereum mainnet, allowing any developer to deploy Cairo smart contracts. This was different from StarkEx — instead of one app, it's a general-purpose network. The Cairo programming language matured, and a growing ecosystem of DeFi, NFT, and gaming dApps deployed. Full mainnet went permissionless in November 2023.

Feb 2024

STRK token launches — ATH of $4.50

STRK launched February 20, 2024 with a community airdrop, hitting an ATH of ~$4.50 within days on L2 bull market momentum. The tokenomics triggered debates about insider concentration. Starknet Foundation responded with DeFi Spring — a $40M incentive program to attract liquidity and active users to the network via STRK rewards.

2024–25

Decentralization and Kakarot EVM

Starknet began decentralizing its sequencer (the node that orders transactions) and prover. Kakarot — an EVM implemented in Cairo — progressed toward allowing Solidity developers to deploy to Starknet directly. Major DeFi protocols like Uniswap v3 deployed on Starknet. The network processed hundreds of millions of transactions monthly.

Risks and Considerations

Cairo learning curve

Starknet requires developers to use Cairo — not Solidity. This means fewer developers can build on Starknet today compared to EVM-compatible chains. While Kakarot is bringing EVM compatibility, it's not yet mature, limiting the pool of developers and dApps.

Centralized sequencer

Starknet's sequencer is still operated by StarkWare. This means a single company can theoretically censor transactions or go offline, disrupting the network. Decentralizing the sequencer is a multi-year process — the risk is real today but decreasing over time.

Insider token concentration

StarkWare and investors together control 34% of STRK. As vesting schedules unlock, significant sell pressure from these insiders is a structural risk. The community airdrop (6.9%) was small relative to the insider allocation, reducing retail investor goodwill.

Intense L2 competition

Starknet competes with ZKsync, Polygon zkEVM, Scroll, and Ethereum's growing L2 ecosystem. ZKsync and Polygon have EVM compatibility out of the box. Starknet's technical advantages may not be enough if developers prefer EVM-compatible alternatives with better tooling and larger existing ecosystems.

Pros and Cons of Starknet (STRK)

✅ Pros

  • Best ZK tech — STARK proofs are the most scalable and quantum-secure
  • Ethereum security — proofs settle on Ethereum mainnet
  • Native account abstraction — wallets are smart contracts by default
  • Proven track record — StarkEx powered dYdX and IMX for years
  • No trusted setup — fully transparent cryptography

❌ Cons

  • Cairo not Solidity — higher developer barrier than EVM L2s
  • Centralized sequencer — still operated by StarkWare
  • Insider-heavy tokenomics — 34% to team/investors
  • Strong competition — ZKsync, Polygon zkEVM both EVM-native
  • 95%+ below ATH — significant value destruction from peak

Frequently Asked Questions

What is Starknet?
Starknet is an Ethereum Layer 2 network that uses STARK proofs to scale transactions. It processes thousands of transactions off-chain and submits one proof to Ethereum, inheriting full Ethereum security at a fraction of the cost.
What is STRK used for?
STRK is Starknet's governance and fee token. It's used to vote on protocol upgrades and parameters, and users can pay Starknet transaction fees in STRK (or ETH). The governance role will grow as Starknet decentralizes its sequencer and prover components.
What is Cairo?
Cairo is a custom programming language designed specifically for writing provable programs — code that can be efficiently verified with STARK proofs. It's not Solidity or EVM bytecode. Developers must learn Cairo to natively build on Starknet, though EVM compatibility via Kakarot is being added.
How is Starknet different from ZKsync?
Both are ZK-rollups on Ethereum, but Starknet uses STARK proofs (no trusted setup, quantum resistant, better at high scale) while ZKsync uses SNARK proofs. ZKsync is EVM-compatible — Solidity works natively. Starknet uses Cairo (stricter developer learning curve but technically superior proofs at scale).
Is Starknet safe to use?
Starknet inherits Ethereum's security for settled funds — STARK proofs are verified on Ethereum mainnet. The main centralization risk is the sequencer, still operated by StarkWare. If the sequencer goes down, transactions are delayed but funds remain safe (you can always exit via Ethereum).
What dApps are on Starknet?
Major dApps on Starknet include Ekubo (DEX), Nostra (lending), zkLend (lending), Vesu (DeFi), Argent (wallet) and Braavos (wallet). Uniswap v3 has also deployed on Starknet. The ecosystem is growing but smaller than Arbitrum or Optimism due to the Cairo language requirement.
What is account abstraction on Starknet?
On Starknet, every wallet is a smart contract — there are no "externally owned accounts" like on Ethereum. This means wallets can have custom logic by default: social recovery (recover lost wallet via trusted contacts), paying gas in any token, session keys (approve a game to make transactions without confirmation popups). It's a major UX improvement over standard crypto wallets.

Explore Ethereum Layer 2s

Starknet is one of several Ethereum scaling solutions. Compare it with other L2s and buy STRK on leading exchanges.