Second improvement in Q3 2023will be 0.12.1: The Sentry.
Check out Starknet's latest block. Can you spot the failed transactions?
No?
That's normal: there are none. Starknet currently doesn't charge you for failed transactions.
This will change in 0.12.1
Let's start with the short term. Q3 2023
First in line is Starknet 0.12: Quantum leap.
We're taking out the engine of the Starknet sequencer, and replacing it with a new one
The old engine was written in Python, years ago. The new one is written in Rust, with years of hindsight
This engine does two things:
- It executes Cairo code (Cairo VM by
@class_lambda
)
- It assembles block (Blockifier by
@StarkWareLtd
Yeah, it'll be fast. How much?
"we-can't-tell-you-how-much-but-like-super" faster.
Learn more here
What does "faster" mean?
Two things.
- More transactions per seconds, or bigger transactions, or both
- Also, faster confirmation time
Are you tired of waiting for your transaction to go through?
Me too.
Cavalry is on the way
Currently, the sequencer processes more transactions than what appear in blocks. Rejected transactions sometimes represent >50% of the work of the sequencer
And those transactions are not necessarily malicious!
Most likely, they are accounts that send a lot of transactions that fail, and don't get charged for this. So they have little incentive fix their scripts.
In 0.12.1, the sequencer will start charging for failing transactions.
ETA August 2023. Read more
And that's it for the short term (end of summer 2023).
Those upgrades will come gradually, and by September the Starknet user experience will be forever changed.
Hungry for more? I got you. Let's talk mid term in the next thread.
Maybe let's expand a little bit on 0.12.1 and how Starknet deals with failed transactions.
Let's talk provable code, gas metering, and provably failing transactions
1/15
Ok, let's talk mid term roadmap for Starknet. Things that are scoped, are being worked on, and will ship in the not too distant future.
Volition, fee market, EIP4844 and more
1/12