<100 subscribers
Share Dialog
Share Dialog


StarkNet's journey towards scaling Ethereum has taken a significant leap with the Alpha V0.12.0 update, colloquially known as "Quantum Leap." This version marks a substantial stride in performance and scalability, addressing throughput and latency effectively. The development resulted from a year-long collaboration between StarkWare and LambdaClass, reflecting a concerted effort to enhance StarkNet’s capabilities.
10x Throughput Increase: Quantum Leap has achieved a tenfold increase in throughput. The upgrade from an average of 30K Cairo steps per second (CSPS) to 220K CSPS is a testament to targeted optimizations, mainly to the StarkNet Sequencer.
Sequencer in Rust: The integration of 'Cairo-rs', a highly efficient Cairo runner written in Rust, has significantly boosted the execution of Cairo contracts. Additional tools like 'Blockifier' for Rust-based block execution logic and 'Papyrus', a local storage solution, have collectively optimized transaction execution time and system responsiveness.
Enhancements to the Sequencer: Future integration plans include the 'cairo_native compiler', which will enable contracts to run in native code like Rust, further improving efficiency. Despite significant advancements, the initial Rust implementation of the Sequencer in V0.12.0 does not yet include parallelization, an aspect currently under development to enhance throughput further.
User Experience Improvements: The PENDING transaction status, which indicated non-full yet valid blocks in previous versions, has been replaced with ACCEPTED_ON_L2. This simplification in the transaction confirmation process aims to provide users with a smoother experience.
New Syscall for Block Hash Retrieval: The introduction of the get_block_hash syscall allows developers to retrieve hashes of specific StarkNet blocks, facilitating efficient cross-chain data access and enhancing blockchain data trustworthiness without relying on third-party oracles.
Smart Contract Syntax Enhancements: The update introduces significant improvements in smart contract syntax, focusing on safety and extensibility. This change is designed to make external-facing components of contracts (like interfaces, storage, events) more explicit, providing developers a clearer understanding when interacting with contracts.
Inclusion of Failed Transactions in Blocks: The forthcoming version 0.12.1 aims to include failed transactions in the block. This change addresses user experience problems related to nonce management and protects the Sequencer from spamming by users with failed transactions.
Long-Term Vision: StarkNet's overarching goal is to achieve substantial scalability in both scale and cost. A major objective is to dramatically reduce transaction costs, making transactions more affordable and inclusive, thus empowering a broader range of use cases and developers.
StarkNet's Quantum Leap is more than just a technical update; it's a significant advancement in the blockchain space, promising enhanced performance, scalability, and user experience. As StarkNet continues to evolve, it remains committed to providing a scalable, flexible, and cost-effective infrastructure for decentralized applications, paving the way for a more inclusive and efficient blockchain ecosystem.
StarkNet's journey towards scaling Ethereum has taken a significant leap with the Alpha V0.12.0 update, colloquially known as "Quantum Leap." This version marks a substantial stride in performance and scalability, addressing throughput and latency effectively. The development resulted from a year-long collaboration between StarkWare and LambdaClass, reflecting a concerted effort to enhance StarkNet’s capabilities.
10x Throughput Increase: Quantum Leap has achieved a tenfold increase in throughput. The upgrade from an average of 30K Cairo steps per second (CSPS) to 220K CSPS is a testament to targeted optimizations, mainly to the StarkNet Sequencer.
Sequencer in Rust: The integration of 'Cairo-rs', a highly efficient Cairo runner written in Rust, has significantly boosted the execution of Cairo contracts. Additional tools like 'Blockifier' for Rust-based block execution logic and 'Papyrus', a local storage solution, have collectively optimized transaction execution time and system responsiveness.
Enhancements to the Sequencer: Future integration plans include the 'cairo_native compiler', which will enable contracts to run in native code like Rust, further improving efficiency. Despite significant advancements, the initial Rust implementation of the Sequencer in V0.12.0 does not yet include parallelization, an aspect currently under development to enhance throughput further.
User Experience Improvements: The PENDING transaction status, which indicated non-full yet valid blocks in previous versions, has been replaced with ACCEPTED_ON_L2. This simplification in the transaction confirmation process aims to provide users with a smoother experience.
New Syscall for Block Hash Retrieval: The introduction of the get_block_hash syscall allows developers to retrieve hashes of specific StarkNet blocks, facilitating efficient cross-chain data access and enhancing blockchain data trustworthiness without relying on third-party oracles.
Smart Contract Syntax Enhancements: The update introduces significant improvements in smart contract syntax, focusing on safety and extensibility. This change is designed to make external-facing components of contracts (like interfaces, storage, events) more explicit, providing developers a clearer understanding when interacting with contracts.
Inclusion of Failed Transactions in Blocks: The forthcoming version 0.12.1 aims to include failed transactions in the block. This change addresses user experience problems related to nonce management and protects the Sequencer from spamming by users with failed transactions.
Long-Term Vision: StarkNet's overarching goal is to achieve substantial scalability in both scale and cost. A major objective is to dramatically reduce transaction costs, making transactions more affordable and inclusive, thus empowering a broader range of use cases and developers.
StarkNet's Quantum Leap is more than just a technical update; it's a significant advancement in the blockchain space, promising enhanced performance, scalability, and user experience. As StarkNet continues to evolve, it remains committed to providing a scalable, flexible, and cost-effective infrastructure for decentralized applications, paving the way for a more inclusive and efficient blockchain ecosystem.
No comments yet