We are excited to announce that Starknet Quantum Leap part 1: v0.12.0 has been successfully deployed on the Mainnet.
This update is a significant milestone in improving Ethereums capacity.
As it has allowed us to increase the networks throughput tenfold. Significant improvements have been made to our Sequencer.
One of the major enhancements is the integration of Cairo rs, which is a highly efficient Cairo runner developed by @class_lambda in Rust.
This integration has greatly improved the execution of Cairo contracts. Resulting in a better user experience.
Moreover, our @StarkWareLtd team has introduced the Blockifier, a Rust based block execution logic that plays a vital role in enhancing throughput. By optimizing transaction execution times.
We have successfully reduced wait times and alleviated network congestion.
Another key contributor to these remarkable improvements is Papyrus, our local storage solution. Papyrus plays a crucial role in managing the Sequencers local state.
Ensuring overall system performance and responsiveness are optimized.
But Ser, we are just getting started. The recent Sequencer optimizations included in the current version mark just the beginning of our journey towards achieving further performance improvements.
Our next step involves integrating @class_lambdas' cairo_native compiler.
This exciting integration will enable us to execute Cairo contracts even more efficiently.
By allowing contracts to run as "native code" similar to Rust. Rather than within the Cairo environment.
We shipped also UX improvements. Enhancing user experience has always been one of our priorities, which is why we have eliminated the 'PENDING' status and introduced the new 'ACCEPTED_ON_L2' status.
This change provides finality and reduces confusion for users.
In addition our alpha v0.12.0 release introduces a new Cairo syntax that enhances safety and supports a new syscall called get_block_hash making it easier for users to retrieve past block hashes. However. Our journey does not end here.
As mentioned severl times, v0.12.0 is only our first step in this Quantum Leap.
In the coming weeks, we're looking forward to implementing and testing Starknet 0.12.1, the second part of our Mainnet Quantum Leap.
In this release, we're taking an important step towards improving network efficiency: failed transactions will now incur fees, discouraging wasteful attempts and maintaining optimal network performance.
Our mid term roadmap includes the development of various features to address challenges such as storage, which currently accounts for over 90% of Starknet transaction costs. In response to this challenge.
We will introduce Volition in Starknet 0.13. Giving dApp developers the ability to choose their desired security level for contract storage.
Developers can opt for storing data either on Ethereum at a higher cost or on Starknet at a more affordable price point.
To ensure its readiness and stability Volition will undergo thorough testing on the testnet before its launch date.
We are also eagerly anticipating EIP4844s' release on the Ethereum mainnet as we plan to promptly adopt it to reduce the cost of Starknet on chain data.
Looking a bit further ahead into Q4. Starknet 0.14 will introduce a fee market for transactions conducted on Starknet.
This will involve a shift from our current fixed gas price per block system to a first come first served transaction processing system.
We also have plans to reintroduce parallel transactions. A feature that was temporarily removed in the 0.12 release due to the superior performance of the new Rust engine compared to the older Python engine even without them.
These parallel transactions, with further improvements will enhance throughput.