StarkNet Project Overview
StarkNet is a permissionless, decentralized ZK rollup. It operates as a L2 network over Ethereum, allowing any dApp to achieve unlimited scale for its computation — without compromising Ethereum’s composite and security.
Scalability and Integrity
StarkNet supports scalability while preserving Ethereum’s L1 security by creating STARK proofs off-chain and then validating those proofs on-chain.
General Purpose
In StarkNet, developers can easily deploy any business logic with StarkNet Contracts.
Compatibility
StarkNet provides Ethereum-level interoperability, making it easy to develop and innovate.
StarkNet development stages
- Smart contracts support shared computing;
- Smart contracts can communicate with each other, enabling composability;
- L1<>L2 connectivity;
- Full L1 security with on-chain data (Rollup);
- Transition from Solidity to Cairo compiler;
- StarkNet Full Node;
- StarkGate Alpha: StarkNet Bridge;
- Range of solutions for; Data accessibility (in development);
- Permissionless Sequencer and Proofreader (in development).
StarkNet Roadmap (formed January 2021)
- Step 1 — Fundamentals.
The STARK software stack (Sequencer, Prover and Verifier) has been running on Ethereum Mainnet since June 2020. It runs dYdX, Sorare, Immutable, rhino.fi, ApeWorx, Celer, and Canvas.
- Step 2 — Planets: Rolling up one application
Write and prove any business logic using StarkNet contracts.
- Step 3 — Constellations: Collapses for multiple applications
Multiple StarkNet Contracts with a single composite state.
- Step 4 — Universe: Decentralized Rollup
A fully decentralized StarkNet.