DYOS (Do Your Own Sequencing) is a dapp which makes self-sequencing actually easy for everyone!
Prize Pool
Prize Pool
DYOS (Do Your Own Sequencing) is a web application designed to empower users by allowing them to bypass centralized sequencers in Layer 2 (L2) rollups like Base, Optimism or World. The app provides a user-friendly interface for self-sequencing transactions, enabling users to directly submit their transactions to Ethereum’s Layer 1 (L1) blockchain. By leveraging self-sequencing, DYOS ensures that users maintain full control over their transaction inclusion, avoiding potential censorship, delays, or manipulation by centralized sequencers. Key Features:
• Direct L1 Submission: Users can bypass the Optimism sequencer and submit their L2 transactions directly to Ethereum’s L1 rollup contract.
• Censorship Resistance: DYOS allows users to avoid potential censorship or delays from the L2 sequencer, ensuring that their transactions are included in the blockchain without interference.
• Enhanced Security: By self-sequencing, users gain stronger finality guarantees as their transactions are settled directly on Ethereum’s L1.
• User-Friendly Interface: Despite the technical complexity of self-sequencing, DYOS offers an intuitive interface that simplifies the process for non-technical users.
Why Self-Sequencing?
In traditional Layer 2 rollups like Optimism, a centralized sequencer is responsible for ordering and executing transactions. While this provides fast and cheap transactions, it introduces risks such as:
• Censorship: The sequencer could potentially censor or delay certain transactions.
• MEV: The sequencer might reorder transactions to extract value at the user’s expense.
• Downtime: If the sequencer goes offline, users may experience delays in transaction processing.
DYOS addresses these challenges by giving users the option to bypass the sequencer entirely. By submitting transactions directly to Ethereum’s L1, users can ensure that their transactions are processed in a decentralized and trustless manner, even if it comes at a higher gas cost. This makes DYOS a critical tool for those seeking stronger guarantees of security and inclusion in decentralized finance (DeFi) and other blockchain applications.
It's building on top of the OP-stack, as users are able to self-sequence their transactions there. The app is build with next.js, tailwind and daisyUI components. The wallet connection is done by Privy and wagmi/viem. To further understand the concepts of L2 sequencing we also digged deeper in the OP-Stack ecosystem and set up our own L2 rollup based on the ithaca / odyssey toolkit. With the new knowledge we set up an UI to simplify the whole process of self-sequencing for the average user.