Comdex <> Skip Proposal
Proposal
A Skip integration on Comdex has substantial potential for recapture as volume grows, given Comdex’s roadmap includes lending, DEXes, and stablecoins.
Intro
Skip has built infrastructure that allows users and traders to pay for transaction prioritization and front-running protection in a sealed-bid, closed auction.
Skip is fully configurable, with controls around what kinds of MEV are allowed and how revenue from the auction is distributed among validators and the network. Skip will enable Comdex to:
- Passively increase the block rewards validators and stakers on Comdex earn by introducing payment for prioritization, which will increase network security, TVL, and competitiveness
- Potential to financially sustain gas-free transactions in the future
- Protect the user experience from extractive strategies by preventing gas wars and preventing toxic forms of MEV, like sandwich attacks on public DEXes
- Defend validators from spamming and other DDoS vulnerabilities that have recently affected other chains
Our Progress
We are currently deployed on (you can view at skip.money/dashboard)
- Juno
- Evmos
- Terra2
In progress:
- Osmosis (on-chain arbitrage module, passed through governance)
Our Proposed Solution for Comdex
Generalized MEV recapture: Top-of-block Auctions via mev-tendermint
Skip can deploy its core auction natively on Comdex to facilitate competitive blockspace auctions for any MEV opportunities that will arise from:
- Arbitrage to keep peg for the Comdex stablecoin
- DEX cyclical arbitrage
- Lending liquidations
The fees from this auction will benefit the entire network and divided according to the Comdex community and individual validator preference.
How it Works
-
We facilitate the auction using two pieces of software:
-
“The Sentinel”
- Highly available and massively parallel simulation and auction infrastructure that:
- Receives bundles of transactions from traders
- Simulates them against a look-ahead version of state
- Forwards the highest-paying, non-conflicting bundles to validators to build the top part of the block
- It also provably filters out any frontrunning or sandwich-type bundles.
- Highly available and massively parallel simulation and auction infrastructure that:
-
**mev-tendermint**
- An open-source, stable, mainnet-battle tested version of Tendermint with modifications to accept bundles of transactions from the Sentinel, that get ordered at the top of the block designated for MEV
-
mev-tendermint
operates by introducing a new mempool-like structure, thesidecar
, which receives bundles of transactions over the same P2P gossip layer that normal transactions travel over.- These transactions are formed into atomic bundles inside the sidecar, which the proposing validator then reaps from first when they propose a block (and the rest of the block is filled by the other txs in their mempool)
-
“The Sentinel”
- Note, Skip does not build the entire block (only the top), or modify any of the signing logic in validators.
- It is fully able to plug into any existing version of tendermint that Comdex uses in its current state, and will be updated with new Tendermint changes as they are released
- Because it doesn’t build entire blocks, it is censorship-resistant
Trader Usage
- For users, we provide a simple SDK (in golang, Python, Javascript, and soon Rust) to submit transactions to our relay:
- We also deploy with ready made bots that incentivize competition and lower the barrier to entry for anyone to use Skip to bid for MEV opportunities
Payment Splits
- Skip’s sentinel requires traders to send payments to validators via a
MsgSend
message, included in their bundle, which is used to judge bids - Without bounds, Skip is configurable to allow validators to choose any percentage of the MEV they keep, with the rest going directly back to the staking community via the
**distribution**
module.