Starknet

Architecture

Starknet represents a Layer-2 validity rollup operating on Ethereum, employing zero-knowledge proofs to enhance scalability and transaction throughput. Its design prioritizes composability, enabling developers to build decentralized applications with reduced gas costs and increased efficiency. The system utilizes the Cairo programming language and a STARK-based proving system for secure and verifiable computation, fundamentally altering the economic constraints of onchain activity. This architectural approach facilitates complex financial primitives and supports a diverse range of decentralized applications beyond simple token transfers.