
How will Rollups Decentralize? Proof-of-Governance and more
Uncommon Core 2.0
Ramifications of Decentralizing the Sequencer Willy Nilly
Decentralizing the sequencer in a completely permissionless and trustless manner, like Ethereum validators, is a difficult problem. However, roll-ups can make more trade-offs and have a smaller set of trusted sequencers that are governed and can be removed if they act maliciously. This is because roll-ups already inherit the censorship resistance from Ethereum. It is not necessary for most roll-ups to achieve the same level of decentralization as Ethereum validators. In the current state of roll-ups, it is not practical to have a large number of sequencers running the network and it would be economically inefficient. Additionally, roll-ups value fast confirmations and private mempools, so making these public would not be acceptable. The solution lies in having a governance-controlled set of trusted sequencers who run private mempools and are monitored for malicious behavior. If a sequencer acts out, they can be removed from the network.