{"id":"starknet","title":"Starknet","content":"**Starknet** is a permissionless, decentralized Layer 2 (L2) scaling solution that operates on top of the [Ethereum](https://iq.wiki/wiki/ethereum) blockchain. It functions as a Validity Rollup (also known as a ZK-Rollup) and utilizes the STARK (Scalable, Transparent Argument of Knowledge) cryptographic proof system to enable high-throughput, low-cost computations while retaining the security and composability of its underlying Layer 1. Developed primarily by StarkWare Industries, [Starknet](https://iq.wiki/wiki/starknet) supports a wide range of decentralized applications (dApps) and has expanded its vision to include scaling solutions for the [Bitcoin](https://iq.wiki/wiki/bitcoin) network. [\\[1\\]](#cite-id-ecKyDyHU0k2usyD7) [\\[2\\]](#cite-id-aCFOnFFwJCUpxdEs)\n\n## Overview\n\nStarknet's primary function is to address the scalability limitations of the [Ethereum](https://iq.wiki/wiki/ethereum) mainnet. It achieves this by executing transactions and complex computational processes off-chain and then submitting a single, concise cryptographic proof (a STARK proof) to the [Ethereum](https://iq.wiki/wiki/ethereum) blockchain for verification. This method drastically reduces the amount of data that needs to be processed on-chain, leading to significantly higher transaction throughput and lower fees for end-users, without sacrificing the security guarantees of [Ethereum](https://iq.wiki/wiki/ethereum). The network's official mission is to be \"Shaping the future with scale and integrity.\" [\\[2\\]](#cite-id-aCFOnFFwJCUpxdEs)\n\nInitially focused exclusively on scaling [Ethereum](https://iq.wiki/wiki/ethereum), [Starknet](https://iq.wiki/wiki/starknet) has broadened its strategic focus to become an execution layer for [Bitcoin](https://iq.wiki/wiki/bitcoin), a concept it refers to as \"BTCFi\" ([Bitcoin](https://iq.wiki/wiki/bitcoin) DeFi). The project's vision is to become the first L2 network capable of settling on both the [Ethereum](https://iq.wiki/wiki/ethereum) and [Bitcoin](https://iq.wiki/wiki/bitcoin) blockchains, aiming to unify the liquidity and user bases of the two largest cryptocurrency ecosystems. This allows for the development of complex smart contract functionalities, such as advanced DeFi and on-chain gaming, for both networks. [\\[1\\]](#cite-id-ecKyDyHU0k2usyD7)\n\nThe network is supported by a growing ecosystem of dApps, infrastructure providers, and a robust developer community. Its core technology is built around the Cairo programming language, which is specifically designed for creating provable programs, and native Account Abstraction, which treats every user account as a smart contract. The project has an ongoing roadmap focused on progressive decentralization, with the stated goal of becoming a fully decentralized L2. [\\[3\\]](#cite-id-87vWHdFve578tPCY) [\\[1\\]](#cite-id-ecKyDyHU0k2usyD7)\n\n## History and Development\n\nStarkWare Industries, the company behind [Starknet](https://iq.wiki/wiki/starknet)'s core technology, was founded in May 2018 by Eli Ben-Sasson, [Uri Kolodny](https://iq.wiki/wiki/uri-kolodny), [Alessandro Chiesa](https://iq.wiki/wiki/alessandro-chiesa), and [Michael Riabzev](https://iq.wiki/wiki/michael-riabzev). The team introduced the Cairo programming language in October 2020 as a framework for building STARK-provable programs. [\\[4\\]](#cite-id-Kz9wmXs6pVOUHTOo)\n\n[Starknet](https://iq.wiki/wiki/starknet) Alpha was first launched on an [Ethereum](https://iq.wiki/wiki/ethereum) public testnet in June 2021, followed by its mainnet deployment in November 2021, marking its public debut. To support the network's growth and decentralization, the [Starknet](https://iq.wiki/wiki/starknet) [Foundation](https://iq.wiki/wiki/foundation) was established in July 2022 as an independent, non-profit entity tasked with advancing the ecosystem. [\\[4\\]](#cite-id-Kz9wmXs6pVOUHTOo) [\\[2\\]](#cite-id-aCFOnFFwJCUpxdEs)\n\nA significant network upgrade, dubbed \"Quantum Leap\" (v0.12.0), was deployed in July 2023, which substantially increased network throughput. An updated version, v0.13.0, was promoted in December 2023 to further enhance performance. In February 2024, the [Starknet](https://iq.wiki/wiki/starknet) [Foundation](https://iq.wiki/wiki/foundation) initiated the [Starknet](https://iq.wiki/wiki/starknet) Provisions Program, which involved the distribution of the native STRK token to early users, developers, and other ecosystem contributors. [\\[2\\]](#cite-id-aCFOnFFwJCUpxdEs)\n\nIn March 2024, [Starknet](https://iq.wiki/wiki/starknet) released a public roadmap for the year, which included key goals such as transaction fee reductions (v0.13.1), the introduction of parallel transaction execution to improve throughput (v0.13.2), the implementation of a fee market, and the development of faster L2 finality. Later that year, tBTC, a form of wrapped [Bitcoin](https://iq.wiki/wiki/bitcoin) from the [Threshold Network](https://iq.wiki/wiki/threshold-network), became available on the [Starknet](https://iq.wiki/wiki/starknet) [Mainnet](https://iq.wiki/wiki/mainnet), enhancing its DeFi capabilities. [\\[2\\]](#cite-id-aCFOnFFwJCUpxdEs)\n\n## Core Technology\n\nStarknet's architecture is built on a foundation of advanced cryptography and a unique software stack designed for verifiable computation.\n\n### STARK-based Validity Rollup\n\n[Starknet](https://iq.wiki/wiki/starknet) operates as a Validity Rollup, which bundles thousands of transactions off-chain into a single batch. After executing these transactions, the network's Prover generates a STARK proof, a cryptographic argument that attests to the integrity of every computation within that batch. This single, compact proof is then sent to a Verifier smart contract on the [Ethereum](https://iq.wiki/wiki/ethereum) mainnet. The Verifier contract checks the proof's validity—a computationally inexpensive process—and, upon confirmation, updates the state on [Layer 1](https://iq.wiki/wiki/layer-1). This architecture allows [Starknet](https://iq.wiki/wiki/starknet) to achieve significant scale, as the on-chain cost is delinked from the number of transactions in the batch. [\\[1\\]](#cite-id-ecKyDyHU0k2usyD7)\n\nThe STARK proof system, co-invented by StarkWare's Eli Ben-Sasson, has two key properties:\n\n* **Transparency:** Unlike SNARKs, STARKs do not require a trusted setup ceremony. The initial parameters are generated using publicly verifiable randomness, which reduces trust assumptions and potential vectors for compromise.\n* **Scalability and Security:** STARKs offer quasi-logarithmic proving times and fast verification, making them efficient for large-scale computations. They are also considered resistant to attacks from quantum computers due to their reliance on collision-resistant hash functions instead of elliptic curve cryptography. [\\[2\\]](#cite-id-aCFOnFFwJCUpxdEs) [\\[4\\]](#cite-id-Kz9wmXs6pVOUHTOo)\n\n### Cairo Programming Language\n\nSmart contracts on [Starknet](https://iq.wiki/wiki/starknet) are written in Cairo, a custom-built, Turing-complete language. According to its developers, \"Cairo is the first Turing-complete language for creating provable programs for general computation.\" The name is an acronym for **C**PU **A**lgebraic **I**ntermediate **R**epresentation. Cairo is specifically designed to allow developers to write complex logic that can be efficiently proven with STARKs, enabling applications that would be too computationally intensive or expensive for [Layer 1](https://iq.wiki/wiki/layer-1). [\\[3\\]](#cite-id-87vWHdFve578tPCY)\n\nThe language and its tooling have undergone significant evolution. The original implementation (`cairo-lang`) was written primarily in Python. The modern, active implementation (`cairo`) is written in Rust, a move intended to enhance performance, memory safety, and the overall developer experience with a syntax that is heavily inspired by Rust. [\\[3\\]](#cite-id-87vWHdFve578tPCY)\n\n### Network Architecture\n\nStarknet's network is composed of several specialized components that work in concert:\n\n* **Sequencer:** This node is responsible for receiving transactions from users, ordering them, executing them to determine the resulting state changes, and creating blocks. The current primary implementation of the sequencer is written in Rust. The roadmap includes plans to decentralize the role of the sequencer to prevent a single point of failure or censorship. [\\[3\\]](#cite-id-87vWHdFve578tPCY)\n* **Prover:** The Prover is a highly specialized component that takes a batch of executed transactions from the sequencer and generates the STARK proof for it. StarkWare is developing a next-generation prover called the **S-two Prover**, which is \"powered by the cryptographic breakthrough of [Circle](https://iq.wiki/wiki/circle) STARKs.\" This innovation is designed to significantly improve proving efficiency. [\\[3\\]](#cite-id-87vWHdFve578tPCY)\n* **Full Node:** A full node independently syncs and verifies the entire [Starknet](https://iq.wiki/wiki/starknet) chain state, contributing to the network's decentralization and resilience. While StarkWare initially developed a full node client named `Papyrus`, the repository has since been archived, suggesting a strategy to encourage a diverse ecosystem of community-developed clients. [\\[3\\]](#cite-id-87vWHdFve578tPCY) [\\[5\\]](#cite-id-E40k2SLo7v8mEL0v)\n* **Verifier Contract:** A smart contract deployed on [Ethereum](https://iq.wiki/wiki/ethereum) that verifies the STARK proofs submitted by the Prover. Once a proof is verified on L1, the corresponding [Starknet](https://iq.wiki/wiki/starknet) state update is considered final and inherits the security of [Ethereum](https://iq.wiki/wiki/ethereum). [\\[4\\]](#cite-id-Kz9wmXs6pVOUHTOo)\n\n### Key Features\n\n#### Native Account Abstraction\n\nA fundamental design choice in [Starknet](https://iq.wiki/wiki/starknet) is its implementation of Native Account Abstraction (AA). Unlike [Ethereum](https://iq.wiki/wiki/ethereum), where there is a distinction between user-controlled Externally Owned Accounts (EOAs) and smart contract accounts, every account on [Starknet](https://iq.wiki/wiki/starknet) is a smart contract. This provides developers with full control over account logic, enabling features such as flexible transaction validation (e.g., using passkeys or biometrics), custom security policies like social recovery or multi-factor authentication, and gasless transactions via \"paymasters\" without being constrained by protocol-level rules. [\\[1\\]](#cite-id-ecKyDyHU0k2usyD7)\n\n#### Bitcoin Integration (BTCFi)\n\n[Starknet](https://iq.wiki/wiki/starknet) has initiated a major strategic expansion to serve as a scaling and execution layer for [Bitcoin](https://iq.wiki/wiki/bitcoin), a concept it has termed \"BTCFi.\" The goal is to bring complex smart contract functionality and DeFi applications to the [Bitcoin](https://iq.wiki/wiki/bitcoin) network. Research from StarkWare and the Weizmann Institute on **ColliderVM** aims to overcome the limitations of Bitcoin's native scripting language. Key integrations supporting this strategy include a partnership with **Lombard Protocol** to introduce a form of wrapped [Bitcoin](https://iq.wiki/wiki/bitcoin) (LBTC) for DeFi activities on [Starknet](https://iq.wiki/wiki/starknet). [\\[1\\]](#cite-id-ecKyDyHU0k2usyD7)\n\n#### Staking Mechanism\n\n[Starknet](https://iq.wiki/wiki/starknet) employs a Proof-of-Stake model to secure the network and align incentives. The network supports two primary forms of staking:\n\n1. **STRK Staking:** The native token, STRK, can be staked to participate in the network's consensus, security, and governance processes. [\\[3\\]](#cite-id-87vWHdFve578tPCY)\n2. **BTC Staking:** As part of its BTCFi initiative, [Starknet](https://iq.wiki/wiki/starknet) has enabled [Bitcoin](https://iq.wiki/wiki/bitcoin) staking. In late 2025, institutional crypto platform Anchorage Digital expanded its support for [Starknet](https://iq.wiki/wiki/starknet) by enabling its clients to stake [Bitcoin](https://iq.wiki/wiki/bitcoin) on the network, in addition to its existing STRK staking services. [\\[2\\]](#cite-id-aCFOnFFwJCUpxdEs)\n\n## The STRK Token\n\nThe native utility and governance token of the [Starknet](https://iq.wiki/wiki/starknet) ecosystem is **STRK**. Its primary functions include:\n\n* **Transaction Fees:** The STRK token is used to pay for transaction fees on the network, although for a period, fees could also be paid in Ether (ETH).\n* **Staking:** Holders can stake STRK to help secure the network and earn rewards, participating in the network's Proof-of-Stake consensus mechanism.\n* **Governance:** STRK token holders can participate in the decentralized governance of the [Starknet](https://iq.wiki/wiki/starknet) protocol, voting on proposals related to network upgrades and parameter changes.\n\nThe token was first deployed to the [Ethereum](https://iq.wiki/wiki/ethereum) mainnet in November 2022 but remained non-transferable. It became publicly tradable in February 2024 following the [Starknet](https://iq.wiki/wiki/starknet) Provisions Program, an airdrop that distributed tokens to a wide range of ecosystem participants, including early users, dApp developers, and [Ethereum](https://iq.wiki/wiki/ethereum) contributors. [\\[1\\]](#cite-id-ecKyDyHU0k2usyD7) [\\[2\\]](#cite-id-aCFOnFFwJCUpxdEs)\n\n## Ecosystem and Adoption\n\n[Starknet](https://iq.wiki/wiki/starknet) has cultivated a diverse and growing ecosystem of applications, infrastructure, and institutional partners.\n\n### Decentralized Applications (dApps)\n\nThe network's high computational capacity has made it a notable platform for several key sectors:\n\n* **DeFi:** The ecosystem includes a range of DeFi protocols, such as DEXs like Ekubo and AVNU, and lending platforms. The integration of assets like tBTC has further expanded its DeFi capabilities.\n* **Onchain Gaming:** [Starknet](https://iq.wiki/wiki/starknet) has explicitly positioned itself as a \"proud home for Fully Onchain Gaming.\" Its ability to handle complex computations off-chain makes it suitable for games that require all of their logic and state to be managed on the blockchain.\n* **NFTs:** The platform also supports a variety of NFT projects and marketplaces. [\\[1\\]](#cite-id-ecKyDyHU0k2usyD7) [\\[2\\]](#cite-id-aCFOnFFwJCUpxdEs)\n\n### Infrastructure and Tooling\n\nThe developer and user ecosystem is supported by a variety of tools and services:\n\n* **Wallets:** The most prominent wallets are Braavos and [Argent](https://iq.wiki/wiki/argent) X, both of which are smart contract wallets that leverage Starknet's native Account Abstraction features.\n* **Bridges:** The official bridge for transferring assets between [Ethereum](https://iq.wiki/wiki/ethereum) and [Starknet](https://iq.wiki/wiki/starknet) is StarkGate.\n* **Partners:** [Starknet](https://iq.wiki/wiki/starknet) has integrated with numerous key projects in the [Web3](https://iq.wiki/wiki/web3) space, including oracle provider [Chainlink](https://iq.wiki/wiki/chainlink), stablecoin issuer [Circle](https://iq.wiki/wiki/circle), interoperability protocol [LayerZero](https://iq.wiki/wiki/layerzero), and hardware wallet manufacturer Ledger.\n* **Developer Resources:** The [Starknet](https://iq.wiki/wiki/starknet) Developer Hub provides documentation, tutorials, and tools for builders. The [Starknet](https://iq.wiki/wiki/starknet) [Foundation](https://iq.wiki/wiki/foundation) also runs a grants program to fund ecosystem development. [\\[1\\]](#cite-id-ecKyDyHU0k2usyD7) [\\[5\\]](#cite-id-E40k2SLo7v8mEL0v)\n\n### Institutional Adoption\n\n[Starknet](https://iq.wiki/wiki/starknet) has gained traction among institutional players. The partnership with Anchorage Digital, a leading institutional crypto platform, is a key indicator of this trend. Anchorage provides institutional-grade custody and staking services for both STRK and BTC on the [Starknet](https://iq.wiki/wiki/starknet) network, signaling growing trust and adoption from larger financial entities. [\\[2\\]](#cite-id-aCFOnFFwJCUpxdEs)\n\n## Governance\n\n[Starknet](https://iq.wiki/wiki/starknet) is transitioning towards a decentralized governance model managed by its community. The [Starknet](https://iq.wiki/wiki/starknet) [Foundation](https://iq.wiki/wiki/foundation) plays a crucial role in stewarding the ecosystem and promoting its growth and decentralization. Key decisions regarding protocol upgrades and treasury management are subject to a formal governance process, facilitated through a community forum and an on-chain voting portal where STRK token holders can participate. [\\[1\\]](#cite-id-ecKyDyHU0k2usyD7)\n\n## Challenges and Criticisms\n\nEarly versions of [Starknet](https://iq.wiki/wiki/starknet) faced criticism for long transaction finality times, which could range from minutes to hours, and relatively high fees compared to other L2 solutions. These performance issues were significantly addressed with subsequent network upgrades like \"Quantum Leap.\" [\\[2\\]](#cite-id-aCFOnFFwJCUpxdEs)\n\nLike many nascent rollups, Starknet's core components, particularly the sequencer and prover, were initially operated centrally by StarkWare to ensure stability. This centralization has been a point of criticism, though the project's public roadmap includes the progressive decentralization of these roles as a primary objective. [\\[1\\]](#cite-id-ecKyDyHU0k2usyD7)\n\nThe initial version of the Cairo language (Cairo 0) was known for its steep learning curve for developers accustomed to languages like [Solidity](https://iq.wiki/wiki/solidity). In response, the core team undertook a major redesign of the language, resulting in a Rust-like syntax intended to improve the developer experience, code safety, and ease of onboarding. [\\[3\\]](#cite-id-87vWHdFve578tPCY)","summary":"Starknet is a decentralized Layer 2 ZK-Rollup for Ethereum. Developed by StarkWare, it uses STARK proofs to scale dApps by bundling transactions off-chain, increasing throughput and lowering fees.","images":[{"id":"QmXdgCGCZCvBUueKYdqNNH2MuVASdNjRuVf5qgJr67ePZs","type":"image/jpeg, image/png"}],"categories":[{"id":"dapps","title":"dapps"}],"tags":[{"id":"Blockchains"},{"id":"Ethereum"},{"id":"Protocols"},{"id":"Developers"}],"media":[{"id":"Qme3vNmAPW6Gi982gD9pux7iZjnziqPqY9oj4C89R1azzn","type":"GALLERY","source":"IPFS_IMG"},{"id":"Qmav1aiK3KgqdjdWdChnoZUkV1PzhJoyxS8BG9iiEJRUKu","type":"GALLERY","source":"IPFS_IMG"},{"id":"QmTPqNYoSSFPC9UcWBVtPjwWCnB5a3qiGYa4rpCJJXuq7h","type":"GALLERY","source":"IPFS_IMG"},{"id":"Qmeb6fSEQxruvpNwnyjdrYr8gSh4xr6AuY7kdBT26hokEy","type":"GALLERY","source":"IPFS_IMG"}],"metadata":[{"id":"references","value":"[\n  {\n    \"id\": \"ecKyDyHU0k2usyD7\",\n    \"url\": \"https://starknet.io/\",\n    \"description\": \"Starknet official website overview\",\n    \"timestamp\": 1763585548013\n  },\n  {\n    \"id\": \"aCFOnFFwJCUpxdEs\",\n    \"url\": \"https://twitter.com/Starknet\",\n    \"description\": \"Official Starknet X (Twitter) profile\",\n    \"timestamp\": 1763585548013\n  },\n  {\n    \"id\": \"87vWHdFve578tPCY\",\n    \"url\": \"https://github.com/orgs/starkware-libs/repositories\",\n    \"description\": \"StarkWare Libraries GitHub organization\",\n    \"timestamp\": 1763585548013\n  },\n  {\n    \"id\": \"Kz9wmXs6pVOUHTOo\",\n    \"url\": \"https://discord.com/invite/QypNMzkHbc\",\n    \"description\": \"Synthesized analysis of Starknet project origins\",\n    \"timestamp\": 1763585548013\n  },\n  {\n    \"id\": \"E40k2SLo7v8mEL0v\",\n    \"url\": \"https://starknet.io/docs/\",\n    \"description\": \"Starknet documentation mentioning Full Nodes\",\n    \"timestamp\": 1763585548013\n  }\n]"},{"id":"website","value":"https://starknet.io/"},{"id":"twitter_profile","value":"https://twitter.com/Starknet"},{"id":"github_profile","value":"https://github.com/orgs/starkware-libs"},{"id":"discord_profile","value":"https://discord.com/invite/QypNMzkHbc"},{"id":"commit-message","value":"\"Added Starknet wiki page\""}],"events":[{"id":"b2e8c78a-9f45-4ddc-b788-3802b718253e","date":"2021-11","title":"Starknet Alpha Deployed on Mainnet","type":"CREATED","description":"Starknet Alpha is deployed on the Ethereum Mainnet, marking its official public launch.","link":null,"multiDateStart":null,"multiDateEnd":null,"continent":null,"country":null},{"id":"03b18666-e5c8-4616-bd40-21b580857014","date":"2018-05","title":"StarkWare Founded","type":"DEFAULT","description":"StarkWare Industries, the company behind Starknet, is founded by Eli Ben-Sasson, Uri Kolodny, Alessandro Chiesa, and Michael Riabzev.","link":null,"multiDateStart":null,"multiDateEnd":null,"continent":null,"country":null},{"id":"10f43ca4-c6c9-434f-9cd2-ae2652515217","date":"2022-07","title":"Starknet Foundation Established","type":"DEFAULT","description":"The Starknet Foundation is established as an independent, non-profit entity to advance the Starknet ecosystem.","link":null,"multiDateStart":null,"multiDateEnd":null,"continent":null,"country":null},{"id":"2dca9a18-0373-4a78-9b7a-1e3aeb183e5b","date":"2023-07","title":"Quantum Leap Upgrade Deployed","type":"DEFAULT","description":"The 'Quantum Leap' upgrade (v0.12.0) is deployed on Mainnet, dramatically increasing network throughput and performance.","link":null,"multiDateStart":null,"multiDateEnd":null,"continent":null,"country":null},{"id":"a058c8d9-4ba9-4fd1-946b-250264946b4c","date":"2024-02","title":"STRK Token Distributed via Provisions Program","type":"DEFAULT","description":"The STRK token becomes tradable and is distributed to eligible users and contributors via the Starknet Provisions Program airdrop.","link":null,"multiDateStart":null,"multiDateEnd":null,"continent":null,"country":null}],"user":{"id":"0x8af7a19a26d8fbc48defb35aefb15ec8c407f889"},"author":{"id":"0x8af7a19a26d8fbc48defb35aefb15ec8c407f889"},"operator":{"id":"0x162217e3b309cDd8855613d7CcC6283505993c58"},"language":"en","version":1,"linkedWikis":{"blockchains":["ethereum","bitcoin"],"founders":["eli-ben-sasson","uri-kolodny","alessandro-chiesa","michael-riabzev"],"speakers":[]}}