Decentralized Timeboost Specification - Feedback Welcome
We’re excited to share that Espresso Systems and Offchain Labs have jointly published the full specifications for Decentralized Timeboost.
The design builds off of Offchain Labs’ original Timeboost proposal with the goal of making it compatible with decentralized sequencers. There is currently a proposal before the Arbitrum DAO for the adoption of this original Timeboost proposal on Arbitrum One and Nova.
Decentralized Timeboost can be thought of as a follow-on and expansion of this prior work. Espresso Systems plans to develop and test Decentralized Timeboost and ultimately bring a proposal to the Arbitrum DAO for adoption.
Quick Timeboost Refresher
If you’re not familiar with Timeboost, it offers a new take on transaction ordering by introducing a fair-auction mechanism designed to enable good forms of MEV (i.e., arbitrage) while mitigating predatory MEV tactics like front-running and sandwich attacks.
Timeboost enables auctions for the rights to an express lane, through which users can bid for a time advantage (i.e., a time boost ) for their transactions and potentially capture arbitrage and backrunning opportunities. In existing FCFS systems, arbitrageurs and predatory MEV extractors compete to get their transactions submitted first with souped-up hardware and by trying to locate servers as geographically close to the sequencer as possible, creating an unlevel playing field where sophisticated actors have the upper hand. Timeboost levels that playing field by introducing a permissionless auction for the express lane in which anyone can bid and win.
Decentralized Timeboost
Decentralized Timeboost builds on the original design through the introduction of a sequencer committee, as well as optional use of an encrypted mempool.
The sequencer committee is composed of multiple nodes and is responsible for ordering a block’s transactions, including those with a time boost submitted by the auction winner. The committee can tolerate up to one-third Byzantine or malicious nodes.
Users of a chain using Decentralized Timeboost also have the option to encrypt their transactions before they’re sent to the committee. This protects them from front-running, sandwich attacks, and censorship as the committee doesn’t decrypt the transactions until after they’re ordered.
While not yet part of the specification, Espresso Systems is also exploring how existing auction designs, like that of the Espresso Marketplace, might be leveraged for selection of the “priority controller” in the Decentralized Timeboost implementation.
Call for Feedback
We’d love to hear your thoughts and feedback on the design for Decentralized Timeboost. Please review the spec and share your input on how we can improve Decentralized Timeboost and make it a robust option for rollup ecosystems with decentralized sequencers.
Looking Ahead
Now that we’ve published the spec for Decentralized Timeboost, we’re looking ahead to what’s next. Our plan includes:
- Refining the design: We’ll continue to tweak the design as needed to ensure the protocol meets the needs of different rollup architectures. We’d love feedback from the Arbitrum community to inform this process!
- Further testing: Espresso Systems will lead ongoing development of Decentralized Timeboost with continued collaboration from Offchain Labs.
- Implementation: We will implement and deploy Decentralized Timeboost as a transaction-ordering option for rollups that integrate with Espresso (mainnet coming soon!)
- Adoption: We hope to see organic adoption of Decentralized Timeboost among Orbit chains and rollups building on other stacks and in other ecosystems. Our goal is to ultimately make a proposal to the Arbitrum DAO that Decentralized Timeboost be adopted for Orbit chains opting to decentralize their sequencer.
Final Thoughts
Our collaboration with Offchain Labs and the release of Decentralized Timeboost marks a significant milestone in our ongoing mission to empower rollups with new and innovative infrastructure options, especially those that enable decentralization and cross-chain composability without the need for rollups to sacrifice scalability or their sovereignty.
We look forward to engaging with the Arbitrum community on Decentralized Timeboost!