MEV Wiki
  • Introduction
  • Resource List
  • Terms and Concepts
    • DeFi
    • Automated Market Maker
    • Arbitrage
    • Lending Platforms
    • Slippage
    • Liquidations
    • Priority Gas Auctions
    • Transaction Ordering
  • Attack Examples
    • Front-running
    • Sandwich attack
    • Back-running
    • Liquidations
    • Time bandit attack
    • Uncle bandit attack
  • Attempts to trick the bots
    • Salmonella
    • Kattana
    • Other attempts
  • Solutions
    • Front-running as a Service (FaaS) or MEV Auctions (MEVA)
      • Private Transactions
      • BackRunMe by bloXroute
      • Flashbots
      • mistX by alchemist
      • KeeperDAO
      • EDEN Network (ArcherSwap)
      • Optimism
      • MiningDAO
      • BackBone Cabal
    • MEV Minimization
      • Conveyor (Automata Network)
      • SecretSwap (Secret Network)
      • Fair sequencing service (Chainlink)
      • Arbitrum (Offchain Labs)
      • Vega protocol
      • CowSwap
      • Veedo (StarkWare)
      • LibSubmarine
      • Sikka
      • Shutter Network
    • Other solutions
      • B.Protocol
  • Miscellaneous
  • Contributions
Powered by GitBook
On this page

Was this helpful?

  1. Solutions
  2. MEV Minimization

Vega protocol

PreviousArbitrum (Offchain Labs)NextCowSwap

Last updated 3 years ago

Was this helpful?

Vega Protocol

Traditionally, fairness in a blockchain has been defined in absolute terms, i.e. once a transaction is seen by a sufficient number of validators, it will be executed in some block, soon. Vega's proposal is to add a module to blockchains that supports the concept of relative fairness so that competing transactions may be sequenced under a known and understood protocol, and not subject to a validator’s discretion.

"If there is a time t such that all honest validators saw a before t and b after t, then a must be scheduled before b”. This is a property that can be assured of at any time with a minimal impact on performance.

To get the best combination, their current approach is a hybrid of the two. In normal operation, the protocol will assure block fairness. If the network detects that this causes a bottleneck, it temporarily switches to the timed approach (thus sacrificing a little fairness for performance), before switching back once the bottleneck is resolved. However, Vega will ultimately make the level of fairness customisable by market.

Links:

  • Website:

  • Blog:

  • Wendy, the Good Little Fairness Widget:

  • Video:

https://vega.xyz/
https://blog.vega.xyz/new-paper-fairness-and-front-running-an-invitation-for-feedback-cbb39a1a3eb
https://vega.xyz/papers/fairness.pdf
https://www.youtube.com/watch?v=KjfLj5fhkGQ&t=18s&ab_channel=VegaProtocol