Rollup, Validium, Volition — Where is Your Data Stored?

StarkWare Nov 21 · 5 min read TL;DR StarkWare offers a range of Data Availability (DA) modes for customers to choose from, according to their priority There are three approaches to Data Availability for STARK proofs, all of them are already available in production: — Rollup: the ledger is published directly on the blockchain — … Read more

StarkNet Regenesis — The Plan

StarkWare Sep 29 · 5 min read TL;DR We are sharing a detailed plan for Regenesis, which has been shaped by extensive discussions with the StarkNet community. Special thanks to [email protected] Regenesis will follow the release of Cairo 1.0, making the system more secure by allowing simpler and safer StarkNet contracts Users should be prepared … Read more

Cairo 1.0

StarkWare Sep 12 · 5 min read TL;DR Cairo 1.0 is the first major release following the introduction of Cairo two years ago Cairo 1.0 will give developers a safer, simpler, more usable programming language At the heart of Cairo 1.0 will be Sierra, an intermediary representation layer that promises greater long term stability for … Read more

Regenesis: StarkNet’s No-Sweat State Reset

StarkWare Jul 7 · 4 min read All you need to know about why and how this will happen Intro StarkNet is preparing for a regenesis on Ethereum Mainnet. This post presents our current thinking on what this will look like, as well as why it is necessary and what its impact will be. We’re … Read more

StarkNet Alpha 0.9.0

StarkWare Jun 6 · 4 min read TL;DR Fees are now mandatory on Testnet, soon on Mainnet Contract factory pattern is now possible! StarkNet is introducing contract classes Delegate call is replaced with library call Intro We are happy to introduce StarkNet Alpha 0.9.0! This is an important version in which StarkNet makes significant steps … Read more

StarkGate Alpha

StarkWare Apr 4 · 3 min read Introducing the First Version of StarkNet Bridge: StarkGate Alpha TL;DR The first version of StarkNet Bridge, StarkGate Alpha, is ready to use on Testnet! We await community feedback on how things can be improved Mainnet deployment will follow soon Excitement! We are thrilled to release StarkGate Alpha, the … Read more

StarkNet Alpha 0.8.0

StarkWare Mar 14 · 4 min read Introducing: Fee Mechanism TL;DR StarkNet Alpha 0.8.0 presents the initial version of the fee mechanism (optional until StarkNet Alpha 0.9.0.) New API calls for estimating the transaction fee for obtaining the transaction trace, allowing better visibility and debugging capabilities Performance improvements to the StarkNet sequencer L1→L2 message cancellation … Read more

A Thundering Herd: The Rise of L2-Native dApps

Unleashing L2’s Computational Richness StarkWare Jan 11 · 5 min read TL;DR L2-native dApps can now flourish free of traditional L1 gas restrictions Introduction dApp developers have always faced severe constraints due to Ethereum’s (L1) block gas limit. It limits not only how those dApps operate but also what those dApps are capable of doing. … Read more

Fractal Scaling: From L2 to L3

It’s layers all the way down StarkWare Dec 21 · 4 min read TL;DR Recursive proofs open up surprising and novel design options Introducing L3, the application-specific layer, built recursively over L2 L3 serves the bespoke needs of apps, such as hyper-scalability, better control of the tech stack, and privacy StarkEx, currently serving customers as … Read more

Optimistic Rollups: the present and future of Ethereum scaling

Offchain Labs Dec 17 · 14 min read We’re hearing a lot of talk about how ZK rollups are supposedly the future of general smart contract systems. We disagree — and this post explains why. It draws on the practical lessons we have learned from running an open, secure, EVM-compatible L2 chain with hundreds of … Read more