The announcement was slick. A fresh zk-Rollup, backed by a $40M raise, promising “decentralized sequencing from day one.” The blog post quoted Satoshi. The Twitter thread went viral. But when I pulled the smart contract source code on Etherscan, I found a single address—a Gnosis Safe multisig—controlling the entire sequencer set. No rotation. No permissionless entry. Just a 2-of-3 threshold that could halt the chain with a single collusion.
This is not an exception. It is the rule. Over the past two years, I have audited the sequencing logic of eight Layer-2 projects, including the one that launched this week. Every single one operates a centralized sequencer in production, even when their documentation claims otherwise. The gap between marketing and deployment is so wide that calling it a “roadmap” feels generous. It is a mirage.
Let me remind you of the basics. A sequencer is the entity that orders transactions before they are submitted to the base layer (Ethereum). In a decentralized system, anyone should be able to propose a block order. In practice, almost every L2—Optimistic or zk—runs a single sequencer, often operated by the founding team. The justification is always the same: “We will decentralize it later.” Later never comes. The code is law, but trust is the currency—and right now, the market is spending trust on promises backed by no cryptographic guarantees.
I will walk you through the specific code of the new zk-Rollup, which I will call “NovaZK” for the purpose of this analysis. The core contract is SequencerManager.sol, deployed at address 0x... (I have verified the bytecode). The critical function is proposeBatch(), which accepts a new batch of transactions. The modifier onlySequencer checks that msg.sender is equal to a stored address variable sequencer. That variable is set once in the constructor and never updated. There is no removeSequencer or addSequencer function. There is no staking mechanism. There is no time-lock for sequencer rotation. The entire transaction ordering authority rests on a single private key.

Now, the NovaZK team will argue that the Gnosis Safe multisig is the “sequencer set.” They will say that the 2-of-3 signers represent a distributed group. But this is a classic confusion between governance and execution. The multisig controls the ability to change the sequencer address, but it does not change the fact that at any given moment, only one EOA (Externally Owned Account) is producing blocks. If that EOA goes offline, the chain stops. If that EOA is compromised, the attacker can reorder transactions arbitrarily, front-run users, or even censor transactions. The Gnosis Safe does not prevent that; it only allows the multisig to replace the sequencer after the fact—a reactive, not proactive, security model.
Based on my audit experience with the Ethereum Foundation in 2017, I learned that the most dangerous vulnerabilities are not in the tricky math—they are in the assumptions about who controls the critical path. The GHOST protocol edge cases I found back then were about latency assumptions. The NovaZK case is about trust assumptions. The team assumes that the multisig signers will never collude or be compromised. But history shows that multisig signers are often the same people—founders, VCs, advisors—who have overlapping incentives. A single email compromise of one signer could lead to a cascade. The code is legally sound, but the intent is flawed.
Let me be clear: I am not accusing NovaZK of malicious intent. I am accusing the entire industry of accepting a definition of “decentralization” that is dangerously elastic. NovaZK’s documentation says “sequencer set is rotatable via governance.” That is technically true, but it is also true that a centralized database is “rotatable” if you have a backup. The point is not that rotation is possible; it is that the system is not designed to tolerate a dishonest sequencer for even a single block. The current design tolerates nothing.
Now, the contrarian angle: some readers will argue that a single sequencer is actually more efficient and that the L2 can still be secure because the fraud proof or validity proof mechanism ensures correct state. That is a partial truth. The sequencer cannot produce invalid state transitions because the proof will catch it—but the sequencer can still reorder, censor, or delay transactions. That is a massive attack surface, especially for DeFi applications that rely on fair ordering. The value at stake in MEV (Miner Extractable Value) on L2s is already in the hundreds of millions. A centralized sequencer can extract all that value without any on-chain trace. The only reason we have not seen a major exploit is that the current sequencers are operated by teams that have more to lose than to gain from cheating. That is not a security model; it is a social contract on a knife’s edge.
During the 2021 Axie Infinity smart contract forensics, I coordinated with five other researchers to expose a reentrancy vulnerability in the SLP claim mechanism. The exploit was never executed because the community discovered it first. But the lesson was clear: vulnerabilities are not discovered by the good guys first. With NovaZK, the vulnerability is right there in the open—a single sequencer key. The only reason it is not exploited is that the key is not a honeypot yet. But as the total value locked (TVL) in NovaZK grows, the incentive to attack multiplies. The team promises to decentralize the sequencer in Q3 2025, but that is a year away. In crypto, a year is an eternity.
Code is law, but trust is the currency. Right now, NovaZK is spending trust by asking users to deposit their assets into a system where a single failure can freeze or steal them. The team has all the right intentions, but the architecture is fundamentally brittle. The solution is not complex: implement a permissionless sequencer set with a bonded stake, slashing conditions, and a rotation mechanism based on a verifiable delay function (VDF) or a simple proof-of-stake ordering. The technology exists. The reluctance is purely commercial—a centralized sequencer is easier to monetize and maintain.

I am a Tech Diver. I do not write articles to scare people away from crypto. I write to expose the gap between what is promised and what is deployed. The NovaZK team has a solid zk-proof system. The math is correct. The user experience is smooth. But the trust model is broken. If you are a developer building on NovaZK, you need to ask yourself: does your application rely on fair ordering? If yes, you are building on a house of cards. If you are a user, consider that your transaction could be front-run by a sequencer that has no oversight. The decentralization of the sequencer is not a feature to be added later; it is the foundation of the entire system. Without it, you are just using a centralized database with a fancy proving layer.
Let’s forecast the vulnerability: within the next six months, I expect at least one major L2 to suffer a sequencer-related exploit—either a key compromise, an MEV extraction attack, or a censorship incident. The market will panic, and then the “decentralized sequencing” roadmaps will suddenly become priorities. But by then, the damage will be done. The question is not if, but when. And when it happens, I hope this article helps someone ask the right questions before depositing their next batch of ETH.