MEV mitigation using modular DAG-based mempools
Kamil Begny
Samuel Laferriere
Exploring MEV in the modular blockchain stack - John Adler (Celestia)
Modularity all the way down
Two approaches to MEV
1. MEV is inevitable; let’s democratize it!
2. MEV is evil and avoidable; let’s do something!
(time-based ordering)
Problem with Threshold decryption & Ordering fairness
REQUIRES
STRONGER ASSUMPTIONS
SLOW
21x slower
New solution using DAG-based mempools
Threshold Decryption
shares
Narwhal: DAG-based mempool
Decouple mempool from consensus
—---------------------------------> network speed throughput
More than just research
3. Consensus
(tx ordering)
No communication!
1. Data dissemination
transactions
2. Dag construction
Batch hashes
+ votes
Narwhal-TD: Threshold Decryption in the workers
Narwhal-TD
Narwhal
8x “slower”
See our repo for more info
Architecture
Next steps: Adding Time-Based Order-Fairness
Real Goal: integrating it into an actual blockchain
Mir-Themis: batch-order fairness with high “goodput”
Sending Tx to all validators
Providing high throughput
Not dividing bandwidth �by O(n)
?
Necessary Narwhal Modifications
Conclusion
Future ideas