Jonas Theis 📜
@jonastheis_
Protocol Engineer @Scroll_ZKP. Previously @iota.
Meditation. For me the tool of choice to practice awareness and attention (focus) is Vipassana meditation. Starting out a few minutes a day with an app like Headspace can get you quite far already. You don’t have to be hardcore and go to 10 day silent retreats though I’d…
the reason why people become addicted to social media is lack of self-awareness by design they are meant to induce you into a reward based habit loop, with infinite scroll making it even harder to break, add to that better algos and notifications. you’re already aware of all of…
When talking about system properties, we need to do a better job at clarifying what we actually mean when mentioning the vague term decentralization. In this great article @mud2monarch breaks down some properties hidden within decentralization. paragraph.com/@mud2monarch/d…
The call for decentralization of rollup sequencers is justified. But imo it is a call for properties and guarantees associated with decentralization (eg censorship resistance, verifiability, liveness, equivocation). It is possible to achieve these guarantees by other means.…
The call for decentralization of rollup sequencers is justified. But imo it is a call for properties and guarantees associated with decentralization (eg censorship resistance, verifiability, liveness, equivocation). It is possible to achieve these guarantees by other means.…
haven't read the whole thing, but maybe a solution is to encrypt the txs so that a network level actor has no way to selectively censor txs going into the TEE
I'd argue single company vs decentralized isn't the right distinction either. It's more about trust model and control. You could build/run a rollup with centralized sequencer and strip away all operational control from the operator using eg TEE + encrypted mempool
L1 vs L2 is the wrong debate the actual distinction is this: single company operated vs decentralized the true power of the rollup design is that a company can operate a chain (1) with regulatory benefits of decentralized chains and (2) ship fast as a normal company if…
Tbh I don’t really get the push for existing rollups to become native+based. 1. Technically some existing rollups that diverged too much/have different technology can’t become native. 2. Becoming native has benefits. But it essentially makes all native rollups equal in terms of…
If Coinbase doesn’t say ‘Ethereum’ in their marketing language, that’s Ethereum’s problem not Coinbase’s Rational actors will act rationally Ethereum must fix its foundation to create stronger alignment among its ecosystem Integrate the rollups. Make them Native + Based.
We've been thinking about this idea for a while: How can you make a rollup safer (fast off-chain finality within few seconds) and cheaper (better compression) at the same time? The answer is subcommitments.
1/ 🔒 Subcommitments: Off-Chain Finality — Fast, Secure, and Cheap We introduce subcommitments, a new mechanism that boosts off-chain finality without sacrificing security or cost efficiency. Let’s break it down 🧵👇
Check out this deep dive by @jonastheis_, probably the most comprehensive piece on rollup design from first principles. It breaks down every component (inbox, sequencer, prover, bridge, L2 node) and explores key trade-offs like: tx data vs. state diffs, latency vs.…
1/🧵 What is a rollup? And how do you make sense of inboxes, sequencers, bridges, and proofs? This thread breaks down "Rollups From First Principles" — a must-read by @jonastheis_ for anyone building or curious about L2s. 👇Let’s dive in. scroll.io/research/the-e…
Some thoughts on rollups
1/🧵 What is a rollup? And how do you make sense of inboxes, sequencers, bridges, and proofs? This thread breaks down "Rollups From First Principles" — a must-read by @jonastheis_ for anyone building or curious about L2s. 👇Let’s dive in. scroll.io/research/the-e…
I'm wondering what would be @megaeth_labs motivation and benefits of choosing an "execute-then-order" design? Since order determines execution outcomes this would allow to stream the order of tx even before (speculative parallel) execution is finished. An order could be…

Agree with this. Kudos to OP for this + also doing a good job with their spec and docs! And yes, at Scroll we’re trying to simplify things massively. Not only contracts but the entire L2. Easier to understand and extend but also more performant, resilient, and secure.
probably the OP stack. the contracts are very simple and easy to understand which imo is one big factor that led to its success. scroll takes some inspiration from it so it’s also quite simple. taiko in comparison is very convoluted, and orbit stack is also more complicated
Last week I reported a Critical bug to @Scroll_ZKP via @immunefi. Massive shoutout to the team for their exceptional commitment to security. The issue was mitigated within minutes after the report. Glad to contribute to Scroll and the Ethereum ecosystem 🧙♂️📜
3/ Issue 2: Bridge Message Spoofing A separate bug (reported by @WhiteHatMage via @immunefi) could have allowed attackers to mint ETH or ERC20 tokens on Scroll by spoofing messages across L1 and L2. This vulnerability came from a change introduced during the Euclid upgrade.
Getting to Stage 1 took more time and effort than anticipated. But consistent progress pays off — we’re here. Next stop: Stage 2. x.com/Scroll_ZKP/sta…
x.com/i/article/1916…
As a tech nerd and ideologist, Ethereum felt like paradise: We were building the perfect, decentralized endgame — for the future. But in chasing that vision, we forgot the present. Forgot what users actually need today. We built for ideals, not for people. Now the ship is…
LIVE NOW - Ethereum’s Strategic Pivot: The Plan to Restore Dominance @ethereumfndn researchers @dankrad and @adietrichs join @TrustlessState and @MikeIppolito_ to discuss @ethereum's identity crisis—and how it’s turning the ship around. They break down Ethereum’s cultural and…