Share this article

Paano Ayusin ang MEV Problema ng Ethereum at Bigyan ang Mga Trader ng Pinakamagandang Presyo

Ang MEV ay isang lumalaking problema para sa Ethereum, ngunit maaari itong mabawasan sa pamamagitan ng maingat na disenyo ng protocol at teorya ng ekonomiya.

Habang ang pangunahing pag-aampon ay nagtitipon ng singaw at ang bilang ng mga transaksyon sa desentralisadong Finance (DeFi), ang komunidad ng Ethereum ay pinagtatalunan ang lumalaking kontrobersya: ang pinakamahusay na paraan upang harapin ang problema sa Miner Extractable Value (MEV).

Story continues
Don't miss another story.Subscribe to the Crypto Long & Short Newsletter today. See all newsletters

Hindi nakakagulat ang mga hindi pagkakaunawaan dahil sa nakalipas na tatlong taon, ang kabuuang halaga na naka-lock (TVL) sa mga DeFi application ay naging $54 bilyon ngayon mula sa zip. Sa 2021 lamang, ang DeFi sa Ethereum ay nagkaroon ng napakalaking pagtaas sa halaga, na tumaas ng 246% sa Hulyo.

Si Dr. Friederike Ernst ay chief operating officer sa Gnosis.

Ngunit kasabay ng pagtaas ng halaga ay dumarami ang mga pagtatangka sa pagsasamantala, tulad ng nakita natin sa kasabay na pagtaas ng MEV.

Tinukoy sa isang 2019 Flash Boys 2.0 na papel ng isang grupo ng mga mananaliksik sa Cornell University, ang MEV ay "ang sukatan ng kita na maaaring makuha ng isang minero sa pamamagitan ng kanilang kakayahang arbitraryong isama, ibukod o muling mag-order ng mga transaksyon sa loob ng mga bloke na kanilang ginagawa." Maaaring magsamantala at kumita ang mga minero mula sa mga transaksyong front-running, back-running at sandwiching sa anumang block na kanilang minahan. Ang mga uri ng aktibidad na ito ay hindi mahusay na tinatanggap ng mga gumagamit ng DeFi dahil nagsasalin sila sa mas mataas na gastos para sa pagsasagawa ng mga transaksyon, at may mas mataas na pagkakataong magbayad para sa isang nabigong transaksyon.

Habang ang DeFi ay sumusukat at kumukuha ng mas malawak na pag-aampon, ang mga ganitong pag-uugali ay nakakaapekto sa mas maraming user at transaksyon kaysa dati at malamang na hindi malulutas sa pamamagitan ng paglipat ng Ethereum mula sa proof-of-work (PoW) patungo sa proof-of-stake (PoS), ayon sa isang ulat mula sa pangkat ng pananaliksik na Flashbots.

Bakit isang isyu ang MEV

Talaga bang masama ang MEV para sa Ethereum? Well, depende kung aling bahagi ng bakod ang iyong kinaroroonan. Mula noong Enero 2020, ang mga minero ay "nag-extract" halos $750 milyon sa halaga mula sa mga gumagamit ng Ethereum . Sa huling 30 araw, ang bilang na iyon ay malapit sa $94 milyon.

Ang uri ng MEV na pagkuha ng halaga, na isinagawa ng mga minero na may tanging kapangyarihan upang ayusin ang mga transaksyon sa loob ng isang bloke, ay endemic dahil sa disenyo ng mempool ng Ethereum Virtual Machine (EVM). Ang elementong ito ng disenyo ng mempool ay nakakuha ng Cixin Lin-inspired na palayaw na "ang madilim na kagubatan," isang side effect ng arkitektura ng EVM na hindi napapansin ng karamihan sa mga user.

Sa madaling sabi, ang bawat transaksyon sa Ethereum na isinumite sa chain ay sinusubaybayan upang suriin kung may posibilidad na samantalahin ito. Nasa madilim na kagubatan kung saan nalaman ng pangunahing komunidad ng Ethereum na madalas ay may magkasalungat na relasyon sa pagitan ng mga user at mga minero.

Read More: Bakit Ang Problema sa Miner Extractable Value ng Ethereum ay Mas Masahol kaysa sa Inaakala Mo | Opinyon

Ang MEV na "madilim na kagubatan" ay nagbibigay ng dalawang magkakaugnay na problema:

  • Ang mga user ng DeFi ay patuloy na nagdurusa mula sa lahat ng uri ng MEV, tulad ng mga front-running na pag-atake na humahantong sa pagbagsak ng mga transaksyon ng mga user kahit na sila ay nagbayad upang maisagawa ang mga ito, o mga back-running na pag-atake kung saan ang mga user ay nakakakuha ng halaga mula sa kanilang mga operasyon dahil lamang ang mga minero ay nasa isang pribilehiyong posisyon.
  • Kahit na sinusubukan ng isang transaksyon na pigilan ang isang posibleng pagsasamantala sa protocol, maaari pa rin itong humantong sa isang mas malaking problema dahil ang pagkakaroon ng transaksyon mismo ay nagpapahiwatig ng kahinaan ng protocol sa lahat ng iba.

Hindi lahat ng pag-asa ay nawawala.

Mga solusyon sa batching

Hindi mawawala ang MEV maliban kung magdidisenyo kami ng mga nababanat na bahagi para sa mga user. Ang kritikal na imprastraktura at tamang tooling para sa DeFi ay kinakailangan upang labanan ang problema. At ito ay dapat na nasa antas ng dapp. Ang paglipat sa proof-of-stake ay isang hindi malamang na solusyon, dahil ang pagbabago ng CORE protocol ng Ethereum ay nangangailangan ng napakataas na antas ng consensus (na malamang na hindi mangyayari).

Maraming paraan kung saan maaaring labanan ng mga dapps o user ang MEV, ngunit ang pinaka-makatotohanang diskarte ay ang pagkakaroon ng mekanismo ng kalakalan (protocol) na nagpapatupad ng mga batch auction. Ang mga batch auction, o batch trading, ay kapag ang order book ng exchange ay nagpoproseso ng mga order sa isang hanay ng oras na may layuning isagawa ang lahat ng trade sa loob ng isang batch nang sabay-sabay. Nagsisilbi itong mekanismo sa paghahanap ng presyo para sa wastong pagpepresyo ng mga pares ng token na may parehong presyo ng pag-clear para sa bawat bloke.

Sa mga tradisyunal Markets, ginagamit ang mga batch auction sa panahon ng pagbubukas ng merkado upang iproseso ang lahat ng mga order na inilagay sa mga oras na hindi market. Sa DeFi, nakakatulong ang mga batch auction upang magsagawa ng maraming transaksyon nang sabay-sabay sa parehong bloke.

Sa isang sistema kung saan nasa mga minero o validator ang lahat ng kapangyarihan upang muling ayusin ang mga transaksyon, maaaring alisin ng mga batch auction settlement ang kapangyarihang iyon sa kanila. Ito ay dahil pinipilit ng isang batch settlement ang mga minero na magsagawa ng mga transaksyon anuman ang order na mayroon sila. Sa pamamagitan ng isang batch auction na may pare-parehong clearing na mga presyo, ang pagkakasunud-sunod ng mga trade ay hindi maaaring baguhin ang mga presyo.

Binibigyang-daan ng mga batch auction ang mga dapps na binuo sa ibabaw ng isang protocol na mag-alok sa mga user ng pinahusay na paraan ng pangangalakal, gaya ng:

  • Walang gas na pagsusumite ng order, o kapag nagsumite ang mga user ng mga off-chain na order sa pamamagitan ng mga nilagdaang mensahe
  • Pagpapatupad ng parehong mga presyo para sa lahat ng mga trade na nangyayari sa parehong oras, kahit na sila ay mula sa iba't ibang mga mangangalakal
  • Pagtulong sa mga user na direktang itugma sa ONE isa – sa a "nagkataon lang ng gusto" – nang hindi umaasa sa panlabas, third party na mga liquidity pool

Off-chain, mas maraming pakinabang

Ang pagsusumite ng mga off-chain na order sa pamamagitan ng mga sign na mensahe ay isang bagong paraan ng pagsasagawa ng trading na hindi pa gaanong ginagamit noon. Ang mga user ng Dapp ay T kailangang magsumite ng mga on-chain na order para maging wasto ang mga ito. Sa halip, maaari silang magsumite ng mga off-chain na order sa pamamagitan ng pag-sign sa isang transaksyon gamit ang kanilang mga kagustuhan sa order (sila ay pumipirma ng isang mensahe sa kanilang layunin na mag-trade).

Dahil ang mga order ay inilagay sa labas ng kadena, ang mga transaksyon ay hindi ipinadala sa mempool nang paisa-isa, hanggang sa sila ay maipadala at ma-settle sa ibang pagkakataon sa pamamagitan ng batch auction settlement transaction nang sabay-sabay. Nangangahulugan ito na maaari silang ayusin nang sama-sama sa isang batch, na nagpapataas ng kahirapan sa pagkopya at ginagawang hindi nauugnay ang muling pag-aayos ng mga transaksyon dahil ang lahat ng mga trade ay may parehong presyo anuman ang pagkakasunud-sunod.

Kasabay nito, maaaring pahintulutan ng mga off-chain na order ang isang protocol na maging non-trading route dependent, nang sa gayon kahit na makuha ng isang minero ang mga nilagdaang mensahe at subukang samantalahin ang mga ito, ito ay magiging walang kaugnayan dahil hindi alam ng minero kung saan AMM pool ang mga trade na iyon ay aayusin. Dahil hindi pinipilit ng protocol ang mga user na sumapi sa isang partikular na landas ng kalakalan, maaari itong tumuon sa pagkamit ng mas magagandang presyo sa halip na sa pinakamabilis na pagsasagawa ng mga transaksyon.

Read More: Mga Wastong Puntos: MEV sa ETH 2.0: Ang Mabuti, Masama at Pangit

Ang mga protocol na may mga mekanismo sa paghahanap ng presyo batay sa mga batch auction na may pare-parehong mga presyo ng clearing at coincidence of wants (CoWs) ay maaaring mag-alok sa kanilang mga user ng antas ng proteksyon ng MEV na hindi mapapantayan ng anumang iba pang paraan ng pag-iwas sa MEV na binuo sa ngayon. (Ang coincidence of wants ay isang economic phenomenon kung saan dalawang partido ang bawat isa ay may hawak ng isang item na gusto ng isa, kaya ipinagpapalit nila ang mga item na ito nang direkta nang hindi nangangailangan ng third party na nagbibigay ng liquidity upang mapadali ang pagpapalitan na mangyari.)

Sa mas malalim na antas, nangangahulugan ito na kung ang mga protocol ay gumagamit ng mga batch auction sa halip na isang pare-parehong disenyo ng Maker ng market, maaari nilang ialok ang kanilang mga user ng pagkakataong direktang ayusin ang mga trade batay sa mga CoW na makikita. Ang protocol ay maaaring mag-optimize ng mga presyo ayon sa iba't ibang mga order na natatanggap nito sa bawat batch, upang ito ay palaging makapagbigay ng pinakamahusay na presyo sa mga mangangalakal habang pinoprotektahan sila mula sa MEV. Gaya ng nabanggit namin dati, ang mga batch auction ay maaari ding payagan ang isang protocol na magtatag ng pare-parehong mga presyo sa pag-clear, na, kasama ng mga CoW, ay makakatulong sa mga user na maprotektahan mula sa MEV.

Ang proteksyong ito ay nagmumula sa katotohanan na, dahil ang protocol ay tumutugma sa mga pangangalakal na walang panlabas na on-chain liquidity. Sa madaling salita, kung sakaling magkaroon ng COW, hindi kakailanganin ng protocol na magsagawa ng on-chain na transaksyon laban sa isang automated market Maker (AMM) para gawing likido ang mga trade.

Bukod pa rito, kung walang makikitang CoW, ang pare-parehong clearing na mga presyo sa loob ng isang batch auction ay ginagawang walang kaugnayan ang pag-order ng transaksyon ng auction dahil ang lahat ng trade ng parehong pares ng token ay nakakakuha ng parehong presyo ng settlement, samakatuwid ay inaalis ang posibilidad na magkaroon ng pagkakataon ang mga aktor ng MEV na kunin ang halaga sa pamamagitan ng muling pag-aayos ng mga transaksyon.

Ang MEV ay lumalaking problema para sa Ethereum, ngunit maaari itong mabawasan. Ang mga protocol na nakatuon sa mga batch auction, na may ganitong uri ng mga katangian, ay makakatulong sa DeFi-automated market Maker space sa paglaban sa MEV. Nasa amin bilang isang komunidad na tiyaking ginagamit lang namin ang mga dapps na nasa puso ng mga user, at nagbibigay-daan sa kanila na mag-coordinate ng mga trade sa mas matalinong at mas mahusay na paraan.

Salamat sa Alex Vinyas at ang pangkat ng Gnosis para sa kanilang feedback sa pagbuo ng op-ed na ito.

Note: The views expressed in this column are those of the author and do not necessarily reflect those of CoinDesk, Inc. or its owners and affiliates.

Picture of CoinDesk author Friederike Ernst