Description
Project : Finality Sequencer
Short description : a mechanism called finality sequencer to solve two problems happening when building rollups on StarkNet. One is bad user experience from long-waiting finality and financial loss on users from bad MEV. The mechanism uses order commitment with schnorr signature for economic instant finality and encryption of transactions to protect users.
Category : StarkNet, Madara, Herodotus (storage proof)
github
- https://github.com/0-knight/finality_sequencer
- https://github.com/0-knight/Starkacy (I modified a codebase from Starkacy to build verification of schnorr signature in cairo)
Slide : https://docs.google.com/presentation/d/1kAcQEeSdH7QcdjVVvhOhPn8VpStecKzurcayOWhVK2Q/edit?usp=sharing
** This mechanism is inspired by this article drafted by my friend ( https://ethresear.ch/t/schnorr-sequencer/15230 ). Didn't complete implementing all the features for the mechanism and there's still bugs to be fixed. But I just thought it would be meaningful to try to build this on StarkNet and get some feedback about this approach from the Starkware community.