Nov 29,2021 ·
5 min read
Page last updated 14 minutes ago
Starknet Alpha is launching today on Ethereum Mainnet!
Starknet is a permissionless decentralized Rollup operating as an L2 network over Ethereum. Starknet allows any dApp to achieve unlimited scale for its computation, without compromising Ethereum’s composability and security, thanks to its reliance on the safest and most scalable cryptographic proof system — STARK. Starknet is built on the Cairo programming language, the first production-grade Turing complete von-Neumann verifier on Ethereum. Both Cairo and STARK were developed in-house by StarkWare and have powered all our production-grade applications, which have settled over 50M txs and $250B since Summer 2020.
Among other features, Starknet Alpha enables general computation smart contracts that support composability, both with other Starknet contracts and via L1<>L2 messaging with L1 contracts. Starknet Alpha operates in a Rollup mode, meaning all the state diff data is sent on-chain.
Back in January, we shared the Starknet roadmap. In June, Starknet Alpha went live on a public testnet, and has been updated with new features on a rolling basis. We are delighted to be ahead of schedule, thanks, in part, to our reliance on our production-grade battle-hardened STARK/Cairo software stack.
First, with great care, as the “Alpha” label is there for a reason. Expect changes, fixes, and improvements to come. Starknet Alpha has yet to be audited, and we may delay such an audit till the network matures some more (read the disclaimer at the end of this post for more information).
Generally, we follow the cautious and sensible path defined by our Optimistic Rollup colleagues, namely, Arbitrum and Optimism: launch the network with a single sequencer, and whitelist applications in order to ensure their developers understand the risks involved. We continue to be fully committed to a complete decentralization of Starknet.
And how should you treat Starknet Alpha’s economics? The Alpha will start out with no transaction fees. The next upgrade, only a few weeks away, will introduce a fee mechanism — we will share more details in a separate post.
If you are ready to deploy, please follow this onboarding process; created to ensure all developers are well aware of the preliminary state of the system.
Over the past couple of months, we have seen amazing growth in the size and activity of the Starknet community, which congregates on the Starknet Discord. Dozens of developers — teams and individuals — across the blockchain ecosystem are contributing to this effort. (See the disclaimer at the end of this post)
Full nodes: two efforts underway: one is the Fermion project led by Erigon, the other is the Pathfinder project, led by Equilibrium
Cairo Audits: ConsenSys Diligence, Trail of Bits, Peckshield, and ABDK are either conducting Cairo audits already, or about to start soon
API Services: after a Starknet full node is made available, API services will be offered by Figment, Chainstack, and Infura
Indexer: we will be working on integrating TheGraph to work with Starknet, together with the Figment team
In the weeks and months to come, we will upgrade the Alpha with the following capabilities:
To monitor this effort on an ongoing basis, see the features’ tentative roadmap.
Looking further out, we continue to invest heavily in active research on multiple fronts (come join the Shamans effort):
*Starknet Alpha is a new and complex system that has not been fully audited. Like all complex software systems, the Starknet system may contain bugs which, in extreme cases, could lead to a loss of all of your funds. So, tread carefully and beware!*
The Starknet ecosystem is a large and fast-growing set of independent teams and individuals, over which StarkWare has no oversight and assumes no responsibility. Any one of the projects developed by ecosystem members may contain bugs that, in extreme cases, could lead to a loss of all your funds. Furthermore, as more smart contracts are deployed, the potential for unintended harmful bugs and even malicious scams and rug pulls increases. So, treat all smart contracts on Starknet as you treat smart contracts on Ethereum, and use only those that you have good reason to trust as secure.
Share this post: