if you read just one tweet today, make it this one.
Preston Evans
Preston Evans30.7.2025
This sounds like hype (cuz it is!), but it's really true. We've spent 3 years completely re-inventing blockchains to make it possible to build *anything*, quickly. From day one, our goal was to allow maximum flexibility to make meaningfully better user experiences. When we started, we saw three key challenges. 1. Most apps couldn't get reliable throughput. Apps were either reliably unavailable or occasionally fast and often down. 2. The UX felt sluggish. In web2, we hyper-optimize server choice to minimze latency, because milliseconds matter for conversion. In web3, we had to wait to come to global consensus on every transaction. While lots of people did lots of great work to mask the symptoms, this was a huge headache for users and developers. 3. All of the products felt the same. Because of the constraints imposed by shared VMs, it was just hard to innovate. No matter how strong the team, they couldn't add new features that their execution environment didn't support. This manifested itself in hacks, bad UX (many clicks to do a simple operation), and missing features. With the Sovereign SDK, we hope to meaningfully move the needle on all three of these. Throughput Sovereign SDK gives you thousands of TPS - an entire Solana of throughput *per application*. With Sovereign, your app won't go down because of a noisy neighbor. Users expect reliability. Now, you can have it. Latency A year ago, @cemozer_ came to me and told me we needed to completely redesign our sequencer. He was right. We used to work on a standard batch-processing model. Now, we give transaction-by-transaction confirmations in real time. As a result, latency dropped from a few excruciating seconds to an imperceptible few milliseconds. With Sovereign, crypto UIs can feel just as snappy as your favorite web app. Flexibility Literally everything about your rollup is customizable. There is no VM to constrain you. All of your code runs with root access. That means... You can change your address type, your signature scheme or your DA layer (with a simple config change!) You can add custom APIs to your node, and populate their state in real time as transactions come in. You get complete control over gas costs. You can subsidize users as they onboard, charge extra for transactions that you want to discourage, or even do away with gas entirely. You can selectively speed up or delay certain transaction types at the sequencer. ... and much more.
2,19K