What is Starknet?

Starknet is a decentralized Validity-Rollup (often referred to as ZK-Rollup). It operates as a Layer 2 network over Ethereum, enabling any app to achieve massive scale without compromising Ethereum's composability and security.

For more information

starknet.io

Scalability and Integrity

Starknet operates as a Layer 2, providing scale and Etherum-level security by producing STARK proofs off-chain, and then those proofs on-chain.

General Purpose

Developers can deploy any business logic on Starknet, benefiting from the advantages of Cairo, Account Abstraction, and other features.

Composability

Starknet provides Ethereum-level composability – facilitating easy development, innovation, and creativity.

Starknet Milestones

Availability
Smart contracts support general computation
Smart contracts can interact with each other, allowing composability
L1<>L2 Communication
Full L1 security through on-chain data (Rollup)
Solidity to Cairo Compiler
Starknet Full Node
StarkGate Alpha: Starknet Bridge
Establishment of Starknet Foundation
Starknet Token on Mainnet
Range of Data Availability Solutions Coming Soon
Permissionless Sequencer and Prover Coming Soon
Starknet First Vote

The Starknet Roadmap.

Back in January 2021 we articulated our vision.

Step 1 - Foundations.

The STARK software stack (Sequencer, Prover & Verifier) has been live on Ethereum Mainnet since June 2020. It powers dYdX, Sorare, Immutablerhino.fi, ApeX, and Canvas.

Read more

Step 2 - Planets: Single-App Rollups

Write and prove any business logic using Starknet Contracts

Read more

Step 3 - Constellations: Multi-App Rollups

Multiple Starknet Contracts with a single composable state

Read more

Step 4 - Universe: A Decentralized Rollup

Fully decentralizing Starknet

Read more

Foundations

Starknet’s foundations have been battle-tested in production.

Cairo

Starknet Contracts and the Starknet OS itself are written in Cairo, our programming language for STARK-proving general computation. Cairo makes it easier and faster to develop, review and maintain code. Cairo has been in production on Ethereum Mainnet since June 2020.

Prover

The STARK Prover powers the StarkEx scalability engine and has settled over 400M txs and over $900B worth of trades on Ethereum Mainnet.

Verifier

STARK Verifiers have been deployed on Ethereum Mainnet since 2019. The Cairo Verifier, which can verify the proof of any Cairo program (including Starknet, and all StarkEx deployments), has been deployed on Mainnet since July 2020.

Starknet Content

FAQs

What will decentralization on Starknet look like?

Where can I see Starknet’s transactions?

Do I have to write my contract in Cairo to deploy on Starknet?

Does Starknet support EVM?

I want to write my own contract on Starknet. Where do I start? Are there any available toolkits?

What will happen to StarkEx dApps? Will they have to migrate to Starknet?

Contact us