Free 30-min Web3 Consultation
Book Consultation
Smart Contract Security Audits
View Audit Services
Custom DeFi Protocol Development
Explore DeFi
Full-Stack Web3 dApp Development
View App Services
Free 30-min Web3 Consultation
Book Consultation
Smart Contract Security Audits
View Audit Services
Custom DeFi Protocol Development
Explore DeFi
Full-Stack Web3 dApp Development
View App Services
Free 30-min Web3 Consultation
Book Consultation
Smart Contract Security Audits
View Audit Services
Custom DeFi Protocol Development
Explore DeFi
Full-Stack Web3 dApp Development
View App Services
Free 30-min Web3 Consultation
Book Consultation
Smart Contract Security Audits
View Audit Services
Custom DeFi Protocol Development
Explore DeFi
Full-Stack Web3 dApp Development
View App Services
LABS
Glossary

StarkNet

A permissionless, decentralized ZK-rollup (Validity Rollup) for Ethereum that enables general computation using STARK proofs for scalable and private smart contracts.
Chainscore © 2026
definition
LAYER 2 SCALING SOLUTION

What is StarkNet?

StarkNet is a permissionless, decentralized ZK-Rollup that scales Ethereum's transaction throughput and reduces costs using cryptographic proofs.

StarkNet is a Layer 2 (L2) scaling network built for the Ethereum blockchain. It operates as a ZK-Rollup, a technology that bundles thousands of transactions off-chain and submits a single cryptographic proof—a STARK proof—to Ethereum's mainnet for verification. This process dramatically increases transaction throughput (measured in transactions per second, TPS) and reduces gas fees for users while inheriting Ethereum's security guarantees. Unlike optimistic rollups, ZK-Rollups like StarkNet provide near-instant finality, meaning funds can be withdrawn without a lengthy challenge period.

At its core, StarkNet uses STARKs (Scalable Transparent Arguments of Knowledge), a type of zero-knowledge proof. These proofs allow the network to validate the correctness of a batch of transactions without revealing any underlying data, ensuring both scalability and privacy. The network is powered by its native programming language, Cairo, which is specifically designed for creating provable programs. Developers use Cairo to write the logic for decentralized applications (dApps) and smart contracts, which are then compiled and proven on StarkNet.

The architecture of StarkNet consists of several key components: the Sequencer, which orders and executes transactions; the Prover, which generates the STARK proofs; and the Verifier contract on Ethereum L1, which checks these proofs. This separation allows for efficient computation off-chain with minimal on-chain verification. As a permissionless network, anyone can deploy a contract or run a node, fostering decentralization. Its Validity Rollup design ensures that the Ethereum base layer only accepts state transitions that are cryptographically proven to be correct.

StarkNet enables a wide range of use cases that require high throughput and low cost, including DeFi (Decentralized Finance) protocols, NFT (Non-Fungible Token) marketplaces, gaming worlds, and identity systems. By moving computation off-chain, it alleviates congestion on Ethereum while maintaining a secure bridge for asset movement. The network's roadmap includes phases focused on improving decentralization of its sequencer and prover networks, further enhancing its resilience and aligning with Ethereum's core values.

how-it-works
TECHNICAL OVERVIEW

How StarkNet Works

StarkNet is a permissionless, decentralized ZK-Rollup Layer 2 network that scales Ethereum using cryptographic proofs called STARKs. This section details its core technical architecture and operational flow.

StarkNet operates as a ZK-Rollup, meaning it executes transactions off-chain and submits validity proofs to Ethereum's Layer 1. The core innovation is its use of STARK proofs (Scalable Transparent Argument of Knowledge), a cryptographic system that allows a prover to convince a verifier that a batch of transactions was executed correctly without revealing any transaction details. This process, known as validity proof, ensures computational integrity and data availability while drastically reducing the cost and time required for Ethereum to verify the results.

The network's execution environment is a virtual machine compatible with the Cairo programming language. Developers write smart contracts in Cairo, which are compiled and executed by a Sequencer. This node orders transactions, creates a new state, and generates a STARK proof attesting to the correctness of the state transition. The compressed proof and minimal state data are then posted to Ethereum, where a Verifier contract checks the proof's validity, finalizing the batch. This architecture enables high throughput—potentially thousands of transactions per second—while inheriting Ethereum's security guarantees.

A critical component is the prover network, a decentralized set of nodes that perform the computationally intensive task of generating STARK proofs. The system's data availability model ensures all necessary data to reconstruct the state is published on-chain, allowing anyone to challenge fraud or run a full node. Unlike optimistic rollups, StarkNet's security is cryptographically enforced from the moment a proof is verified, resulting in near-instant finality for withdrawals back to Layer 1, without a lengthy challenge period.

key-features
ARCHITECTURE

Key Features of StarkNet

StarkNet is a permissionless, decentralized ZK-Rollup Layer 2 network for Ethereum. Its core features are built around STARK proofs for scalability and security.

01

ZK-Rollup Architecture

StarkNet is a Validity Rollup (ZK-Rollup) that batches thousands of transactions off-chain into a single cryptographic proof. This STARK proof is then posted to Ethereum L1, where it is verified. This architecture provides:

  • Scalability: Massive throughput by moving computation off-chain.
  • Security: Inherits Ethereum's security via cryptographic verification.
  • Data Availability: Transaction data is posted on-chain, allowing anyone to reconstruct state.
03

STARK Proofs

Scalable Transparent Argument of Knowledge (STARK) proofs are the core cryptographic primitive. They are:

  • Scalable: Proving time grows quasi-linearly with computation size; verification is extremely fast.
  • Transparent: Do not require a trusted setup, relying on publicly verifiable randomness.
  • Post-Quantum Secure: Based on hash functions, believed to be resistant to quantum computer attacks.
  • High Throughput: Enable proving the validity of large batches of transactions efficiently.
04

Sequencer & Prover Decoupling

StarkNet's network roles are separated for efficiency and decentralization:

  • Sequencer: Orders transactions, executes them, and produces a state diff. Currently operated by StarkWare, with a path to decentralization.
  • Prover: Generates the STARK proof for the state transition. This is a computationally intensive task performed by specialized nodes. This separation allows the sequencer to be fast and the prover to work in parallel, optimizing the overall system latency and cost.
05

Volition & Data Availability Modes

StarkNet introduces flexible data availability models, allowing developers to choose security vs. cost trade-offs:

  • Rollup Mode (On-Chain Data): Full transaction data is posted to Ethereum L1. Highest security, inheriting Ethereum's data availability.
  • Validium Mode (Off-Chain Data): Only proofs are posted to L1; data is held by a Data Availability Committee (DAC) or validators. Lower fees, with different trust assumptions. This hybrid system, sometimes called Volition, lets users or dApps select the appropriate model per transaction.
06

Native Account Abstraction

Account abstraction is built into the protocol's design. Every account on StarkNet is a smart contract account, enabling:

  • Sponsored Transactions: A third party can pay fees for a user.
  • Custom Security: Multi-signature schemes, social recovery, and transaction rate-limiting.
  • Signature Agnosticism: Support for any signature scheme (e.g., secp256k1, EdDSA).
  • Atomic Multi-Operations: Bundle multiple actions into a single transaction. This removes the distinction between Externally Owned Accounts (EOAs) and contracts.
etymology
NAME ORIGINS

Etymology and Origin

The name 'StarkNet' is a portmanteau that directly reflects its core technological foundation and architectural purpose within the Ethereum ecosystem.

The term StarkNet is a compound of 'Stark' and 'Net'. The 'Stark' component is derived from STARKs (Scalable Transparent Arguments of Knowledge), the cryptographic proof system that serves as the foundational technology for the network's scaling solution. The 'Net' suffix signifies a network, indicating its nature as a decentralized, permissionless Layer 2 Validity Rollup. This naming convention clearly communicates that StarkNet is a network powered by STARK proofs.

The project was developed by StarkWare Industries, a company founded in 2018 by Eli Ben-Sasson (a co-inventor of STARKs) and Uri Kolodny. The name of the parent company itself highlights its primary expertise. The development of StarkNet followed the successful deployment of StarkEx, a permissioned SaaS scaling engine for specific applications. StarkNet represents the generalization of this technology into a public, Turing-complete smart contract platform, hence the shift from the proprietary-sounding 'Ex' (likely for 'Exchange' or 'Execution') to the open 'Net'.

The evolution of the name mirrors the evolution of the technology's accessibility. While StarkEx provided tailored scaling for individual businesses, StarkNet aimed to create an internet-like 'network' of composable applications. This distinction is crucial in blockchain lexicon, separating application-specific scaling engines from general-purpose decentralized networks. The name has become synonymous with the ZK-Rollup category that utilizes STARK proofs for validity.

examples
APPLICATION DOMAINS

StarkNet Use Cases and Examples

StarkNet's scalability and low transaction costs enable a new generation of decentralized applications across multiple verticals. These use cases leverage its ZK-Rollup architecture for secure, high-throughput execution on Ethereum.

04

Identity & Reputation Systems

Developers can build privacy-preserving identity solutions using zero-knowledge proofs. Users can prove attributes (e.g., citizenship, credit score) without revealing underlying data. This enables soulbound tokens (SBTs), Sybil-resistant governance, and compliant KYC/AML processes that maintain user privacy on-chain.

05

Scalable NFT Infrastructure

StarkNet provides a scalable backbone for NFT (Non-Fungible Token) ecosystems, enabling high-volume minting, trading, and complex interactions at minimal cost. This supports dynamic NFTs with on-chain logic, large-scale generative art collections, and NFT-based gaming assets where thousands of transactions can occur simultaneously.

06

Enterprise & Institutional Applications

The platform's STARK proofs provide cryptographic security suitable for enterprise adoption. Use cases include supply chain provenance with private data, institutional settlement layers, and central bank digital currency (CBDC) experiments. The ability to batch thousands of transactions into a single proof reduces operational costs for large-scale deployments.

ecosystem-usage
STARKNET

Ecosystem and Adoption

StarkNet is a permissionless, decentralized ZK-Rollup Layer 2 network for Ethereum, enabling scalable dApps using STARK proofs. Its ecosystem is defined by developer tools, a growing dApp suite, and a native token for governance and fees.

02

STRK Token & Governance

The STRK token is central to StarkNet's decentralized governance and fee mechanism. Its primary functions include:

  • Transaction Fee Payment: Users can pay network fees in STRK (alongside ETH).
  • Protocol Governance: STRK holders govern upgrades via the StarkNet DAO.
  • Staking for Provers: Securing the network by staking to become a prover. This economic model aligns incentives for users, developers, and network operators.
03

Account Abstraction (Native AA)

StarkNet has native account abstraction, meaning all accounts are smart contract accounts. This eliminates the Externally Owned Account (EOA) model, enabling:

  • Social Recovery & Multi-sig wallets by default.
  • Sponsored transactions where dApps pay user fees.
  • Custom security logic and signature schemes (e.g., passkeys). This feature is a core architectural choice, fostering user experience innovation.
04

Proving Infrastructure (SHARP)

Scalability is driven by STARK proofs generated via SHARP (Shared Prover). This system batches transactions from multiple StarkNet chains and dApps into a single proof, which is then verified on Ethereum L1. Key benefits:

  • Massive cost amortization across the ecosystem.
  • Proof aggregation for multiple applications.
  • Enables Volition and Validium data availability modes for further scaling.
SCALING ARCHITECTURE COMPARISON

StarkNet vs. Other Scaling Solutions

A technical comparison of key architectural and performance characteristics between StarkNet, Optimistic Rollups, and Sidechains.

Feature / MetricStarkNet (ZK-Rollup)Optimistic Rollup (e.g., Arbitrum, Optimism)Sidechain (e.g., Polygon PoS)

Underlying Security Model

Validity Proofs (ZK-STARKs)

Fraud Proofs (Challenge Period)

Independent Consensus

Time to Finality on L1

~2-4 hours

~7 days (Challenge Period)

Instant (within chain)

Data Availability

On Ethereum (Calldata)

On Ethereum (Calldata)

On the Sidechain

Withdrawal Time to L1

~2-4 hours (Fast Withdrawals via Provers)

~7 days (Standard)

Bridge-dependent (~hours-days)

Transaction Cost (Typical)

$0.01 - $0.10

$0.10 - $0.50

< $0.01

EVM Bytecode Compatibility

Cairo VM (Warp for transpilation)

Full EVM Equivalence

EVM-Compatible

Trust Assumptions

Cryptographic (Trustless)

Economic (1-of-N Honest Validator)

Trust in Sidechain Validators

security-considerations
STARKNET

Security Model and Considerations

StarkNet's security is derived from Ethereum's base layer through cryptographic proofs and a decentralized, permissionless prover network. This section details the core components that ensure its integrity and liveness.

05

Escape Hatches & Forced Transactions

Users have direct recourse to Ethereum L1 if the StarkNet sequencer fails. These are critical liveness guarantees:

  • Forced Inclusion: Users can submit transactions directly to an L1 contract, forcing them into the L2 sequence after a delay, bypassing a censoring sequencer.
  • Forced Withdrawal: A mechanism to withdraw assets directly via L1 if the L2 is non-functional, though it requires a longer challenge period.
06

Prover Incentives & Censorship Resistance

The permissionless prover network is secured by economic incentives:

  • Proof Fee Market: Provers compete to generate proofs for sequenced batches, earning fees paid in STRK.
  • Censorship Resistance: Since any prover can generate a proof for any batch, it prevents a single entity from censoring state updates by refusing to prove them. The system's security assumes at least one honest prover exists in the network.
STARKNET

Technical Deep Dive

A comprehensive exploration of StarkNet's core architecture, proving system, and developer tooling, focusing on the technical mechanisms that power this Layer 2 scaling solution for Ethereum.

StarkNet is a permissionless, decentralized Validity Rollup (ZK-Rollup) for Ethereum that scales computation using STARK proofs. It works by bundling thousands of transactions off-chain, executing them in a StarkNet OS virtual machine, and generating a cryptographic proof (a STARK) that attests to the correctness of the entire batch. This single proof is then posted to the Ethereum mainnet for verification. The core innovation is that verifying this proof on-chain is exponentially cheaper than re-executing all the transactions, enabling massive scalability while inheriting Ethereum's security.

Key components include:

  • Sequencers: Nodes that order and execute transactions.
  • Provers: Specialized nodes that generate the STARK proofs.
  • SHARP (Shared Prover): A service that aggregates proofs from multiple applications for cost efficiency.
DEBUNKED

Common Misconceptions About StarkNet

StarkNet, as a leading Layer 2 scaling solution, is often misunderstood. This section clarifies frequent technical and conceptual confusions surrounding its architecture, security, and developer experience.

No, StarkNet is a ZK-Rollup, not an optimistic rollup. It uses STARK proofs, a form of zero-knowledge proof, to cryptographically validate the correctness of transaction batches off-chain before posting compressed data and a proof to Ethereum. This provides mathematical certainty of validity, unlike optimistic rollups which rely on a fraud-proof challenge period where transactions are assumed valid unless proven otherwise. The key distinction is finality: StarkNet offers near-instant finality for state transitions verified on L1, while optimistic rollups have a 7-day delay for full security guarantees.

STARKNET

Frequently Asked Questions (FAQ)

Essential questions and answers about StarkNet, a leading Layer 2 scaling solution for Ethereum using Zero-Knowledge proofs.

StarkNet is a permissionless, decentralized ZK-Rollup (Zero-Knowledge Rollup) that operates as a Layer 2 network on top of Ethereum. It works by bundling thousands of transactions off-chain, generating a cryptographic proof (a STARK proof) that verifies the correctness of all those transactions, and then submitting only that single proof to the Ethereum mainnet. This process drastically reduces the cost and increases the throughput for users while inheriting Ethereum's security. The core technology is a Validity Proof, which allows the mainnet to trust the state transitions without re-executing every transaction.

ENQUIRY

Get In Touch
today.

Our experts will offer a free quote and a 30min call to discuss your project.

NDA Protected
24h Response
Directly to Engineering Team
10+
Protocols Shipped
$20M+
TVL Overall
NDA Protected Directly to Engineering Team
StarkNet: Ethereum ZK-Rollup for Private Smart Contracts | ChainScore Glossary