taikoxyz / grants

Community grants program
38 stars 3 forks source link

[Grant Application]: NodeKit - Shared Sequencer L1 #84

Open mtgnoah opened 1 year ago

mtgnoah commented 1 year ago

Project Description

NodeKit is building a shared sequencer L1 called SEQ which helps rollups decentralize their sequencing leading to higher uptime and higher performance. This will allow rollups to easily capture their MEV leading to an additional revenue stream for rollups. The Proof of Concept is already integrated with Geth and we are working on smart contract rollups using OP Stack and Sovereign SDK. The L1 is up to 170x faster than competitors with 100k TPS and 100ms block times. Our testnet is launching at the end of September. We plan to integrate with Taiko to enable L3s that launch on Taiko to easily access cross-rollup transactions and cross-rollup MEV across the Taiko L3 ecosystem as well as other ecosystems. This will also lower cost for transactions on Taiko L3s because of the usage of alternate DA layers.

Category

Surprise Us 🤫

Timeline

Milestone 1 2 Months Integrate an initial MVP version that changes the proposer to instead send the block data to the SEQ L1 instead of having to submit every block to the Taiko L1 contract. We will instead submit the block state root of the SEQ L1 block, a DA block commitment(Celestia), a WarpBlock to our sequencer contract we will be deploying on Taiko’s Testnet and Sepolia Testnet. We will need to integrate in the Taiko L3 rollup contracts with this sequencer contract for the rollup to be able to keep verify the WarpBlock. The prover will need to submit a modified state transition proof when interacting with the TaikoL1 Contract that utilizes a proof of completeness from the SEQ L1 to show that all the transactions are included for the state root. This proof can be used as a modified version of a state transition proof. We are still exploring different options for this proof of completeness such as KZG Polynomial commitments. All of this allows us to easily verify on Ethereum or Taiko that the block occurred on the SEQ L1. This should be able to be used as a demo at this point.

Milestone 2 2 Months Integrate pre-confirmations for faster finality for Taiko L3s and explore using alternate DA options for Taiko L3s beyond Celestia such as EigenDA, Bundlr, and Avail.

Milestone 3 2 months Launched on a Taiko Testnet for users to use.

Project Plan

We have entered into several partnerships that support us in our development and ensure we stay on track with building a product that users want, not just a project that is built to be built. Through our partnerships, we are exposed to unique, cutting-edge technologies that give us a technological advantage that is set to improve as our technology partners continue to refine their offerings. For example, we have established a strong network of validators featuring some of the largest and most experienced validators in the industry. These validators are well situated to support new and established L3s on Taiko. Connecting chains through our sequencer also creates more efficient pricing and greater liquidity for all L3s on Taiko.

Project Impact

By utilizing NodeKit SEQ, Taiko L3s are able to hook into a vast network of cross-rollup transactions and cross-rollup MEV across different rollup ecosystems. This MEV capture by our SEQ L1 enables an additional revenue path for Taiko L3s. We believe this will help Taiko L3s access additional liquidity, enable better price efficiency, and access a wider network of users. As noted in Taiko’s recent article on Inception layers, “as Taiko is a Based Rollup, if L3 block proposing is fully permissionless, transactions will probably stay longer in the L3 mempool before being successfully proposed into a block.” This is a problem we will be able to solve by decentralizing the sequencer because this will make sure that transactions do not have to sit in the L3 mempool for a long period of time as they can get submitted to the SEQ L1.

Team Information

Ricardo:

Nick:

Noah:

Point of Contact

tg: @noahpravecek | email: noah@nodekit.xyz

Previous Work

Ricardo has experience working on big data for blockchain data at AnomalyFi.

Noah has experience in building data analytics systems for Big 4 Accounting Firms at Kingland Systems and blockchain data analytics at AnomalyFi.

Nick has experience in quantitative finance roles at Invesco and Susquehanna International Group.

NodeKit was awarded the award for most innovative startup at LBANK Labs Summer Bootcamp that was held from August 21st-25th. We competed against top teams from schools like Harvard, Stanford, Columbia, Carnegie Mellon, etc.

Additional Information

No response

Agreement